![Windows 10 värskenduse ootel installimise probleemi lahendamine](/f/1430c49602ff252f7d51d10c22d3e3fd.png?width=100&height=100)
netstat (võrgu statistika) on käsurea tööriist sissetulevate ja väljaminevate võrguühenduste jälgimiseks ning marsruutimistabelite, liidesestatistika jms vaatamiseks.
netstat on saadaval kõikides Unixi sarnastes operatsioonisüsteemides ja saadaval ka saidil Windowsi operatsioonisüsteem samuti. See on võrgu tõrkeotsingu ja jõudluse mõõtmise seisukohalt väga kasulik. netstat on üks lihtsamaid võrguteenuste silumistööriistu, mis ütleb teile, millised pordid on avatud ja kas mõni programm kuulab sadamates.
Värskenda: Linux käsk netstat asendatakse uuega ss käsk, mis suudab kuvada rohkem teavet võrguühenduste kohta ja see on palju kiirem kui vanemad käsk netstat.
See tööriist on väga oluline ja väga kasulik nii Linuxi võrguadministraatoritele kui ka süsteemile administraatoritel oma võrguga seotud probleemide jälgimiseks ja tõrkeotsinguks ning võrguliikluse määramiseks jõudlust. See artikkel näitab kasutust netstat käsk oma näidetega, millest võib igapäevases töös kasu olla.
Samuti võite olla huvitatud järgmisest artiklist
Loetletakse kõik pordid (nii TCP kui ka UDP) netstat -valik.
# netstat -a | rohkemAktiivsed Interneti -ühendused (serverid ja loodud) Proto Recv-Q Send-Q Kohalik aadress Välis-aadressriik. tcp 0 0 *: sunrpc *: *KUULA. tcp 0 52 192.168.0.2:ssh 192.168.0.1: munad on loodud. tcp 1 0 192.168.0.2:59292 www.gov.com: http CLOSE_WAIT. tcp 0 0 localhost: smtp *: * KUULA. tcp 0 0 *: 59482 *: *KUULA. udp 0 0 *: 35036 *: * udp 0 0 *: npmp-local *: *aktiivsed UNIX-i domeenipesad (serverid ja loodud) Proto RefCnt Lipud Tüüp Olek I-sõlme tee. unix 2 [ACC] OJA KUULAMINE 16972/tmp/orbit-root/linc-76b-0-6fa08790553d6. unix 2 [ACC] OJA KUULAMINE 17149/tmp/orbit-root/linc-794-0-7058d584166d2. unix 2 [ACC] OJA KUULAMINE 17161/tmp/orbit-root/linc-792-0-546fe905321cc. unix 2 [ACC] STREAMI KUULAMINE 15938/tmp/orbit-root/linc-74b-0-415135cb6aeab
Ainult loetelu TCP (Edastamise juhtimise protokoll) pordiühendused netstat -at.
# netstat -atAktiivsed Interneti -ühendused (serverid ja loodud) Proto Recv-Q Send-Q Kohalik aadress Välis-aadressriik. tcp 0 0 *: ssh *: *KUULA. tcp 0 0 localhost: ipp *: * KUULA. tcp 0 0 localhost: smtp *: * KUULA. tcp 0 52 192.168.0.2:ssh 192.168.0.1: munad on loodud. tcp 1 0 192.168.0.2:59292 www.gov.com: http CLOSE_WAIT
Ainult loetelu UDP (Kasutaja Datagrammi protokoll ) pordiühendused netstat -au.
# netstat -auAktiivsed Interneti -ühendused (serverid ja loodud) Proto Recv-Q Send-Q Kohalik aadress Välis-aadressriik. udp 0 0 *: 35036 *: * udp 0 0 *: npmp-local *: * udp 0 0 *: mdns *: *
Loetletakse kõik aktiivsed kuulamisportide ühendused netstat -l.
# netstat -lAktiivsed Interneti -ühendused (ainult serverid) Proto Recv-Q Send-Q Kohalik aadress Välis-aadressriik. tcp 0 0 *: sunrpc *: *KUULA. tcp 0 0 *: 58642 *: *KUULA. tcp 0 0 *: ssh *: *KUULA. udp 0 0 *: 35036 *: * udp 0 0 *: npmp-local *: *aktiivsed UNIX-i domeenipesad (ainult serverid) Proto RefCnt Lipud Tüüp Olek I-sõlme tee. unix 2 [ACC] OJA KUULAMINE 16972/tmp/orbit-root/linc-76b-0-6fa08790553d6. unix 2 [ACC] OJA KUULAMINE 17149/tmp/orbit-root/linc-794-0-7058d584166d2. unix 2 [ACC] OJA KUULAMINE 17161/tmp/orbit-root/linc-792-0-546fe905321cc. unix 2 [ACC] STREAMI KUULAMINE 15938/tmp/orbit-root/linc-74b-0-415135cb6aeab
Loetlege kõik aktiivse kuulamise TCP -pordid valiku abil netstat -lt.
# netstat -ltAktiivsed Interneti -ühendused (ainult serverid) Proto Recv-Q Send-Q Kohalik aadress Välis-aadressriik. tcp 0 0 *: dctp *: *KUULA. tcp 0 0 *: mysql *: *KUULA. tcp 0 0 *: sunrpc *: *KUULA. tcp 0 0 *: munin *: *KUULA. tcp 0 0 *: ftp *: *KUULA. tcp 0 0 localhost.localdomain: ipp *: * KUULA. tcp 0 0 localhost.localdomain: smtp *: * KUULA. tcp 0 0 *: http *: *KUULA. tcp 0 0 *: ssh *: *KUULA. tcp 0 0 *: https *: *KUULA
Loetlege kõik aktiivse kuulamise UDP -pordid valiku abil netstat -lu.
# netstat -luAktiivsed Interneti -ühendused (ainult serverid) Proto Recv-Q Send-Q Kohalik aadress Välis-aadressriik. 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 *: *
Loetletakse kõik aktiivsed UNIX -i kuulamispordid netstat -lx.
# netstat -lxAktiivsed UNIX domeenipesad (ainult serverid) Proto RefCnt Lipud Tüüp Olek I-sõlme tee. unix 2 [ACC] STREAMI KUULAMINE 4171 @ISCSIADM_ABSTRACT_NAMESPACE. unix 2 [ACC] STREAMI KUULAMINE 5767 /var/run/cups/cups.sock. unix 2 [ACC] STREAMI KUULAMINE 7082 @/tmp/fam-root- unix 2 [ACC] OJA KUULAMINE 6157 /dev /gpmctl. unix 2 [ACC] STREAMI KUULAMINE 6215 @/var/run/hald/dbus-IcefTIUkHm. unix 2 [ACC] STREAMI KUULAMINE 6038 /tmp/.font-unix/fs7100. unix 2 [ACC] OJA KUULAMINE 6175/var/run/avahi-daemon/socket. unix 2 [ACC] STREAMI KUULAMINE 4157 @ISCSID_UIP_ABSTRACT_NAMESPACE. unix 2 [ACC] STREAMI KUULAMINE 60835836 /var/lib/mysql/mysql.sock. unix 2 [ACC] STREAMI KUULAMINE 4645/var/run/audispd_events. unix 2 [ACC] STREAMI KUULAMINE 5136/var/run/dbus/system_bus_socket. unix 2 [ACC] STREAMI KUULAMINE 6216 @/var/run/hald/dbus-wsUBI30V2I. unix 2 [ACC] VOO KUULAMINE 5517 /var/run/acpid.socket. unix 2 [ACC] STREAMI KUULAMINE 5531 /var/run/pcscd.comm
Kuvab statistikat protokolli järgi. Vaikimisi kuvatakse TCP, UDP, ICMP ja IP protokollide statistika. Parameetrit -s saab kasutada protokollide komplekti määramiseks.
# netstat -s IP: 2461 paketti kokku 0 edastatud 0 sissetulevat paketti ära visatud 2431 sissetulevat paketti edastatud 2049 saadetud taotlust. Icmp: 0 ICMP sõnumit sai 0 sisend ICMP sõnum ebaõnnestus. ICMP sisendi histogramm: 1 ICMP sõnumid saadetud 0 ICMP sõnumid ebaõnnestusid ICMP väljundhistogramm: sihtkoht kättesaamatu: 1. Tcp: 159 aktiivse ühenduse avamist 1 passiivse ühenduse ava 4 ebaõnnestunud ühenduse katset 0 ühenduse lähtestamist sai 1 ühendust loodud 2191 segmenti sai 1745 segmenti välja saatma 24 segmenti uuesti edastatud 0 halba segmenti saadud. Saadetud 4 lähtestamist. Udp: 243 paketti sai 1 paketti tundmatule pordile. 0 paketi vastuvõtmise viga 281 paketti saadetud
Valiku abil kuvatakse ainult TCP -protokolli statistika netstat -st.
# netstat -st TCP: 2805201 aktiivse ühenduse avad 1597466 passiivse ühenduse avad 1522484 ebaõnnestunud ühenduse katsed 37806 ühenduse lähtestamine sai 1 ühendust loodud 57718706 segmenti vastu võetud 64280042 segmenti välja saatma 3135688 segmenti uuesti edastatud 74 halba segmenti saadud. Saadetud on 17580 lähtestamist
# netstat -su Udp: 1774823 paketti sai 901848 paketti teadmata porti. 0 paketi vastuvõtmise viga 2968722 paketti saadetud
Teenuse nime kuvamine koos nende PID -numbriga, kasutades valikut netstat -tp kuvatakse “PID/programmi nimi”.
# netstat -tpAktiivsed Interneti -ühendused (ilma serveriteta) Proto Recv-Q Send-Q Kohalik aadress Välisaadress Riik PID/programmi nimi. tcp 0 0 192.168.0.2:ssh 192.168.0.1:egs ASUTATUD 2179/sshd. tcp 1 0 192.168.0.2:59292 www.gov.com: http CLOSE_WAIT 1939/clock-applet
Kui kuvatakse valikuline režiim koos -ac lülitiga, prindib netstat valitud teabe või värskendab ekraani iga viie sekundi tagant. Ekraani värskendamine vaikimisi iga sekundi järel.
# netstat -ac 5 | grep tcp tcp 0 0 *: sunrpc *: *KUULA. tcp 0 0 *: 58642 *: *KUULA. tcp 0 0 *: ssh *: *KUULA. tcp 0 0 localhost: ipp *: * KUULA. tcp 0 0 localhost: smtp *: * KUULA. 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: munad on loodud. tcp 0 0 *: sunrpc *: *KUULA. tcp 0 0 *: ssh *: *KUULA. tcp 0 0 localhost: ipp *: * KUULA. tcp 0 0 localhost: smtp *: * KUULA. tcp 0 0 *: 59482 *: *KUULA
Kuva tuuma IP marsruutimistabel koos netstat ja marsruudi käsuga.
# netstat -r Kerneli IP marsruutimistabel. Destination Gateway Genmask Flags MSS Window 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. vaikimisi 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
Kuvatakse võrguliidese paketttehingud, sealhulgas nii MTU suurusega pakettide ülekandmine kui vastuvõtmine.
# netstat -i Kerneli liidese tabel. 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
Kuvatakse kerneli liidesetabel, sarnane ifconfig käsk.
# netstat -ie Kerneli liidese tabel. eth0 Link encap: Ethernet HWaddr 00: 0C: 29: B4: DA: 21 inet addr: 192.168.0.2 Bcast: 192.168.0.255 Mask: 255.255.255.0 inet6 addr: fe80:: 20c: 29ff: feb4: da21/64 Reguleerimisala: Link UP BROADCAST RUNNING MULTICAST MTU: 1500 Metric: 1 RX paketid: 4486 viga: 0 maha langenud: 0 ülelaadimine: 0 frame: 0 TX paketid: 4077 vead: 0 langenud: 0 overruss: 0 carrier: 0 kokkupõrked: 0 txqueuelen: 1000 RX baiti: 2720253 (2,5 MiB) TX -baidid: 1161745 (1,1 MiB) Katkestus: 18 Baasaadress: 0x2000 lo MTU: 16436 Mõõdik: 1 RX -paketti: 8 viga: 0 langenud: 0 ületamist: 0 kaadrit: 0 TX -paketti: 8 viga: 0 maha langenud: 0 ületamist: 0 operaatorit: 0 kokkupõrget: 0 txqueuelen: 0 RX -baiti: 480 (480,0 b) TX bait: 480 (480,0 b)
Kuvab multisaate rühmaliikmete teavet nii IPv4 kui ka IPv6 jaoks.
# netstat -g IPv6/IPv4 grupiliikmed. Liides 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
Netstati teabe hankimiseks iga paari sekundi järel kasutage järgmist käsku ja see prindib netstatise teavet pidevalt, näiteks iga paari sekundi järel.
# netstat -cAktiivsed Interneti -ühendused (ilma serveriteta) Proto Recv-Q Send-Q Kohalik aadress Välis-aadressriik. 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 ESTABLISHED. 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
Konfigureerimata aadressiperekondade leidmine kasuliku teabega.
# netstat -paljusõnaline netstat: selles süsteemis ei toeta AF IPX. netstat: selles süsteemis ei toeta AF AX25. netstat: sellel süsteemil ei toeta AF X25. netstat: selles süsteemis ei toeta AF NETROM.
Uurige, kui palju kuulamisprogramme sadamas töötab.
# netstat -ap | grep httptcp 0 0 *: http *: *KUULA 9056/httpd. tcp 0 0 *: https *: *KUULA 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 ÜHENDATUD 88586726 10394/httpd
# netstat --statistics --raw IP: 62175683 paketti kokku 52970, mille aadressid on 0 edastatud. ICMP: 875519 ICMP -sõnumid said sihtkohta kättesaamatu: 901671 kajapäring: 8 kajavastust: 16253. IcmpMsg: InType0: 83. IpExt: InMcastPkts: 117
See on kõik, kui otsite netstat käsu kohta lisateavet ja valikuid, vaadake netstat käsiraamatu dokumente või kasutamist mees netstat käsk teada kogu teavet. Kui oleme loendist midagi kahe silma vahele jätnud, andke meile sellest teada, kasutades allpool olevat kommentaaride jaotist. Seega võiksime teie kommentaaride põhjal seda nimekirja pidevalt uuendada.