Der Befehl netstat
wird verwendet, um Netzwerkverbindungen, Routing-Tabellen, Schnittstellenstatistiken und andere Netzwerkprotokollinformationen anzuzeigen. Er ist ein nützliches Werkzeug zur Überwachung und Fehlerbehebung von Netzwerkverbindungen.
Die grundlegende Syntax des Befehls lautet:
netstat [Optionen] [Argumente]
-a
: Zeigt alle Verbindungen und Listening-Ports an.-t
: Zeigt nur TCP-Verbindungen an.-u
: Zeigt nur UDP-Verbindungen an.-n
: Zeigt IP-Adressen und Portnummern numerisch an, anstatt sie in Namen aufzulösen.-l
: Zeigt nur die Listening-Ports an.Hier sind einige praktische Beispiele für die Verwendung von netstat
:
netstat -a
netstat -t
netstat -u
netstat -l
netstat -n
-p
, um die PID und den Namen des Prozesses anzuzeigen, der die Verbindung hält.netstat -tunlp
, um alle aktiven Verbindungen mit Prozessinformationen anzuzeigen.grep
, um die Ausgabe von netstat
nach bestimmten Ports oder IP-Adressen zu filtern, z.B. netstat -a | grep 80
.