Linux-Tipp 6
Geöffnete Dateien ermitteln
Nicht nur nach einem fehlgeschlagenen umount-Befehl ist
lsof ein willkommener
Helfer für den gestressten Systemverwalter. Auch bei der
Suche nach Eindringlingen leistet das kleine Utility von Zeit
zu Zeit wertvolle Dienste.
Dank zahlreicher Kommandozeilen-Optionen liefert lsof in
so ziemlich jeder Situation die jeweils gewünschten
Informationen über die derzeit geöffneten Dateien.
Interessieren Sie sich beispielsweise für alle Dateien, die
von einem bestimmten Benutzer geöffnet sind, ist
-u nebst der entsprechenden Benutzerkennung der Parameter
der Wahl.
Beispiel:
ls -u nobody
Das obige Beispiel listet (lsof steht übrigens für list
open files ) alle Dateien auf, die der Benutzer
nobody derzeit geöffnet hat.
Es würde zu weit führen, hier alle Optionen von
lsof zu besprechen. Deswegen sei interessierten Lesern ein
Blick in die Hilfeseiten von lsof (man lsof) empfohlen. Bei
mehr als zwei Dutzend Parametern lohnt dieser auf jeden Fall.
Weiterführende Literatur:
-
Die
Homepage von lsof
-
RPM-Pakete
von lsof (Red-Hat-, Mandrake-Distribution
etc.)
-
DEB-Pakete
von lsof (Debian-Distribution)
-
Die Online-Hilfe von lsof (man lsof)
|