Section courante

A propos

Section administrative du site

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