Equivalents Linux
Un article de Diablotins.org.
Sommaire |
[modifier]
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.
[modifier]
Périphériques
[modifier]
Liste des péripheriques PCI, du bus du même nom
Linux :
# lspci
FreeBSD :
# pciconf -l
[modifier]
Informations systèmes
Si paquet compatibilité linux installé, permet de retrouver le /proc pour avoir des infos système : cat /usr/compat/linux/proc
[modifier]
Processus
[modifier]
Tracer un processus ou une commande
Linux :
# strace
FreeBSD
# truss même prototypage
[modifier]
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.
[modifier]
Réseau
[modifier]
Afficher la table des routes statiques et dynamiques locales
Linux :
# route -n
FreeBSD :
# netstat -rn
[modifier]
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.
[modifier]
Mémoire
[modifier]
Afficher la mémoire de libre
Linux :
#free
FreeBSD :
#sysctl -a | grep -i memory
[modifier]
Modules
[modifier]
Insérer des modules
Linux :
#insmod
FreeBSD :
#kldload
