Linux/Windows: Ports mit Prozessen auflisten

Wer hat sich nicht schon einmal gefragt, was so auf meinem Rechner so für Programme ausgeführt werden bzw. welche Kommunikation über das Netzwerk vorgenommen wird. Ich für meinen Teil benötige solche Informationen vor allem auf meinem kleinen Raspberry Pi Server, welcher unter Linux seine Arbeit verrichtet und dort die ein oder andere Software läuft.

Hier möchte ich einen kurzen Überblick über die Befehle aufzeigen, welche man bei Windows über die “Dos Konsole” (heißt das überhaupt noch so) eingeben muss bzw. bei Linux auf der Shell.

netstat - windows - prozesse

Für Windows nutzt man folgenden Befehl

c:/>netstat -an

Linux
Wichtig ist hier zu wissen, das man die Prozesse nur für den jeweils angemeldeten Nutzer angezeigt bekommt. Möchte man die Prozesse für alle, also auch für ‘root’ erhalten, dann muss man diesem/n Befehl(en) noch ein sudo voranstellen, oder gleich sich als ‘root’ anmelden, sofern sudo nicht installiert ist.

/home/pi $ netstat -npl

Will man allerdings alle Prozesse mit ihren wartenden Threads anzeigen dann

netstat - linux - prozesse
lsof -i -P | grep -i LISTEN