netstat, Befehl
Zweck
Zeit den Netzstatus an.
Syntax
Gehen Sie wie folgt vor, um aktive Sockets für jedes Protokoll oder jede Routing-Tabelle anzuzeigen:
Netstat [ -num ] [ -routtable ] [ -routinfo] [ -Status ] [ -Socket ] [ -Protokoll Protokoll ] [ Intervall ]
So zeigen Sie den Inhalt einer Netzdatenstruktur an:
netstat [ -stats | -cdlistats ] [ -Protokoll Protokoll ] [ Intervall ]
So zeigen Sie das Adressauflösungsprotokoll an:
netstat -arp
So löschen Sie alle Statistikdaten:
netstat -clear
Beschreibung
Der Befehl netstat zeigt den Inhalt verschiedener netzrelevanter Datenstrukturen für aktive Verbindungen symbolisch an.
Flaggen
Flagname | Beschreibung |
---|---|
-arp | Zeigt Adressauflösungsschnittstellen an. |
-cdlistats | Zeigt Statistiken für CDLI-basierte Kommunikationsadapter an. |
-löschen | Löscht alle Statistiken. |
-num | Zeigt Netzadressen als Zahlen an. Wenn dieses Flag nicht angegeben ist, interpretiert der Befehl netstat die Adressen, sofern möglich, und zeigt sie symbolisch an. Dieses Flag kann mit jedem der Anzeigeformate verwendet werden. |
-protocol Protokoll | Zeigt Statistikdaten zu dem Wert an, der für die Variable Protokoll angegeben ist. Dies ist entweder ein bekannter Name für ein Protokoll oder ein Aliasname für das Protokoll. Eine Nullantwort bedeutet, dass keine Zahlen zu melden sind. Der Programmbericht des für diese Variable angegebenen Werts ist unbekannt, wenn keine Statistikroutine für sie vorhanden ist. |
-routinfo | Zeigt die Routing-Tabellen, einschließlich der benutzerdefinierten und aktuellen Kosten für jede Route, an. |
-routtable | Zeigt die Routing-Tabellen an. Bei Verwendung mit dem Flag -stats zeigt das Flag -routtable Routing-Statistiken an. Weitere Informationen finden Sie unter Routing-Tabellenanzeige. |
-socket | Zeigt die Netzsockets an. |
-Status | Zeigt den Status aller konfigurierten Schnittstellen an. Die Schnittstellenanzeige enthält eine Tabelle mit kumulativen Statistiken für die folgenden Elemente:
Die angezeigten Schnittstelleninformationen stellen auch den Schnittstellennamen, die Nummer und die Adresse sowie die maximalen Übertragungseinheiten (MTUs) bereit. |
-stats | Zeigt Statistiken für jedes Protokoll an. |
Intervall | Zeigt kontinuierlich Informationen in Sekunden zum Paketverkehr auf den konfigurierten Netzschnittstellen an. |
Standardanzeige
- Lokale und ferne Adressen
- Größen von Sende- und Empfangswarteschlangen (in Byte)
- Protokoll
- Interner Status des Protokolls
Internetadressformate haben das Format Host.Port oder Netz.Port, wenn die Adresse eines Sockets ein Netz, aber keine bestimmte Hostadresse angibt. Wenn die Adresse in einen symbolischen Hostnamen aufgelöst werden kann, werden die Hostadresse sowie Netzadressen symbolisch angezeigt.
NS-Adressen bestehen aus 12 Byte, bestehend aus einer 4-Byte-Netznummer, einer 6-Byte-Hostnummer und einer 2-Byte-Portnummer, die alle im Netzstandardformat gespeichert sind. Bei der VAX-Architektur werden Wort und Byte umgekehrt.
Wenn ein symbolischer Name für einen Host nicht bekannt ist oder Sie das Flag -num angegeben haben, wird die Adresse entsprechend der Adressfamilie numerisch ausgegeben. Für nicht angegebene Adressen und Ports wird ein Stern (*) angezeigt.
Schnittstellenanzeige
- Fehler
- KollisionenAnmerkung: Die Kollisionsanzahl für Ethernet-Schnittstellen ist nicht anwendbar.
- Übertragene Pakete
In der Schnittstellenanzeige werden außerdem der Schnittstellennamen, die Schnittstellennummer und die Schnittstellenadresse sowie die MTUs (Maximum Transmission Unit, größte zu übertragende Einheit) angezeigt.
Routing-Tabelle anzeigen
Die Routing-Tabellenanzeige enthält die verfügbaren Routen und deren Status. Jede Route besteht aus einem Zielhost oder -netz und einem Gateway für die Weiterleitung von Paketen.
Eine Route wird im Format A.B.C.D/XX: Stellt zwei Einzelinformationen dar. A.B.C.D gibt die Zieladresse und XX die Netzmaske an, die der Route zugeordnet ist. Die Netzmaske wird durch die Anzahl der gesetzten Bits dargestellt. Die Route 9.3.252.192/26 hat beispielsweise die Netzmaske 255.255.255.192, für die 26 Bit festgelegt sind.
Feld | Beschreibung |
---|---|
Flags | Das Flagfeld in der Routing-Tabelle zeigt den Status der Route an:
Direkte Routen werden für jede Schnittstelle erstellt, die dem lokalen Host zugeordnet ist. |
Gateway | Zeigt die Adresse der abgehenden Schnittstelle an. |
Referenzen | Gibt die aktuelle Anzahl der aktiven Verwendungen für die Route an. Verbindungsorientierte Protokolle halten an einer einzelnen Route während einer Verbindung fest, während verbindungsunabhängige Protokolle eine Route erhalten, während sie an dasselbe Ziel senden. |
Verwenden | Gibt die Anzahl der Pakete an, die über diese Route gesendet wurden. |
PMTU | Listet die PMTU (Path Maximum Transfer Unit) auf. |
Schnittstelle | Gibt die für die Route verwendeten Netzschnittstellen an. |
Exp | Zeigt die bis zum Ablauf der Route verbleibende Zeit (in Minuten) an. |
Gruppen | Stellt eine Liste von Gruppen-IDs bereit, die dieser Route zugeordnet sind. |
Netzmasken | Listet die auf das System angewendeten Netzmasken auf. |
Routenbaumstruktur für Protokollfamilie | Gibt die aktiven Adressfamilien für vorhandene Routen an. Gültige Werte für dieses Feld sind:
|
Wenn ein Wert für die Variable Intervall angegeben wird, zeigt der Befehl netstat eine laufende Anzahl von Statistiken an, die sich auf Netzschnittstellen beziehen. Diese Anzeige enthält zwei Spalten: eine Spalte für die primäre Schnittstelle (die erste Schnittstelle, die während der automatischen Konfiguration gefunden wird) und eine Spalte, die Informationen für alle Schnittstellen zusammenfasst. Die erste Zeile enthält eine Zusammenfassung der Statistikdaten, die seit dem letzten Neustart des Systems aufgelaufen sind. Die nachfolgenden Ausgabezeilen zeigen Werte, die über Intervalle mit der angegebenen Länge kumuliert werden.
Exitstatus
Beispiele
- Geben Sie den folgenden Befehl ein, um Informationen zur Routing-Tabelle für eine Internetschnittstelle anzuzeigen:
netstat -routtable
Dies führt zu einer Ausgabe ähnlich der folgenden:
Routing tables Destination Gateway Flags Refs Use If PMTU Exp Groups Route tree for Protocol Family 2 (Internet): default 129.3.141.1 UGc 0 0 en0 - - 129.33.140/23 127.0.0.1 U 6 53 en0 - - 129.33.41.2 localhost UGHS 6 115 lo0 - - 129.45.41.2 129.3.41.1 UGHW 1 602 en0 1500 - dcefs100 129.31.41.1 UGHW 1 2 en0 - - 192.100.61 localhost U 7 14446 lo0 - - Route tree for Protocol Family 24 (Internet v6): ::1 ::1 UH 0 0 lo0 16896 -
- Geben Sie den folgenden Befehl ein, um Schnittstelleninformationen für eine Internetschnittstelle anzuzeigen:
netstat -state
Dies führt zu einer Ausgabe ähnlich der folgenden:
Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll en0 1500 link#2 0.5.20.4.0.4e 874986 0 22494 0 0 en0 1500 90.34.14 hostname 874986 0 22494 0 0 lo0 16896 link#1 14581 0 14590 0 0 lo0 16896 129 localhost 14581 0 14590 0 0 lo0 16896 ::1 14581 0 14590 0 0
- Geben Sie den folgenden Befehl ein, um Netzsockets anzuzeigen:
netstat -socket