20 Netstat -Befehle für Linux -Netzwerkverwaltung

20 Netstat -Befehle für Linux -Netzwerkverwaltung

Netstat (Netzwerkstatistik) ist ein Befehlszeilen-Tool zur Überwachung von Netzwerkverbindungen sowohl eingehenden als auch ausgehenden sowie Anzeigen von Routing-Tabellen, Schnittstellenstatistiken usw.

[Möglicherweise mögen Sie auch: 22 Linux -Networking -Befehle für sysadmin]

Netstat ist auf allen Unix-ähnlichen Betriebssystemen erhältlich und auch auf Windows OS sowie. Es ist sehr nützlich in Bezug auf die Fehlerbehebung und Leistungsmessung von Netzwerk.

Netstat ist eines der grundlegendsten Debugging -Tools für Netzwerkdienste, in denen Sie mitgeteilt werden, welche Ports geöffnet sind und ob Programme auf Ports zuhören.

Aktualisieren: Der Linux Netstat -Befehl wird durch den neuen SS -Befehl ersetzt, der mehr Informationen zu Netzwerkverbindungen anzeigen kann und viel schneller als die älteren Netstat -Befehl.

Der Netstat Tool ist sehr wichtig und für Linux-Netzwerkadministratoren sowie Systemadministratoren sehr nützlich, um ihre netzwerkbezogenen Probleme zu überwachen und zu beheben.

Dieser Artikel zeigt die Nutzungen von Netstat Befehl mit ihren Beispielen, die im täglichen Betrieb nützlich sein können.

[Möglicherweise mögen Sie auch: 35 Praktische Beispiele für Linux -Befehlsbefehl]

1. Auflistung aller Höranschlüsse von TCP- und UDP -Verbindungen

Alle Ports auflisten (beide TCP Und UDP) Verwenden Netstat -a Möglichkeit.

# Netstat -a | mehr Aktive Internetverbindungen (Server und festgelegt) Proto Recv-Q Send-Q Lokale Adresse Fremdadadiumstaat TCP 0 0 *: sunrpc *: *Listen TCP 0 52 192.168.0.2: SSH 192.168.0.1: EGS etablierte TCP 1 0 192.168.0.2: 59292 www.Regierung.com: http close_wait tcp 0 0 localhost: SMTP *: *Listen TCP 0 0 * *: 59482 *: *Hören Sie UDP 0 0 *: 35036 *: *UDP 0 0 *: NPMP-Lokal *: *Active Unix Domänen-Sockets (Server (Server) (Server (Server) und festgelegt) Proto Refcnt Flags Typen Status i-Knotenpfad Unix 2 [ACC] Stream-Hör 16972/TMP/Orbit-Root/Linc-76b-0-6fa08790553d6 Unix 2 [ACC] Stream Listening 17149/TMP/Orbit-Root/Linc/linc/linc/linc/linc. -794-0-7058d584166d2 unix 2 [ ACC ] STREAM LISTENING 17161 /tmp/orbit-root/linc-792-0-546fe905321cc unix 2 [ ACC ] STREAM LISTENING 15938 /tmp/orbit-root/linc-74b-0-415135cb6aeab

2. Auflistung von TCP -Ports Verbindungen

Nur auflisten TCP (Transmissionskontrollprotokoll) Portverbindungen verwendet Netstat -at.

# Netstat -at Aktive Internetverbindungen (Server und festgelegt) Proto Recv-Q Send-Q Lokale Adresse Fremdadadiumstaat TCP 0 0 *: SSH *: *Hören tcp 0 0 localhost: IPP *: *Hören Sie TCP 0 0 0 localhost: SMTP *: *Hören TCP 0 52 192.168.0.2: SSH 192.168.0.1: EGS etablierte TCP 1 0 192.168.0.2: 59292 www.Regierung.com: http close_wait

3. Auflistung von UDP -Ports Verbindungen

Nur auflisten UDP (User Datagram Protocol ) Portverbindungen verwendet Netstat -au.

# Netstat -au Aktive Internetverbindungen (Server und festgelegt) Proto recv-q send-q Lokale Adresse Fremd Adressstatus udp 0 0 *: 35036 *: *udp 0 0 * *: npmp-local *: *udp 0 0 *: mdns *: *: *

4. Auflistung aller Hörverbindungen

Auflistung aller aktiven Höranschlüsseverbindungen mit netstat -l.

