Maison  >  Article  >  Opération et maintenance  >  Qu'est-ce que la commande netstat ? Comment utiliser la commande netstat ?

Qu'est-ce que la commande netstat ? Comment utiliser la commande netstat ?

PHP中文网
PHP中文网original
2017-06-21 13:49:113023parcourir

La commande netstat est utilisée pour afficher diverses informations liées au réseau, telles que les connexions réseau, les tables de routage, l'état de l'interface (Statistiques d'interface), les connexions de masquage et les adhésions de multidiffusion ( Adhésions multidiffusion) Attendez

1 Options communes :

-a : (toutes) Afficher toutes les options, les options liées à LISTEN ne sont pas affichées par défaut

-t : (tcp) Afficher uniquement les options liées à TCP

-u : (udp) Afficher uniquement les options liées à udp

-n : Afficher l'IP et le port en chiffres, peut afficher tous les nombres Convertir en nombres.

-l : Afficher uniquement l'état du service en Écoute (surveillance)

-p : Afficher le nom du programme qui établit les liens associés

-r : Afficher les informations de routage , Table de routage

-e : Afficher les informations étendues, telles que l'uid, etc.

-s : Statistiques par chaque protocole

-c : Exécuter le netstat à intervalles réguliers Commande.

-w : lié au socket brut

2 -tan affiche tous les ports TCP

[root@centos7 ~]# netstat -ant

Connexions Internet actives (serveurs et établis)

Proto Recv-Q Send-Q Adresse locale État de l'adresse étrangère

tcp 0 0 0.0.0.0:111 0.0.0.0:* ÉCOUTER

tcp 0 0 192.168.122.1:53 0.0.0.0:* ÉCOUTER

tcp 0 0 0.0.0.0:22 0.0.0.0:* ECOUTER

tcp 0 0 127.0.0.1:631 0.0.0.0:* ECOUTER

tcp 0 0 127.0.0.1:25 0.0.0.0:* ECOUTER

tcp 0 52 192.168.29.3:22 192.168.29.1:51029 ÉTABLI

tcp 0 0 192.168.29.3:22 192.168.29.1:51180 ÉTABLI

tcp6 0 0 ::111 :::* ÉCOUTEZ

tcp6 0 0 :::22 :::* ECOUTER

tcp6 0 0 ::1:631 :::* ECOUTER

tcp6 0 0 ::1:25 :::*

3 afficher tous les ports udp -uan

[root@centos7 ~]# netstat -anu

Connexions Internet actives (serveurs et établis)

Proto Recv-Q Send-Q Adresse locale État de l'adresse étrangère

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 Afficher tous les ports TCP d'écoute -tnl

[root@centos7 ~] # netstat -tnl

Connexions Internet actives (serveurs uniquement)

Proto Recv-Q Send-Q Adresse locale État de l'adresse étrangère

tcp 0 0 0.0 .0.0 :111 0.0.0.0:* ECOUTER

tcp 0 0 192.168.122.1:53 0.0.0.0:* ECOUTER

tcp 0 0 0.0.0.0:22 0.0.0.0:* ECOUTER

tcp 0 0 127.0.0.1:631 0.0.0.0:* ÉCOUTER

tcp 0 0 127.0.0.1:25 0.0.0.0:* ÉCOUTER

tcp6 0 0 : :: 111 :::* ECOUTER

tcp6 0 0 :::22 :::* ECOUTER

tcp6 0 0 ::1:631 :::* ECOUTER

tcp6 0 0 ::1:25 :::* LISTEN

5 Afficher tous les ports udp en écoute -unl

[root@ centos7 ~]# netstat -unl

Connexions Internet actives (serveurs uniquement)

Proto Recv-Q Send-Q Adresse locale État de l'adresse étrangère

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:*

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 afficher la table de routage –rn

[root@centos7 ~]# netstat -nr

Table de routage IP du noyau

Destination Gateway Genmask Flags MSS Window 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.168. 122,0 0,0,0,0 255,255 .255.0 U 0 0 0 virbr0

[root@centos7 ~]# route -n

Table de routage IP du noyau

Destination Gateway Genmask Flags Metric Ref Utiliser 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

192.1 68. 122,0 0,0.0,0 255,255 .255.0 U 0 0 0 virbr0

7 Afficher les statistiques pour chaque protocole

(1) Afficher tous les ports Statistiques netstat -s

[root@centos7 ~]# netstat -s

Ip :

3808 paquets au total reçus

0 transféré

0 paquets entrants rejetés

2444 paquets entrants livrés

2254 demandes envoyées

32 paquets sortants abandonnés

Icmp :

676 Messages ICMP reçus

0 message ICMP d'entrée a échoué.

Histogramme d'entrée ICMP :

destination inaccessible : 148

réponses d'écho : 528

717 messages ICMP envoyés

0 message ICMP a échoué

Histogramme de sortie ICMP :

destination inaccessible : 148

demande d'écho : 569

[……]

(2)显示 TCP 端口的统计信息 netstat -st

[root@centos7 ~]# netstat -st

IcmpMsg :

InType0 : 528

InType3 : 148

OutType3 : 148

OutType8 : 569

Tcp :

0 ouvertures de connexions actives

2 ouvertures de connexions passives

0 tentatives de connexion échouées

🎜>

0 réinitialisation de connexion reçue

2 connexions établies

1637 segments reçus

1418 segments envoyés

0 segments retransmis

0 segments défectueux reçus.

0 réinitialisation envoyée

(3)显示 UDP 端口的统计信息 netstat -su

[root@centos7 ~]# netstat -su

IcmpMsg :

InType0 : 528

InType3 : 148

OutType3 : 148

OutType8 : 569

Udp :

0 paquet reçu

140 paquets reçus vers un port inconnu.

0 erreur de réception de paquet

169 paquets envoyés

0 erreurs de tampon de réception

0 erreurs de tampon d'envoi

UdpLite :

IpExt :

InMcastPkts : 27

OutMcastPkts : 33

InBcastPkts : 766

InOctets : 410294

OutOctets : 432666

InMcastOctets : 4963

OutMcastOctets : 544 4

InBcastOctets : 179503

InNoECTPkts : 3848

8 显示 PID et netstat -p

[root@centos7 ~]# netstat -p

Connexions Internet actives (sans serveurs)

Proto Recv-Q Send-Q Adresse locale Adresse étrangère État PID/ Nom du programme

tcp 0 52 centos7.3.local:passerelle ssh:51029 ESTABLISHED 1552/sshd: root@pts

tcp 0 0 centos7.3.local:passerelle ssh:51180 ESTABLISHED 1854 /sshd : root@pts

Sockets de domaine UNIX actifs (sans serveurs)

Proto RefCnt Flags Type State I-Node PID/Nom du programme Chemin

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 [ ] FLUX CONNECTÉ 23993 1276/ibus-x11

 

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn