Das Tool netstat zeigt alle offenen Netzwerkverbindungen an. So ist es möglich sich einen raschen Überblick über das aktuelle Geschehen auf dem Server zu verschaffen:
netstat
liefert Zeilen wie diese:

tcp 0 0 62.128.xxx.yyy:1239 pXXXXXX.t-online.de:www ESTABLISHED

Zu lesen als: Ein T-Online-Kunde ruft gerade eine www-Seite ab.

Über den Parameter -a liefert das Tool nicht nur bestehende Sockets sondern auch solche, die auf Verbindung warten:
netstat -a
liefert:

tcp 0 0 *:printer *:* LISTEN

Hier wartet ein Program auf Verbindungen über den printer-Port.

Bei einigen Zeilen will die Zuordnung allerdings nicht auf Anhieb gelingen. Der Parameter -p liefert dann zusätzlich noch die Information, welches Program hinter einer Verbindung steckt:
netstat -ap
zeigt an:

tcp 0 0 *:printer *:* LISTEN 173/lpd

Die letzte Spalte liefert Prozessid (pid) und Name des Programms. Die pid kann man dann zum Beispiel bei einem "kill" Kommando verwenden.

Und noch der Klassiker:
netstat -ln
Zeigt alle Ports an, an denen ein Programm auf Anfragen wartet.

Kategorien:

Stichwörter:

Netzwerk · verbindung · netstat · listen ·