# Netstat -l Aktive Internetverbindungen (nur Server) Proto recv-q send-q Lokale Adresse Fremdadessstatus TCP 0 0 *: sunrpc *: *Listen tcp 0 0 * *: 58642 *: *Listen tcp 0 0 * *: SSH *: *Hören Sie UDP an 0 0 *: 35036 *: *UDP 0 0 *: NPMP-Lokal *: *Active Unix-Domänen-Sockeln (nur Server) Proto Refcnt Flags Typen Status I-Node Pfad Unix 2 [ACC] Stream Hör 16972 /TMP /Orbit-Root /linc-76b-0-6fa08790553d6 UNIX 2 [ACC] Stream Listening 17149/TMP/Orbit-Root/Linc-794-0-7058d584166D2 UNIX 2 [ACC] Stream Hör 17161/TMP/ORBIT-HO/LINC-792-792-792-792-00-0-0-00-00-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-2-00-0-0-0-0-2-0-0-0-0-0-0-0-2-792- -546Fe905321cc Unix 2 [ACC] Stream-Hör 15938/TMP/Orbit-Root/Linc-74B-0-415135CB6AAB

5. Auflistung aller TCP -Höranschlüsse

Auflistung aller aktiven TCP -Ports mithilfe der Option netstat -lt.

# Netstat -lt Aktive Internetverbindungen (nur Server) Proto recv-q send-q Lokale Adresse Fremdadessstatus TCP 0 0 *: DCTP *: *Hören Sie TCP 0 0 *: MySQL *: *Listen tcp 0 0 * *: sunrpc *: *Listen tcp hören 0 0 * *: Munin *: *Hören Sie TCP 0 0 * *: ftp *: *Listen tcp 0 0 localhost.Localdomain: IPP *: * Hören Sie TCP 0 0 LOCEHOST.localdomain: SMTP *: *Listen tcp 0 0 * *: http *: *Listen tcp 0 0

6. Auflistung aller UDP -Höranschlüsse

Auflistung aller aktiven Hör -UDP -Ports mithilfe der Option netstat -lu.

# netstat -lu Aktive Internetverbindungen (nur Server) proto recv-q send-q lokale Adresse Fremd Adresszustand UDP 0 0 * *: 39578 *: *udp 0 0 * *: meregister *: *udp 0 0 * *: vpps-qua *: *udp 0 0 *: OpenVPN *: *udp 0 0 * *: mdns *: *udp 0 0 *: sunrpc *: *udp 0 0 * *: ipp *: *udp 0 0 * *: 60222 *: *Udp 0 0 * *: mdns * :*

7. Auflistung aller Unix -Höranschlüsse

Auflistung aller aktiven Unix -Höranschlüsse mithilfe Netstat -lx.

# Netstat -lx Aktive Unix-Domänen-Sockeln (nur Server) Proto Refcnt Flags Typen Status I-Node Pfad Unix 2 [ACC] Stream-Hör 4171 @iscsiadm_abstract_NameSpace Unix 2 [ACC] Stream Listening 5767/var/run/Tassen/Tassen.SOCK UNIX 2 [ACC] Stream Listening 7082 @/tmp/fam-root- UNIX 2 [ACC] Stream Listening 6157/dev/gpmctl unix 2 [ACC] Stream-Hör 6215 @/var/run/hald/dbus-isftiukhm unix 2 [ACC] Stream Listening 6038 /TMP /.FONT-UNIX/FS7100 UNIX 2 [ACC] Stream Listening 6175/var/run/avahi-daemon/Socket Unix 2 [ACC] Stream-Hör 4157 @ISCSID_UIP_ABSTRACT_NAMEEPACE UNIX 2 [ACC] Hörstream 60835836/var/lib/mysql/mysql/mysql/mysql/mysql/mysql/mysql.SOCK UNIX 2 [ACC] Stream-Hör 4645/var/run/audispd_events unix 2 [ACC] Stream-Hör 5136/var/run/dbus/system_bus_socket unix 2 [ACC] Stream Hör 6216 @/var/run/hald/dbus-wsubi30v2i UNIX 2 [ACC] Stream -Listening 5517/var/run/acpid.Socket Unix 2 [ACC] Stream -Hör 5531/var/run/pcscd.Comm

8. Statistiken nach Protokoll zeigen

Zeigt Statistiken nach Protokoll an. Standardmäßig werden Statistiken für die TCP-, UDP-, ICMP- und IP -Protokolle angezeigt. Der -S Der Parameter kann verwendet werden, um einen Satz von Protokollen anzugeben.

# Netstat -s IP: 2461 Insgesamt empfangene Pakete 0 weitergeleitet 0 eingehende Pakete verworfen 2431 eingehende Pakete, die 2049 Anforderungen gesendet werden. ICMP: 0 ICMP -Meldungen empfangen 0 Eingabe -ICMP. ICMP -Eingang Histogramm: 1 ICMP -Meldungen gesendet 0 ICMP -Meldungen fehlgeschlagen ICMP -Ausgabe Histogramm: Ziel nicht erreichbar: 1 TCP: 159 Aktive Verbindungen Öffnungen 1 passive Verbindungsöffnungen 4 Fehlgeschlagene Verbindungsversuche 0 Verbindungsreseberichte empfangen 1 Verbindungen festgelegt 2191 Segmente empfangen 1745 Segmente SEGMENTEN 24 SEGMENTS SEGMENTS SEGMENTS SEGMENTS SEGMENTS SEGMENTS SEGMENTS SEGMENTS SEGMENTS ENTRAGEN ransmited 0 schlechte Segmente erhalten. 4 Zurücksetzen gesendeten UDP: 243 Pakete erhalten 1 Pakete an unbekannte Port erhalten. 0 Paket erhalten Fehler 281 Pakete gesendet

