sammlung:lsof
Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
lsof - Offene Dateien und zugehörige Prozesse anzeigen
Kurzfassung: lsof listet offene Dateien (inkl. Sockets, Pipes, Geräte) und zeigt, welche Prozesse darauf zugreifen. Unverzichtbar bei „device busy“ oder belegten Ports.
Übersicht
Ermöglicht gezielte Suche nach Prozessen, die Dateien, Verzeichnisse oder Ports blockieren. Ergänzt fuser.
Voraussetzungen
- Paket
lsofinstalliert
Anleitung
Datei/Verzeichnisnutzung ermitteln
# Wer hält die Datei offen? lsof /var/log/syslog # Alles unterhalb eines Verzeichnisses lsof +D /var/www
Offene Ports prüfen
# TCP-Port 80 lsof -iTCP:80 -sTCP:LISTEN # Alle Netzwerk-Verbindungen lsof -i
Nach Prozess/Benutzer/Typ filtern
# Nach PID lsof -p 1234 # Nach Benutzer lsof -u www-data # Nur reguläre Dateien lsof -a -d txt -p 1234
Hinweise
- Ausgabe kann groß sein – Filter (
-p,-u,-i) gezielt einsetzen. - Für schnelles „wer blockiert?“ ist
fuseroft handlicher.
Siehe auch
Quellen
sammlung/lsof.1767697903.txt.gz · Zuletzt geändert: von Branislav Zeljak
