Startseite >> Tipps und Tricks >> Linux

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)
Picture

Linux