Was ist der netstat-Befehl? Wie verwende ich den Netstat-Befehl?

PHP中文网
Freigeben: 2017-06-21 13:49:11
Original
2979 Leute haben es durchsucht

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 -n

Kernel-IP-Routing-Tabelle

Destination Gateway Genmask Flags Metric Ref Use Iface

0.0.0.0 192.168.29.1 0.0.0.0 UG 100 0 0 ens33

192.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 -s

IP:

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!