workshop:cli:netzwerk:netstat
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
| workshop:cli:netzwerk:netstat [2025/02/16 11:26] – ↷ Seite von workshop:netzwerk:netstat nach workshop:cli:netzwerk:netstat verschoben Branislav Zeljak | workshop:cli:netzwerk:netstat [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== netstat - Netzwerkstatistiken anzeigen ====== | ||
| - | |||
| - | **netstat** (Network Statistics) ist ein Netzwerkdiagnosetool, | ||
| - | |||
| - | ===== Syntax ===== | ||
| - | <code bash> | ||
| - | netstat [Optionen] | ||
| - | </ | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== Wichtige Optionen ===== | ||
| - | ^ Option | ||
| - | | `-a` | Zeigt alle Verbindungen und Sockets an (einschließlich derjenigen, die auf Verbindungen warten). | | ||
| - | | `-t` | Zeigt nur TCP-Verbindungen an. | | ||
| - | | `-u` | Zeigt nur UDP-Verbindungen an. | | ||
| - | | `-n` | Zeigt IP-Adressen und Portnummern numerisch an (vermeidet die Namensauflösung). | | ||
| - | | `-l` | Zeigt nur die Sockets an, die auf Verbindungen hören. | ||
| - | | `-p` | Zeigt die zugehörigen Prozesse und deren IDs an. | | ||
| - | | `-r` | Zeigt die Routing-Tabelle an. | | ||
| - | | `-i` | Zeigt Informationen zu den Netzwerkinterfaces an. | | ||
| - | | `-s` | Zeigt statistische Informationen zu Netzwerkprotokollen an. | | ||
| - | | `--help` | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== Beispiele ===== | ||
| - | **Alle Verbindungen anzeigen:** | ||
| - | <code bash> | ||
| - | netstat -a | ||
| - | </ | ||
| - | Zeigt alle Verbindungen und Sockets an, einschließlich derjenigen, die auf Verbindungen warten. | ||
| - | |||
| - | **Nur TCP-Verbindungen anzeigen:** | ||
| - | <code bash> | ||
| - | netstat -t | ||
| - | </ | ||
| - | Zeigt nur die aktiven TCP-Verbindungen an. | ||
| - | |||
| - | **Nur UDP-Verbindungen anzeigen:** | ||
| - | <code bash> | ||
| - | netstat -u | ||
| - | </ | ||
| - | Zeigt nur die aktiven UDP-Verbindungen an. | ||
| - | |||
| - | **Verbindungen numerisch anzeigen (ohne Namensauflösung): | ||
| - | <code bash> | ||
| - | netstat -n | ||
| - | </ | ||
| - | Zeigt IP-Adressen und Portnummern an, ohne sie in Hostnamen oder Dienstnamen aufzulösen. | ||
| - | |||
| - | **Verbindungen anzeigen, die auf eingehende Verbindungen hören:** | ||
| - | <code bash> | ||
| - | netstat -l | ||
| - | </ | ||
| - | Zeigt nur die Sockets an, die auf eingehende Verbindungen hören. | ||
| - | |||
| - | **Verbindungen mit zugehörigen Prozessen anzeigen:** | ||
| - | <code bash> | ||
| - | netstat -p | ||
| - | </ | ||
| - | Zeigt die Prozesse und deren IDs an, die jede Verbindung oder jeden Socket nutzen. | ||
| - | |||
| - | **Routing-Tabelle anzeigen:** | ||
| - | <code bash> | ||
| - | netstat -r | ||
| - | </ | ||
| - | Zeigt die Routing-Tabelle des Systems an. | ||
| - | |||
| - | **Statistische Informationen zu Netzwerkprotokollen anzeigen:** | ||
| - | <code bash> | ||
| - | netstat -s | ||
| - | </ | ||
| - | Zeigt detaillierte Statistiken zu den verwendeten Netzwerkprotokollen (TCP, UDP, etc.) an. | ||
| - | |||
| - | **Netzwerk-Interfaces anzeigen:** | ||
| - | <code bash> | ||
| - | netstat -i | ||
| - | </ | ||
| - | Zeigt Informationen zu den Netzwerkinterfaces des Systems an. | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== Hinweis ===== | ||
| - | - **netstat** wird oft verwendet, um die aktuelle Netzwerkverbindung und die zugehörigen Sockets anzuzeigen. Es kann auch zur Fehlerbehebung und Überwachung der Netzwerkaktivität nützlich sein. | ||
| - | - **netstat** ist mittlerweile in einigen Linux-Distributionen durch **ss** (Socket Statistiken) ersetzt worden, das schnellere und detailliertere Informationen liefert. Allerdings bleibt **netstat** immer noch weit verbreitet. | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== Alternativen ===== | ||
| - | Für eine detailliertere und schnellere Analyse der Netzwerkverbindungen kann das Tool **ss** verwendet werden, das als modernere Alternative zu **netstat** gilt. | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== Weitere Informationen ===== | ||
| - | Die Man-Page liefert detaillierte Informationen: | ||
| - | <code bash> | ||
| - | man netstat | ||
| - | </ | ||
