netstat: Unterschied zwischen den Versionen

Aus Mikiwiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 12: Zeile 12:
| <tt>-e</tt> || Zusätzliche Informationen zur Benutzerkennung (UID).
| <tt>-e</tt> || Zusätzliche Informationen zur Benutzerkennung (UID).
|-
|-
| <tt>-p</tt> || Zusätzliche Informationen zur Prozessnummer (PID) sowie der Name des Programms, das den Socket geöffnet hat.
| <tt>-p</tt> || Zusätzliche Informationen zur [[Prozessnummer]] (PID) sowie der Name des Programms, das den Socket geöffnet hat.
|-
|-
| <tt>-r</tt> || Anzeige der [[Kernel]]-Routingtabelle.
| <tt>-r</tt> || Anzeige der [[Kernel]]-Routingtabelle.
Zeile 25: Zeile 25:
== Verwendung ==
== Verwendung ==


Anzeige des Zustands aller offenen Sockets.
Anzeige des Zustands aller offenen [[Socket]]s.


  $ <b>netstat</b>
  $ <b>netstat</b>


Anzeige aller Verbindungne ins Netz sowie alle lokalen Dienste, die auf eine Verbindung warten (LISTEN). Die Serverseite besitzt meist Ports unter 1024.
Anzeige aller Verbindungen ins Rechnernetz sowie alle lokalen Dienste, die auf eine Verbindung warten (LISTEN). Die Serverseite besitzt meist Ports unter 1024.


  $ <b>netstat -at</b>
  $ <b>netstat -at</b>


Anzeige der Routing-Tabelle des Kernels. Anstatt als symbolische Host- oder Netzwerknamen werden die Adressen in dezimaler Notation ausgegeben. Bedeutung der flags: G (Route geht durch einen Gateway), U (Netzwerkschnittstelle ist aktiv), H (Route zeigt auf einzelnen Host), D (Dynamisch erzeugte Route, z. B. durch gated), M (durch ICMP-Redirect-Nachricht veränderter Eintrag), ! (alle Datagramme werden verworfen)
Anzeige der Routing-Tabelle des Kernels. Anstatt als symbolische Host- oder Netzwerknamen werden die Adressen in dezimaler Notation ausgegeben. Bedeutung der flags:
* G (Route geht durch einen Gateway)
* U (Netzwerkschnittstelle ist aktiv)
* H (Route zeigt auf einzelnen Host)
* D (Dynamisch erzeugte Route, z. B. durch gated)
* M (durch ICMP-Redirect-Nachricht veränderter Eintrag)
* ! (alle Datagramme werden verworfen)


  $ <b>netstat -nr</b>
  $ <b>netstat -nr</b>


Statistiken für die aktiven Netzwerkschnittstellen. Interessant sind vor allem die Spalten [[MTU]] (die höchste Anzahl Bytes, die von der Schnittstelle in einer Transaktion behandelt werden kann), RX-OK und TX-OK (wieviele Pakete erfolgreich empfangen bzw. gesendet wurden)
Statistiken für die aktiven Netzwerkschnittstellen. Interessant sind vor allem die Spalten [[MTU]] (die höchste Anzahl Byte, die von der Schnittstelle in einer Transaktion behandelt werden kann), RX-OK und TX-OK (wieviele Pakete erfolgreich empfangen bzw. gesendet wurden)


  $ <b>netstat -i</b>
  $ <b>netstat -i</b>
Zeile 51: Zeile 57:
== Weblinks ==
== Weblinks ==


{{dewi|Netstat|Netstat}}
{{Weblinks}}
{{url_dewikipedia|Netstat|Netstat}}
{{Fuss}}




{{cat|Netzwerkschnittstelle}}
{{cat|Rechnernetz}}
{{cat|Rechnernetz}}
{{cat|Shell-Befehl}}
{{cat|Shell-Befehl}}
{{cat|Systemverwaltung}}
{{cat|Systemverwaltung}}

Aktuelle Version vom 13. Februar 2011, 13:53 Uhr

Der Shell-Befehl netstat (network statistics) zeigt Protokollstatistiken und aktuelle Rechnernetz-Verbindungen an. Mit diesen Statistiken kann herausgefunden werden, welche Ports geöffnet sind oder welche Verbindungen zu entfernten Rechnern bestehen. Für bestehende Verbindungen lässt sich unter anderem die Adresse der Gegenstelle ablesen.

Optionen

Option Beschreibung
-a Ausgabe aller Dienste, also sowohl der aktiven wie auch der auf Verbindung wartenden Serversockets (die sich im Zustand LISTEN befinden).
-c Fortlaufende Ausgabe des Netzwerkstatus.
-e Zusätzliche Informationen zur Benutzerkennung (UID).
-p Zusätzliche Informationen zur Prozessnummer (PID) sowie der Name des Programms, das den Socket geöffnet hat.
-r Anzeige der Kernel-Routingtabelle.
-s Erstellen einer Paketstatistik.
-t Anzeige nur der TCP-Verbindungen.
-u Anzeige nur der UDP-Verbindungen.

Verwendung

Anzeige des Zustands aller offenen Sockets.

$ netstat

Anzeige aller Verbindungen ins Rechnernetz sowie alle lokalen Dienste, die auf eine Verbindung warten (LISTEN). Die Serverseite besitzt meist Ports unter 1024.

$ netstat -at

Anzeige der Routing-Tabelle des Kernels. Anstatt als symbolische Host- oder Netzwerknamen werden die Adressen in dezimaler Notation ausgegeben. Bedeutung der flags:

  • G (Route geht durch einen Gateway)
  • U (Netzwerkschnittstelle ist aktiv)
  • H (Route zeigt auf einzelnen Host)
  • D (Dynamisch erzeugte Route, z. B. durch gated)
  • M (durch ICMP-Redirect-Nachricht veränderter Eintrag)
  • ! (alle Datagramme werden verworfen)
$ netstat -nr

Statistiken für die aktiven Netzwerkschnittstellen. Interessant sind vor allem die Spalten MTU (die höchste Anzahl Byte, die von der Schnittstelle in einer Transaktion behandelt werden kann), RX-OK und TX-OK (wieviele Pakete erfolgreich empfangen bzw. gesendet wurden)

$ netstat -i

Anzeige aller geöffneten TCP- und UDP-Ports.

$ netstat -l | grep -e ^tcp -e ^udp

Anzeige aller aktiven Verbindungen über TCP- und UDP-Ports.

$ netstat -C | grep -e ^tcp -e ^udp

Weblinks

Herausgeber Sprache Webseitentitel Anmerkungen
Wikipedia ger Netstatwbm Enzyklopädischer Artikel