9. Statistiken nach TCP -Protokoll zeigen

Zeigen Statistiken nur von TCP -Protokoll mithilfe der Option netstat -st.

# Netstat -st TCP: 2805201 Active Connections Öffnungen 1597466 Passive Verbindungsöffnungen 1522484 Fehlgeschlagene Verbindungsversuche 37806 Verbindungsreses erhalten 1 Verbindungen GEBEDEKTE 57718706 SEGMENTS SEGMENTS 64280042 SEGMENTS Senden 3135688 Segmente Retransmited 74 Bad SEGMTS empfangen erhalten. 17580 Resets gesendet

10. Statistiken nach UDP -Protokoll zeigen

# netstat -su UDP: 1774823 Pakete erhalten 901848 Pakete zum unbekannten Port erhalten. 0 Paket erhalten Fehler 2968722 Pakete gesendet

11. Servicemamen mit PID anzeigen

Anzeigen des Dienstnamens mit ihrem PID Nummer, Verwenden der Option netstat -tp wird angezeigt “PID/Programmname“.

# Netstat -tp Aktive Internetverbindungen (W/O-Server) Proto recv-q send-q Lokale Adresse Fremd Adresszustand PID/Programmname TCP 0 0 192.168.0.2: SSH 192.168.0.1: EGS etabliert 2179/SSHD TCP 1 0 192.168.0.2: 59292 www.Regierung.com: http close_wait 1939/clock-applet

12. Anzeige des promiskuitiven Modus

Anzeige des promiskuitiven Modus mit -AC Switch, NetStat alle fünf Sekunden die ausgewählten Informationen oder den aktuellen Bildschirm aktualisieren. Der Standardbildschirm wird jede Sekunde aktualisiert.

# Netstat -ac 5 | Grep TCP tcp 0 0 *: sunrpc *: *listen tcp 0 0 * *: 58642 *: *hör tcp 0 0 * *: ssh *: *listen tcp 0 0 localhost: ipp *: *hör tcp 0 0 0 loctp: SMTP *: *Hören zu TCP 1 0 192.168.0.2: 59447 www.Regierung.com: http close_wait tcp 0 52 192.168.0.2: SSH 192.168.0.1: EGS etabliert TCP 0 0 * *: sunrpc *: *listen tcp 0 0 *: ssh *: *hör tcp 0 0 0 0 localhost: ipp *: *listen tcp 0 0 localhost: SMTP *: *Hören tcp 0 0 *: 59482 *:* HÖREN

13. Anzeigen von Kernel IP -Routing

Zeigen Sie die Kernel -IP -Routing -Tabelle mit Netstat und Route -Befehl an.

# netstat -r Kernel IP Routing Table Ziel Gateway Genmask Flags MSS -Fenster IRTT IFACE 192.168.0.0 * 255.255.255.0 u 0 0 0 Eth0 Link-Local * 255.255.0.0 u 0 0 0 ETH0 Standard 192.168.0.1 0.0.0.0 ug 0 0 0 Eth0

14. Anzeigen von Netzwerkschnittstellentransaktionen

Anzeigen von Netzwerk -Schnittstellen -Pakettransaktionen, einschließlich Übertragung und Empfangspakete mit MTU -Größe.

# netstat -i Kernel-Schnittstellen-Tabelle Iface MTU Met Rx-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ER TX-DRP TX-OVR FLG ETH0 1500 0 4459 0 0 0 0 4057 0 0 0 BMRU LO 16436 0 8 0 0 0 0 0 0 0 0 0 8 0 0 0 LRU

15. Zeigen Sie die Kernel -Schnittstellentabelle

Zeigen Sie die Kernel -Schnittstellentabelle, ähnlich wie Ifconfig Befehl.

