commande lsof

Commande linux lsof

 

 lsof-exempleLSOF

lsof signifie liste des fichiers ouverts.

Un utilitaire en ligne de commande qui est utilisé pour lister les informations sur les fichiers ouverts par divers procédés.

Il suffit de taper lsof sur votre console, il fournira une liste de tous les fichiers ouverts appartenant aux processus actifs.

lsof -i                (tous services internet TCP/UDP)
lsof -i tcp            (tous services TCP)
lsof -i udp            (tous services UDP)
lsof -i tcp:80         (services TCP sur port 80)
lsof -i @192.168.0.132 (liaison de mon srv avec IP 192.168.0.132)

Afficher les fichiers ouverts par un processus :

lsof -p 1456

Afficher les connexions internet ouvertes par un processus :

lsof -i -p 1534

Pour connaître tous les ports réseau ouvert par le processus qui a le pid 1534 (-a est interprété comme AND)

lsof -i -a -p 1534

La forme suivante de la commande permet de connaître tous les fichiers ouverts par l’utilisateur 1000 ou apache ou par le processus 1534 ou 15345 :

lsof -p 1534,12345 -u 1000,apache

 

 

 

 

 

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

* Copy This Password *

* Type Or Paste Password Here *