Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:systeme:lsof [29/06/2013 06:33] Switch [Utilisation] |
doc:systeme:lsof [15/09/2013 07:39] MicP [Utilisation] |
||
---|---|---|---|
Ligne 12: | Ligne 12: | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | lsof est une commande très utile pour retrouver quel utilisateur ou quel programme utilise quel fichiers. | + | lsof est une commande très utile pour retrouver quel utilisateur ou quel programme utilise quels fichiers. |
Or dans linux , "tout est fichier" ( périphériques, dossiers, ... et même les "sockets" des connexions réseau. | Or dans linux , "tout est fichier" ( périphériques, dossiers, ... et même les "sockets" des connexions réseau. | ||
- | Cet outils permet donc de facilement surveiller les activités d'un programme : qui l'utilise, quels fichiers utilise t'il, utilise t'il le réseau etc... | + | Cet outil permet donc de facilement surveiller les activités d'un programme : qui l'utilise, quels fichiers utilise-t-il, utilise-t-il le réseau etc... |
<note>article en cours de rédaction </note> | <note>article en cours de rédaction </note> | ||
Ligne 65: | Ligne 65: | ||
Anyone can list all files; /dev warnings disabled; kernel ID check disabled. | Anyone can list all files; /dev warnings disabled; kernel ID check disabled. | ||
</code> | </code> | ||
- | Mauuel complet : | + | Manuel complet : |
<code> | <code> | ||
Ligne 73: | Ligne 73: | ||
==== l'affichage ==== | ==== l'affichage ==== | ||
- | Appelé seule, lsof liste tous les fichiers ouverts appartenant aux processus actifs: | + | |
+ | Appelé seule, lsof liste tous les fichiers ouverts appartenant à tous les processus actifs: | ||
<code> | <code> | ||
$ lsof | $ lsof | ||
Ligne 98: | Ligne 99: | ||
==== Exemples ==== | ==== Exemples ==== | ||
- | === Fichier ouverts par l'utilisateur "toto" | + | === Fichier ouverts par l'utilisateur "toto" === |
<code> | <code> | ||
lsof -u toto | lsof -u toto | ||
</code> | </code> | ||
+ | |||
+ | === Savoir qui utilise les fichiers d'un répertoire === | ||
+ | <code> | ||
+ | lsof +D /tmp | ||
+ | </code> | ||
+ | |||
=== Pour lister tous les fichiers ouverts sur le périphérique /dev/hd4 === | === Pour lister tous les fichiers ouverts sur le périphérique /dev/hd4 === |