# Netstat -ie Kernel Interface Tabelle ETH0 LINK CNAP: Ethernet Hwaddr 00: 0c: 29: B4: DA: 21 INET ADDR: 192.168.0.2 Bcast: 192.168.0.255 Maske: 255.255.255.0 INET6 ADDR: FE80 :: 20c: 29ff: Feb4: DA21/64 Scope: Link Up Broadcast Running Multicast MTU: 1500 Metrik: 1 RX -Pakete: 4486 Fehler: 0 fallen gelassen: 0 Überrahmen: 0 Frame: 0 TX -Pakete: 4077 Fehler : 0 gesunken: 0 Überrungen: 0 Träger: 0 Kollisionen: 0 Txqueuelen: 1000 RX Bytes: 2720253 (2).5 MIB) TX Bytes: 1161745 (1.1 MIB) Interrupt: 18 Basisadresse: 0x2000 LO Link CNAP: Lokaler Loopback inet addr: 127.0.0.1 Maske: 255.0.0.0 INET6 ADDR :: Träger: 0 Kollisionen: 0 Txqueuelen: 0 Rx Bytes: 480 (480.0 b) TX Bytes: 480 (480.0 b)

16. Anzeigen von IPv4- und IPv6 -Informationen

Zeigt Multicast -Gruppenmitgliedinformationen sowohl für IPv4 als auch für IPv6 an.

# Netstat -g IPv6/IPv4 Gruppenmitgliedschaft Schnittstelle RefCnt Group --------------- ------ --------------------- LO 1 All-Systems.mcast.NET ETH0 1 224.0.0.251 ETH0 1 All-Systems.mcast.net lo 1 ff02 :: 1 eth0 1 ff02 :: 202 eth0 1 ff02 :: 1: ffb4: DA21 ETH0 1 FF02 :: 1

17. Drucken Sie NetStat -Informationen kontinuierlich aus

Um NetStat -Informationen alle paar Sekunden zu erhalten, verwenden Sie den folgenden Befehl, und drucken Sie Netstat -Informationen kontinuierlich, sagen wir alle paar Sekunden.

# Netstat -c Aktive Internetverbindungen (W/O-Server) Proto recv-q Send-Q Lokale Adresse Fremd Adressstatus TCP 0 0 Tecmint.com: http sg2nlhg007.Shr.prod.S: 36944 TIME_WAIT TCP 0 0 TECMINT.com: http sg2nlhg010.Shr.prod.S: 42110 TIME_WAIT TCP 0 132 Tecmint.com: ssh 115.113.134.3.static-: 64662 etabliert TCP 0 0 tecmint.com: http crawl-66-249-71-240.g: 41166 time_wait tcp 0 0 localhost.Localdomain: 54823 Localhost.Localdomain: SMTP TIME_WAIT TCP 0 0 LOCALHOST.Localdomain: 54822 Localhost.Lokaldomäne: SMTP TIME_WAIT TCP 0 0 TECMINT.com: http sg2nlhg010.Shr.prod.S: 42091 TIME_WAIT TCP 0 0 TECMINT.com: http sg2nlhg007.Shr.prod.S: 36998 Time_wait

18. Nicht-unterstützende Adresse finden

Finden Sie unbekonfigurierte Adressfamilien mit einigen nützlichen Informationen.

# Netstat --verbose Netstat: Keine Unterstützung für 'AF IPX' in diesem System. Netstat: Keine Unterstützung für 'AF AX25' in diesem System. Netstat: Keine Unterstützung für 'AF x25' in diesem System. Netstat: Keine Unterstützung für 'AF Netrom' in diesem System.

19. Hörprogramme finden

Finden Sie heraus, wie viele Hörprogramme auf einem Port ausgeführt werden.

# netstat -ap | Grep http tcp 0 0 *: http *: *listen 9056/httpd tcp 0 0 * *: https *: *listen 9056/httpd tcp 0 0 tecmint an.com: http sg2nlhg008.Shr.prod.S: 35248 TIME_WAIT - TCP 0 0 Tecmint.com: http sg2nlhg007.Shr.prod.S: 57783 TIME_WAIT - TCP 0 0 Tecmint.com: http sg2nlhg007.Shr.prod.S: 57769 TIME_WAIT - TCP 0 0 Tecmint.com: http sg2nlhg008.Shr.prod.S: 35270 TIME_WAIT - TCP 0 0 Tecmint.com: http sg2nlhg009.Shr.prod.S: 41637 TIME_WAIT - TCP 0 0 Tecmint.com: http sg2nlhg009.Shr.prod.S: 41614 TIME_WAIT - UNIX 2 [] Stream angeschlossen 88586726 10394/httpd

20. Anzeigen von Rohnetzwerkstatistiken

# netstat -statistics - -raw IP: 62175683 Insgesamt empfangen

Das ist es, wenn Sie nach weiteren Informationen und Optionen über die suchen Netstat Befehl finden Sie in NetStat Manual Docs oder verwenden Sie die Mann Netstat Befehl, alle Informationen zu kennen.

Wenn wir etwas in der Liste verpasst haben, informieren Sie uns bitte über unseren Kommentarbereich unten,. Daher konnten wir diese Liste basierend auf Ihren Kommentaren weiter aktualisieren.