lsof |
Liste des fichiers ouvert |
---|---|
Linux | Externe |
Syntaxe
lsof [-?abhlnNoOPRtUvVX] [+|-c c] [+|-d s] [+D D] [+|-f[gG]] [+|-e s] [-F [f]] [-g [s]] [-i [i]] [+|-L [l]] [+m [m]] [+|-M] [-o [o]] [-p s] [+|-r [t]] [-s [p:s]] [-S [t]] [-T [t]] [-u s] [+|-w] [-x [fl]] [--] [names] |
Paramètres
Nom | Description |
---|---|
-? | Ce paramètre permet d'afficher l'écran d'aide. |
-h | Ce paramètre permet d'afficher l'écran d'aide. |
-a | Ce paramètre d'indiquer un sélecteur d'option «ET». |
-b | Ce paramètre permet d'indiquer qu'il faut éviter le blocage du noyau. |
-c c | Ce paramètre permet d'indiquer la liste des fichiers de processus exécuté par la commande commençant par le caractère spécifié. |
... | ... |
Description
Cette commande permet d'afficher divers informations à propos des fichiers ouvert par des processus.
Installation
Si la commande n'est pas installé, il est possible de l'installer de la façon suivante :
yum install lsof |
Exemples
Cet exemple permet d'afficher le processus utilisant le port 80 du protocole TCP sur le système d'exploitation :
lsof -i tcp:80 |
on obtiendra un résultat ressemblant parfois à ceci (très variable d'une machine à l'autre) :
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME httpd 2098 root 4u IPv6 11736 0t0 TCP *:http (LISTEN) httpd 2121 apache 4u IPv6 11736 0t0 TCP *:http (LISTEN) httpd 2122 apache 4u IPv6 11736 0t0 TCP *:http (LISTEN) httpd 2123 apache 4u IPv6 11736 0t0 TCP *:http (LISTEN) httpd 2124 apache 4u IPv6 11736 0t0 TCP *:http (LISTEN) httpd 2125 apache 4u IPv6 11736 0t0 TCP *:http (LISTEN) httpd 2126 apache 4u IPv6 11736 0t0 TCP *:http (LISTEN) httpd 2127 apache 4u IPv6 11736 0t0 TCP *:http (LISTEN) httpd 2128 apache 4u IPv6 11736 0t0 TCP *:http (LISTEN) clock-app 9240 integrator 21u IPv4 147215 0t0 TCP 10.0.2.15:49897->24.24.24.24:http (ESTABLISHED) httpd 9292 apache 4u IPv6 11736 0t0 TCP *:http (LISTEN) httpd 9596 apache 4u IPv6 11736 0t0 TCP *:http (LISTEN) httpd 9652 apache 4u IPv6 11736 0t0 TCP *:http (LISTEN) httpd 9723 apache 4u IPv6 11736 0t0 TCP *:http (LISTEN) |
L'exemple suivant permet de vérifier si des utilisateurs utilisent actuellement le fichier «.xsession-errors» :
lsof .xsession-errors |
on obtiendra le résultat semblable suivant :
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME gnome-ses 10274 gladir 1u REG :253,0 1026 8155 .xsession-errors gnome-ses 10274 gladir 2u REG 253,0 1026 8155 .xsession-errors |
La commande suivant permet de voir tous les opérations effectué sur des fichiers dans la partition du système de fichiers pour le processus «php» :
lsof -c php |
Dernière mise à jour : Mercredi, le 30 septembre 2015