🔎 Het lsof Commando in Linux¶
In deze handleiding leer je hoe je lsof gebruikt op een Linux-systeem.
Het commando lsof staat voor List Open Files en wordt gebruikt om alle geopende bestanden en de bijbehorende processen te tonen.
Omdat in Linux alles een bestand is (inclusief netwerkverbindingen, sockets en apparaten), is lsof erg handig voor systeemdiagnose.
Achtergrondinformatie
Het commando lsof wordt vaak gebruikt voor systeembeheer en probleemoplossing.
- Met
lsofkun je achterhalen welk proces een bestand of poort gebruikt. - Handig bij netwerkdebugging en het opsporen van file locks.
- Vereist meestal rootrechten (
sudo) voor volledige output.
Controleren of lsof aanwezig is¶
Controleer de aanwezigheid en versie van lsof:
Hieronder vind je enkele veelgebruikte voorbeelden van lsof:
lsof→ Toon alle geopende bestandenlsof /var/log/syslog→ Bekijk welk proces/var/log/sysloggebruiktlsof -u gebruiker→ Toon bestanden geopend door een specifieke gebruiker
sudo lsof -i→ Toon alle open netwerkverbindingensudo lsof -i :25→ Toon welk proces luistert op poort 25sudo lsof -iTCP -sTCP:LISTEN→ Toon alle processen die luisteren op TCP-poorten
lsof -p 1234→ Toon alle bestanden geopend door proces-ID 1234ps -fp 1234→ Extra details over het proces
📖 Handleiding¶
De ingebouwde handleiding is beschikbaar via: