lsof-4.95.0

Introduction à lsof

Le paquet lsof est utile pour lister les fichiers ouverts (LiSt Open Files) pour une application lancée donnée ou un processus.

This package is known to build and work properly using an LFS 11.3 platform.

Informations sur le paquet

Dépendances de lsof

Requises

libtirpc-1.3.3

Facultatives

Nmap-7.93 (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

Configuration du noyau

Pour lancer les tests, l'option suivante doit être activée dans la configuration du noyau :

General setup  --->
  [*] POSIX Message Queues    [CONFIG_POSIX_MQUEUE]

Installation de lsof

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.93 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

Explication des commandes

./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.

Contenu

Programme installé: lsof
Bibliothèques installées: Aucune
Répertoires installés: Aucun

Descriptions courtes

lsof

liste les fichiers ouverts pour des processus lancés