Maison > Article > Opération et maintenance > Qu'est-ce que la commande netstat ? Comment utiliser la commande netstat ?
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 noyauDestination Gateway Genmask Flags MSS Window irtt Iface0.0.0.0 192.168.29.1 0.0.0.0 UG 0 0 0 ens33192.168.29.0 0.0.0.0 255.255.255.0 U 0 0 0 ens33192.168. 122,0 0,0,0,0 255,255 .255.0 U 0 0 0 virbr0[root@centos7 ~]# route -nTable de routage IP du noyauDestination Gateway Genmask Flags Metric Ref Utiliser Iface
0.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 ens33192.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çus0 transféré0 paquets entrants rejetés2444 paquets entrants livrés2254 demandes envoyées32 paquets sortants abandonnés Icmp :676 Messages ICMP reçus0 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çue2 connexions établies1637 segments reçus1418 segments envoyés0 segments retransmis0 segments défectueux reçus.0 réinitialisation envoyée(3)显示 UDP 端口的统计信息 netstat -su[root@centos7 ~]# netstat -su
IcmpMsg :InType0 : 528InType3 : 148OutType3 : 148OutType8 : 569 Udp :0 paquet reçu140 paquets reçus vers un port inconnu.0 erreur de réception de paquet169 paquets envoyés0 erreurs de tampon de réception0 erreurs de tampon d'envoiUdpLite :IpExt :InMcastPkts : 27 OutMcastPkts : 33InBcastPkts : 766InOctets : 410294OutOctets : 432666InMcastOctets : 4963OutMcastOctets : 544 4InBcastOctets : 179503InNoECTPkts : 38488 显示 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 programmetcp 0 52 centos7.3.local:passerelle ssh:51029 ESTABLISHED 1552/sshd: root@ptstcp 0 0 centos7.3.local:passerelle ssh:51180 ESTABLISHED 1854 /sshd : root@ptsSockets de domaine UNIX actifs (sans serveurs)Proto RefCnt Flags Type State I-Node PID/Nom du programme Cheminunix 2 [ ] DGRAM 8520 1/systemd /run/systemd/notifyunix 2 [ ] DGRAM 8522 1/systemd /run/systemd/cgroups-agentunix 5 [ ] DGRAM 8542 1/systemd /run/systemd/journal/socketunix 28 [ ] DGRAM 8544 1/systemd /dev/logunix 2 [ ] DGRAM 11419 1/systemd /run/systemd/shutdowndunix 3 [ ] FLUX CONNECTÉ 23993 1276/ibus-x11Ce 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!