![Microsoft tocmai a adăugat un nou ecran al morții la Windows 10](/f/46c49e866ab60f430fcfa54a99089c18.png?width=100&height=100)
netstat (statistici de rețea) este un instrument de linie de comandă pentru monitorizarea conexiunilor de rețea atât de intrare, cât și de ieșire, precum și de vizualizare a tabelelor de rutare, statistici de interfață etc.
netstat este disponibil pe toate sistemele de operare de tip Unix și, de asemenea, disponibil pe Sistem de operare Windows de asemenea. Este foarte util în ceea ce privește depanarea rețelei și măsurarea performanței. netstat este unul dintre cele mai de bază instrumente de depanare a serviciului de rețea, care vă spune ce porturi sunt deschise și dacă vreun program ascultă pe porturi.
Actualizați: Linux comanda netstat este înlocuit cu nou comanda ss, care este capabil să afișeze mai multe informații despre conexiunile de rețea și este mult mai rapid decât cele mai vechi comanda netstat.
Acest instrument este foarte important și foarte util atât pentru administratorii de rețea Linux, cât și pentru sistem administratorii să monitorizeze și să depaneze problemele legate de rețea și să determine traficul de rețea performanţă. Acest articol prezintă uzanțele
netstat comanda cu exemplele lor care pot fi utile în operarea zilnică.S-ar putea să vă intereseze și următorul articol
Listarea tuturor porturilor (atât TCP, cât și UDP) folosind netstat -o opțiune.
# netstat -a | Mai multConexiuni active la internet (servere și stabilite) Proto Recv-Q Trimite-Q Adresă locală Stare adresă străină. tcp 0 0 *: sunrpc *: * ASCULTĂ. tcp 0 52 192.168.0.2:ssh 192.168.0.1:egs STABILIT. tcp 1 0 192.168.0.2:59292 www.gov.com: http CLOSE_WAIT. tcp 0 0 localhost: smtp *: * ASCULTĂ. tcp 0 0 *: 59482 *: * ASCULTĂ. udp 0 0 *: 35036 *: * udp 0 0 *: npmp-local *: * socketuri de domeniu active UNIX (servere și stabilite) Steaguri Proto RefCnt Tipul Stare I-Node Path. unix 2 [ACC] STREAM LISTENING 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 LISTENING 17161 / tmp / orbit-root / linc-792-0-546fe905321cc. unix 2 [ACC] ASCULTARE STREAM 15938 / tmp / orbit-root / linc-74b-0-415135cb6aeab
Numai listare TCP (Protocol de control al transmisiei) conexiuni de port folosind netstat -at.
# netstat -atConexiuni active la internet (servere și stabilite) Proto Recv-Q Trimite-Q Adresă locală Stare adresă străină. tcp 0 0 *: ssh *: * ASCULTĂ. tcp 0 0 localhost: ipp *: * ASCULTĂ. tcp 0 0 localhost: smtp *: * ASCULTĂ. tcp 0 52 192.168.0.2:ssh 192.168.0.1:egs STABILIT. tcp 1 0 192.168.0.2:59292 www.gov.com: http CLOSE_WAIT
Numai listare UDP (User Datagram Protocol ) conexiuni de port folosind netstat -au.
# netstat -auConexiuni active la internet (servere și stabilite) Proto Recv-Q Trimite-Q Adresă locală Stare adresă străină. udp 0 0 *: 35036 *: * udp 0 0 *: npmp-local *: * udp 0 0 *: mdns *: *
Listarea tuturor conexiunilor de porturi de ascultare active cu netstat -l.
# netstat -lConexiuni active la internet (numai servere) Proto Recv-Q Trimite-Q Adresă locală Stare adresă străină. tcp 0 0 *: sunrpc *: * ASCULTĂ. tcp 0 0 *: 58642 *: * ASCULTĂ. tcp 0 0 *: ssh *: * ASCULTĂ. udp 0 0 *: 35036 *: * udp 0 0 *: npmp-local *: * socketuri de domeniu active UNIX (numai servere) Steaguri Proto RefCnt Tipul Stare I-Node Path. unix 2 [ACC] STREAM LISTENING 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 LISTENING 17161 / tmp / orbit-root / linc-792-0-546fe905321cc. unix 2 [ACC] ASCULTARE STREAM 15938 / tmp / orbit-root / linc-74b-0-415135cb6aeab
Listarea tuturor porturilor TCP de ascultare activă utilizând opțiunea netstat -lt.
# netstat -ltConexiuni active la internet (numai servere) Proto Recv-Q Trimite-Q Adresă locală Stare adresă străină. tcp 0 0 *: dctp *: * ASCULTĂ. tcp 0 0 *: mysql *: * ASCULTĂ. tcp 0 0 *: sunrpc *: * ASCULTĂ. tcp 0 0 *: munin *: * ASCULTĂ. tcp 0 0 *: ftp *: * ASCULTĂ. tcp 0 0 localhost.localdomain: ipp *: * ASCULTĂ. tcp 0 0 localhost.localdomain: smtp *: * ASCULTĂ. tcp 0 0 *: http *: * ASCULTĂ. tcp 0 0 *: ssh *: * ASCULTĂ. tcp 0 0 *: https *: * ASCULTĂ
Listarea tuturor porturilor UDP de ascultare activă utilizând opțiunea netstat -lu.
# netstat -luConexiuni active la internet (numai servere) Proto Recv-Q Trimite-Q Adresă locală Stare adresă străină. 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 *: *
Listarea tuturor porturilor de ascultare active UNIX folosind netstat -lx.
# netstat -lxSocluri de domeniu active UNIX (numai servere) Steaguri Proto RefCnt Tipul Stare I-Node Path. unix 2 [ACC] STREAM LISTENING 4171 @ISCSIADM_ABSTRACT_NAMESPACE. unix 2 [ACC] STREAM LISTENING 5767 /var/run/cups/cups.sock. unix 2 [ACC] ASCULTARE STREAM 7082 @ / tmp / fam-root- unix 2 [ACC] STREAM LISTENING 6157 / dev / gpmctl. unix 2 [ACC] STREAM LISTENING 6215 @ / var / run / hald / dbus-IcefTIUkHm. 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 LISTENING 4157 @ISCSID_UIP_ABSTRACT_NAMESPACE. unix 2 [ACC] STREAM LISTENING 60835836 /var/lib/mysql/mysql.sock. unix 2 [ACC] STREAM LISTENING 4645 / var / run / audispd_events. unix 2 [ACC] STREAM LISTENING 5136 / var / run / dbus / system_bus_socket. unix 2 [ACC] STREAM LISTENING 6216 @ / var / run / hald / dbus-wsUBI30V2I. unix 2 [ACC] STREAM LISTENING 5517 /var/run/acpid.socket. unix 2 [ACC] STREAM LISTENING 5531 /var/run/pcscd.comm
Afișează statistici după protocol. În mod implicit, sunt afișate statistici pentru protocoalele TCP, UDP, ICMP și IP. Parametrul -s poate fi utilizat pentru a specifica un set de protocoale.
# netstat -s Ip: 2461 pachete totale primite 0 redirecționate 0 pachete de intrare aruncate 2431 pachete de intrare livrate 2049 de cereri trimise. Icmp: 0 mesaje ICMP primite 0 mesaj ICMP de intrare eșuat. Histogramă de intrare ICMP: 1 mesaje ICMP trimise 0 mesaje ICMP eșuate Histogramă de ieșire ICMP: destinație inaccesibilă: 1. Tcp: 159 deschideri de conexiuni active 1 deschideri de conexiuni pasive 4 încercări de conectare eșuate 0 resetări de conexiune primite 1 conexiuni stabilite 2191 segmente primite 1745 segmente trimise 24 segmente retransmise 0 segmente defecte primit. 4 resetări trimise. Udp: 243 de pachete au primit 1 pachete în portul necunoscut primit. 0 pachete primesc erori 281 pachete trimise
Se afișează statistici numai pentru protocolul TCP folosind opțiunea netstat -st.
# netstat -st TCP: 2805201 deschideri conexiuni active 1597466 deschideri conexiuni pasive 1522484 încercări de conectare eșuate 37806 resetare conexiune primit 1 conexiuni stabilite 57718706 segmente primite 64280042 segmente trimit 3135688 segmente retransmise 74 segmente defecte primit. 17580 resetări trimise
# netstat -su Udp: 1774823 pachete primite 901848 pachete către portul necunoscut primit. 0 pachete primesc erori 2968722 pachete trimise
Afișarea numelui serviciului cu numărul lor PID, folosind opțiunea netstat -tp va afișa „PID / Nume program”.
# netstat -tpConexiuni active la internet (fără servere) Proto Recv-Q Trimite-Q Adresă locală Adresă străină Stat PID / Numele programului. tcp 0 0 192.168.0.2:ssh 192.168.0.1:egs STABILIT 2179 / sshd. tcp 1 0 192.168.0.2:59292 www.gov.com: http CLOSE_WAIT 1939 / clock-applet
Afișarea modului Promiscuous cu comutatorul -ac, netstat tipărește informațiile selectate sau reîmprospătează ecranul la fiecare cinci secunde. Actualizare implicită a ecranului în fiecare secundă.
# netstat -ac 5 | grep tcp tcp 0 0 *: sunrpc *: * ASCULTĂ. tcp 0 0 *: 58642 *: * ASCULTĂ. tcp 0 0 *: ssh *: * ASCULTĂ. tcp 0 0 localhost: ipp *: * ASCULTĂ. tcp 0 0 localhost: smtp *: * ASCULTĂ. tcp 1 0 192.168.0.2:59447 www.gov.com: http CLOSE_WAIT. tcp 0 52 192.168.0.2:ssh 192.168.0.1:egs STABILIT. tcp 0 0 *: sunrpc *: * ASCULTĂ. tcp 0 0 *: ssh *: * ASCULTĂ. tcp 0 0 localhost: ipp *: * ASCULTĂ. tcp 0 0 localhost: smtp *: * ASCULTĂ. tcp 0 0 *: 59482 *: * ASCULTĂ
Afișați tabelul de rutare Kernel IP cu comanda netstat și route.
# netstat -r Tabel de rutare IP kernel. Destinație Gateway Genmask Steaguri Fereastra MSS 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. implicit 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
Se afișează tranzacțiile de pachete ale interfeței de rețea, inclusiv transferul și primirea pachetelor cu dimensiunea MTU.
# netstat -i Tabel interfață kernel. Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg. eth0 1500 0 4459 0 0 0 4057 0 0 0 BMRU. lo 16436 0 8 0 0 0 8 0 0 0 LRU
Se afișează tabelul de interfață Kernel, similar cu ifconfig comanda.
# netstat -ie Tabel interfață kernel. eth0 Link encap: Ethernet HWaddr 00: 0C: 29: B4: DA: 21 inet addr: 192.168.0.2 Bcast: 192.168.0.255 Mască: 255.255.255.0 inet6 addr: fe80:: 20c: 29ff: feb4: da21 / 64 Domeniu: Link UP RUNNING RADIODAT MULTICAST MTU: 1500 Metric: 1 Pachete RX: 4486 erori: 0 scăzute: 0 depășiri: 0 cadru: 0 Pachete TX: 4077 erori: 0 scăzute: 0 depășiri: 0 purtător: 0 coliziuni: 0 txqueuelen: 1000 RX octeți: 2720253 (2,5 MiB) TX octeți: 1161745 (1,1 MiB) Întrerupere: 18 Adresa de bază: 0x2000 lo Link incap: Local Loopback inet addr: 127.0.0.1 Mască: 255.0.0.0 inet6 addr::: 1/128 Domeniu: Host UP LOOPBACK RUNNING MTU: 16436 Metrică: 1 pachete RX: 8 erori: 0 scăzute: 0 depășiri: 0 cadru: 0 pachete TX: 8 erori: 0 scăpate: 0 depășiri: 0 purtător: 0 coliziuni: 0 txqueuelen: 0 octeți RX: 480 (480,0 b) Octeți TX: 480 (480,0 b)
Afișează informații de apartenență la grupuri multicast atât pentru IPv4, cât și pentru IPv6.
# netstat -g Calitatea de membru al grupului IPv6 / IPv4. Interfață 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
Pentru a obține informații netstat la fiecare câteva secunde, apoi utilizați următoarea comandă, va imprima informații netstat continuu, să zicem la fiecare câteva secunde.
# netstat -cConexiuni active la internet (fără servere) Proto Recv-Q Trimite-Q Adresă locală Stare adresă străină. 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 STABILIT. 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.localdomain: 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
Găsirea unor familii de adrese neconfigurate cu câteva informații utile.
# netstat --verbose netstat: nu există suport pentru „AF IPX” pe acest sistem. netstat: nu există suport pentru „AF AX25” pe acest sistem. netstat: nu există suport pentru „AF X25” pe acest sistem. netstat: nu există suport pentru „AF NETROM” pe acest sistem.
Aflați câte programe de ascultare rulează pe un port.
# netstat -ap | grep httptcp 0 0 *: http *: * LISTEN 9056 / httpd. tcp 0 0 *: https *: * LISTEN 9056 / httpd. tcp 0 0 tecmint.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 CONECTAT 88586726 10394 / httpd
# netstat --statistics --raw Ip: 62175683 pachete totale primite 52970 cu adrese nevalide 0 redirecționate. Icmp: 875519 Mesaje ICMP primite la destinație inaccesibil: 901671 cerere ecou: 8 răspunsuri ecou: 16253. IcmpMsg: InType0: 83. IpExt: InMcastPkts: 117
Gata, dacă sunteți în căutarea mai multor informații și opțiuni despre comanda netstat, consultați documentele sau utilizați manualul netstat man netstat comanda pentru a cunoaște toate informațiile. Dacă am ratat ceva din listă, vă rugăm să ne informați folosind secțiunea noastră de comentarii de mai jos. Așadar, am putea continua să actualizăm această listă pe baza comentariilor dvs.