Der Befehl netstat wird verwendet, um verschiedene netzwerkbezogene Informationen anzuzeigen, wie z. B. Netzwerkverbindungen, Routing-Tabellen, Schnittstellenstatus (Interface Statistics), Masquerade-Verbindungen und Multicast-Mitgliedschaften ( Multicast-Mitgliedschaften) Warten
1 Allgemeine Optionen:
-a: (alle) Alle Optionen anzeigen, LISTEN-bezogene Optionen werden standardmäßig nicht angezeigt
-t: (tcp) Zeigt nur TCP-bezogene Optionen an
-u: (udp) Zeigt nur UDP-bezogene Optionen an
-n: Zeigt IP und Port in Zahlen an, kann Alle Zahlen anzeigen In Zahlen umwandeln.
-l: Nur den Dienststatus in Listen (Überwachung) auflisten
-p: Zeigt den Namen des Programms an, das verwandte Links herstellt
-r: Zeigt Routing-Informationen an , Routing-Tabelle
-e: Erweiterte Informationen wie UID usw. anzeigen.
-s: Statistiken nach jedem Protokoll
-c: Netstat in regelmäßigen Abständen ausführen Befehl.
-w: Raw-Socket-bezogen
2 -tan zeigt alle TCP-Ports an
[root@centos7 ~]# netstat -ant
Aktive Internetverbindungen (Server und hergestellt)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN
tcp 0 0 192.168.122.1:53 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN
tcp 0 52 192.168.29.3:22 192.168.29.1:51029 ESTABLISHED
tcp 0 0 192.168.29.3:22 192.168.29.1:51180 ESTABLISHED
tcp6 0 0 :: :111 :::* HÖREN
tcp6 0 0 :::22 :::* LISTEN
tcp6 0 0 ::1:631 :::* LISTEN
tcp6 0 0 ::1:25 :::*
3 alle UDP-Ports anzeigen -uan
[root@centos7 ~]# netstat -anu
Aktive Internetverbindungen (Server und hergestellt)
Proto Recv-Q Send-Q Local Address Foreign Address State
udp 0 0 0.0.0.0:5353 0.0.0.0 :*
udp 0 0 0.0.0.0:47414 0.0.0.0:*
udp 0 0 192.168.122.1:53 0.0.0.0:*
udp 0 0 0.0 .0.0:67 0.0.0.0:*
4 Alle abhörenden TCP-Ports anzeigen -tnl
[root@centos7 ~] # netstat -tnl
Aktive Internetverbindungen (nur Server)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0 .0.0 :111 0.0.0.0:* LISTEN
tcp 0 0 192.168.122.1:53 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN
tcp6 0 0 : :: 111 :::* LISTEN
tcp6 0 0 :::22 :::* LISTEN
tcp6 0 0 ::1:631 :::* LISTEN
tcp6 0 0 ::1:25 :::* LISTEN
5 Alle lauschenden UDP-Ports anzeigen -unl
[root@ centos7 ~]# netstat -unl
Aktive Internetverbindungen (nur Server)
Proto Recv-Q Send-Q Local Address Foreign Address State
udp 0 0 0.0.0.0:5353 0.0.0.0:*
udp 0 0 0.0.0.0:47414 0.0.0.0:*
udp 0 0 0.0.0.0:20815 0.0.0.0:*
udp 0 0 192.168.122.1:53 0.0.0.0:*
udp 0 0 0.0.0.0:67 0.0.0.0:*
udp 0 0 0.0.0.0:68 0.0.0.0:*
udp 0 0 0.0.0.0:68 0.0.0.0:*
udp 0 0 0.0.0.0:9804 0.0.0.0:*
udp6 0 0 :::12799 :::*
udp6 0 0 :::37953 :::*
6 Routing-Tabelle anzeigen –rn
[root@centos7 ~]# netstat -nr
Kernel-IP-Routing-Tabelle
Ziel-Gateway-Genmask-Flags MSS-Fenster irtt Iface
0.0.0.0 192.168.29.1 0.0.0.0 UG 0 0 0 ens33
192.168.29.0 0.0.0.0 255.255.255.0 U 0 0 0 ens33
<.>192.16 8. 122,0 0,0.0,0 255,255 .255.0 U 0 0 0 virbr0[root@centos7 ~]# route -nKernel-IP-Routing-TabelleDestination Gateway Genmask Flags Metric Ref Use Iface0.0.0.0 192.168.29.1 0.0.0.0 UG 100 0 0 ens33192.168.29.0 0.0.0.0 255.255.255.0 U 100 0 0 ens33
<.19 .255.0 u virbr0>
7 Statistiken für jedes Protokoll anzeigen (1) Alle Ports anzeigen Statistiken netstat -s
[root@centos7 ~]# netstat -sIP:
3808 Pakete insgesamt empfangen
0 weitergeleitet
0 eingehende Pakete verworfen
2444 eingehende Pakete zugestellt
2254 Anfragen gesendet
32 ausgehende Pakete verworfen
ICMP:
676 ICMP-Nachrichten empfangen
0 Eingabe der ICMP-Nachricht fehlgeschlagen.
ICMP-Eingabehistogramm:
Ziel nicht erreichbar: 148
Echo-Antworten: 528
717 ICMP-Nachrichten gesendet
0 ICMP-Nachrichten fehlgeschlagen
ICMP-Ausgabehistogramm:
Ziel nicht erreichbar: 148
Echo-Anfrage: 569
[……]
(2)显示 TCP 端口的统计信息 netstat -st
[root@centos7 ~]# netstat -st
IcmpMsg:
InType0: 528
InType3: 148
OutType3 : 148
OutType8: 569
Tcp:
0 aktive Verbindungsöffnungen
2 passive Verbindungsöffnungen
0 fehlgeschlagene Verbindungsversuche
0 Verbindungs-Resets empfangen
2 Verbindungen hergestellt
1637 Segmente empfangen
1418 Segmente gesendet
0 Segmente erneut übertragen
0 fehlerhafte Segmente empfangen.
0 Resets gesendet
(3)显示 UDP 端口的统计信息 netstat -su
[root@centos7 ~]# netstat -su
IcmpMsg:
InType0: 528
InType3: 148
OutType3: 148
OutType8: 569
Udp:
0 Pakete empfangen
140 Pakete an unbekannten Port empfangen.
0 Paketempfangsfehler
169 Pakete gesendet
0 Empfangspufferfehler
0 Sendepufferfehler
UdpLite:
IpExt:
InMcastPkts: 27
OutMcastPkts: 33
InBcastPkts: 766
InOctets: 410294
OutOctets: 432666
InMcastOctets: 4963
OutMcastOctets: 544 4
InBcastOctets: 179503
InNoECTPkts: 3848
8 显示 PID 和进程名称 netstat -p
[root@centos7 ~]# netstat -p
Aktive Internetverbindungen (ohne Server)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/ Programmname
tcp 0 52 centos7.3.local:ssh Gateway:51029 ESTABLISHED 1552/sshd: root@pts
tcp 0 0 centos7.3.local:ssh Gateway:51180 ESTABLISHED 1854 /sshd: root@pts
Aktive UNIX-Domänen-Sockets (ohne Server)
Proto RefCnt Flags Typ Status I-Node PID/Programmname Pfad
unix 2 [ ] DGRAM 8520 1/systemd /run/systemd/notify
unix 2 [ ] DGRAM 8522 1/systemd /run/systemd/cgroups-agent
unix 5 [ ] DGRAM 8542 1/systemd /run/systemd/journal/socket
unix 28 [ ] DGRAM 8544 1/systemd /dev/log
unix 2 [ ] DGRAM 11419 1/systemd /run/systemd/shutdownd
unix 3 [ ] STREAM CONNECTED 23993 1276/ibus-x11
Das obige ist der detaillierte Inhalt vonWas ist der netstat-Befehl? Wie verwende ich den Netstat-Befehl?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!