====== lsof ====== lsof (**l**i**s**t **o**pen **f**iles) listet Informationen über von Prozessen geöffnete Dateien. Hierbei steht "Datei" für eine reguläre Datei, einen Ordner, ein Block Device, eine Bibliothek, ein Stream, eine Netzwerk-Datei, u.v.a. ... Der Aufruf $ lsof listet alle offenen Dateien und ihren Prozess auf, mit folgenden beispielhaften Angaben: ^COMMAND ^ PID ^ USER ^ FD ^ TYPE ^ DEVICE ^ SIZE/OFF ^ NODE ^ NAME ^ |mixer_app | 3331 | marc | mem | REG | 254,1 | 42504 | 2685 | /lib/i686/cmov/libnss_files-2.9.so | \\ * Anwendungsbeispiel: Mount beklagt sich, dass /media/USB nicht ausgehängt werden kann, da es benutzt wird. $ lsof | grep /media/USB liefert als COMMAND smbd, so könnte ein Neustart des Samba-Daemons mittels # /etc/init.d/samba restart Abhilfe schaffen, im Falle eines abgestürzten Programmes könnte # kill helfen.