Equivalents Linux

Un article de Diablotins.org.

Sommaire

Synopsis

J'ai trop entendu : "vous avez même pas strace sur FreeBSD, c'est nul !"
D'où une réponse du berger a la bergère : Si on a un traceur de processus !
Cet article est une liste de truc et d'astuces que je vous invite à compléter, des outils que FreeBSD propose face à Linux.
Sous chaque rubrique, une commande et son équivalent FreeBSD.

Périphériques

Liste des péripheriques PCI, du bus du même nom

Linux :

 # lspci

FreeBSD :

 # pciconf -l

Informations systèmes

Si paquet compatibilité linux installé, permet de retrouver le /proc pour avoir des infos système : cat /usr/compat/linux/proc

Processus

Tracer un processus ou une commande

Linux :

 # strace

FreeBSD

 # truss  même prototypage

Afficher les processus sous forme d'arbre

Linux :

 # pstree 

FreeBSD :

 # pstree

Ne vous ruez pas sur votre clavier, installez le port sysutils/psmisc au préalable.

Réseau

Afficher la table des routes statiques et dynamiques locales

Linux :

 # route -n

FreeBSD :

 # netstat -rn

Lister les Streams DATAGRAME, sockets et autres descripteurs de fichiers ouverts

Linux :

 # lsof 

FreeBSD :

 # lsof

ou

 # fstat

Après avoir installer le port sysutils/lsof.

Mémoire

Afficher la mémoire de libre

Linux :

 #free

FreeBSD :

 #sysctl -a | grep -i memory

Modules

Insérer des modules

Linux :

 #insmod 

FreeBSD :

 #kldload
Récupérée de « http://diablotins.org/index.php/Equivalents_Linux »
Projets :
Boîte à outils