Le paquet lsof est utile pour lister les fichiers ouverts (LiSt Open Files) pour une application lancée donnée ou un processus.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
Téléchargement (HTTP) : https://github.com/lsof-org/lsof/releases/download/4.95.0/lsof_4.95.0.linux.tar.bz2
Somme de contrôle MD5 : 670010707104b1b1fc4cabae974465a6
Taille du téléchargement : 512 Ko
Estimation de l'espace disque requis : 3,3 Mo (plus 700 Ko pour les tests)
Estimation du temps de construction : moins de 0,1 SBU (plus 0,5 SBU pour les tests)
Nmap-7.92 (avec un lien symbolique nc qui pointe vers ncat dans /usr/bin
, utilisé par les tests)
Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/lsof
Pour lancer les tests, l'option suivante doit être activée dans la configuration du noyau :
General setup --->
[*] POSIX Message Queues [CONFIG_POSIX_MQUEUE]
Installez lsof en exécutant les commandes suivantes :
./Configure -n linux && make
Les tests doivent être lancés en tant qu'utilisateur root
. Ils nécessitent que les queues de message
POSIX soient activées dans le noyau, et que Nmap-7.92 soit
installé avec un lien symbolique /usr/bin/nc
qui point vers ncat.
make check
Un test, case-20-ux-socket-endpoint, est connu pour échouer. D'autres test peuvent échouer si les tests sont lancés dans un script.
Maintenant, en tant qu'utilisateur root
:
install -v -m4755 -o root -g root lsof /usr/bin && install -v lsof.8 /usr/share/man/man8
./Configure -n linux : Évitez AFS, la personnalisation et les contrôles d'inventaire et utilisez le dialecte de Linux.
install -m4755
... : lsof devrait être suid root pour
permettre aux utilisateur de lister tous les fichiers. Cela peut
être un problème de sécurité sur certains systèmes. Dans ce cas,
utilisez plutôt -m755
et utilisez
sudo pour lancer le
programme.
Last updated on