20 Netstat parancs Linux hálózatkezeléshez

instagram story viewer

netstat (hálózati statisztikák) parancssori eszköz a bejövő és kimenő hálózati kapcsolatok megfigyelésére, valamint az útválasztási táblázatok, az interfész statisztikák stb. megtekintésére.

netstat minden Unix-szerű operációs rendszeren elérhető, és elérhető a webhelyen is Windows operációs rendszer is. Nagyon hasznos a hálózati hibaelhárítás és a teljesítménymérés szempontjából. netstat az egyik legalapvetőbb hálózati szolgáltatás hibakeresési eszköz, amely megmondja, hogy milyen portok vannak nyitva, és hogy bármely program hallgatja -e a portokat.

Frissítés: A Linux netstat parancs helyébe új kerül ss parancs, amely több információt képes megjeleníteni a hálózati kapcsolatokról, és sokkal gyorsabb, mint a régebbi netstat parancs.

Ez az eszköz nagyon fontos és nagyon hasznos a Linux hálózati rendszergazdái és a rendszer számára hogy a rendszergazdák figyelemmel kísérhessék és elháríthassák a hálózattal kapcsolatos problémáikat, és meghatározzák a hálózati forgalmat teljesítmény. Ez a cikk a használatát mutatja be netstat parancsot példáikkal, amelyek hasznosak lehetnek a napi működésben.

Ön is érdekelt lehet a következő cikkben

  1. 35 A Linux Find Command gyakorlati példái

1. A TCP és UDP kapcsolatok összes hallgatott portjának felsorolása

Az összes port (TCP és UDP) felsorolása a használatával netstat -opció.

# netstat -a | többAktív internetkapcsolat (szerverek és létrehozott) Proto Recv-Q Send-Q Helyi cím Külföldi címállapot. tcp 0 0 *: sunrpc *: *HALLGASS. tcp 0 52 192.168.0.2:ssh 192.168.0.1:egs LETT. tcp 1 0 192.168.0.2:59292 www.gov.com: http CLOSE_WAIT. tcp 0 0 localhost: smtp *: * HALLGASS. tcp 0 0 *: 59482 *: *HALLGASS. udp 0 0 *: 35036 *: * udp 0 0 *: npmp-local *: *Aktív UNIX tartomány socketek (szerverek és létrehozott) Proto RefCnt Flags Típus Állapot I-csomópont útvonala. 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] STREAM LISTENING 15938/tmp/orbit-root/linc-74b-0-415135cb6aeab

2. TCP portok kapcsolatainak felsorolása

Csak lista TCP (Átviteli vezérlő protokoll) portkapcsolatok használatával netstat -at.

# netstat -atAktív internetkapcsolat (szerverek és létrehozott) Proto Recv-Q Send-Q Helyi cím Külföldi címállapot. tcp 0 0 *: ssh *: *HALLGASS. tcp 0 0 localhost: ipp *: * HALLGASS. tcp 0 0 localhost: smtp *: * HALLGASS. tcp 0 52 192.168.0.2:ssh 192.168.0.1:egs LETT. tcp 1 0 192.168.0.2:59292 www.gov.com: http CLOSE_WAIT

3. Az UDP portok kapcsolatainak felsorolása

Csak lista UDP (User Datagram Protocol ) portkapcsolatok használatával netstat -au.

# netstat -auAktív internetkapcsolat (szerverek és létrehozott) Proto Recv-Q Send-Q Helyi cím Külföldi címállapot. udp 0 0 *: 35036 *: * udp 0 0 *: npmp-local *: * udp 0 0 *: mdns *: *

4. Az összes LISTENING Connection felsorolása

Felsorolja az összes aktív hallgatási port csatlakozást netstat -l.

# netstat -lAktív internetkapcsolat (csak szerverek) Proto Recv-Q Send-Q Helyi cím Külföldi címállapot. tcp 0 0 *: sunrpc *: *HALLGASS. tcp 0 0 *: 58642 *: *HALLGASS. tcp 0 0 *: ssh *: *HALLGASS. udp 0 0 *: 35036 *: * udp 0 0 *: npmp-local *: *Aktív UNIX tartomány socketek (csak szerverek) Proto RefCnt Flags Típus Állapot I-csomópont útvonala. 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] STREAM LISTENING 15938/tmp/orbit-root/linc-74b-0-415135cb6aeab

5. Az összes TCP figyelő port felsorolása

Az összes aktív TCP port felsorolása az opció használatával netstat -lt.

# netstat -ltAktív internetkapcsolat (csak szerverek) Proto Recv-Q Send-Q Helyi cím Külföldi címállapot. tcp 0 0 *: dctp *: *HALLGASS. tcp 0 0 *: mysql *: *HALLGASD. tcp 0 0 *: sunrpc *: *HALLGASS. tcp 0 0 *: munin *: *HALLGASD. tcp 0 0 *: ftp *: *HALLGASS. tcp 0 0 localhost.localdomain: ipp *: * Hallgassa meg. tcp 0 0 localhost.localdomain: smtp *: * Hallgassa meg. tcp 0 0 *: http *: *HALLGASS. tcp 0 0 *: ssh *: *HALLGASS. tcp 0 0 *: https *: *HALLGASS

6. Az összes UDP figyelő port felsorolása

Az összes aktív UDP port felsorolása az opció használatával netstat -lu.

# netstat -luAktív internetkapcsolat (csak szerverek) Proto Recv-Q Send-Q Helyi cím Külföldi címállapot. 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 *: *

7. Az összes UNIX hallgatási port felsorolása

Az összes aktív UNIX hallgatási port felsorolása a használatával netstat -lx.

# netstat -lxAktív UNIX tartományfoglalatok (csak szerverek) Proto RefCnt Flags Típus Állapot I-csomópont útvonala. unix 2 [ACC] STREAM LISTENING 4171 @ISCSIADM_ABSTRACT_NAMESPACE. unix 2 [ACC] STREAM HALLGATÁS 5767 /var/run/cups/cups.sock. unix 2 [ACC] STREAM LISTENING 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 HALLGATÁS 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

8. Statisztika megjelenítése protokoll szerint

A statisztikákat protokoll szerint jeleníti meg. Alapértelmezés szerint a TCP, UDP, ICMP és IP protokollok statisztikái jelennek meg. Az -s paraméterrel protokollkészlet adható meg.

# netstat -s IP: összesen 2461 csomag érkezett 0 továbbított 0 bejövő csomag elvetve 2431 bejövő csomag kézbesített 2049 küldött kérést. Icmp: 0 ICMP üzenet érkezett 0 bemeneti ICMP üzenet sikertelen. ICMP bemeneti hisztogram: 1 ICMP üzenet elküldve 0 ICMP üzenet sikertelen ICMP kimeneti hisztogram: cél elérhetetlen: 1. Tcp: 159 aktív kapcsolatnyílás 1 passzív csatlakozási nyílás 4 sikertelen csatlakozási kísérlet 0 kapcsolat visszaállítása kapott 1 kapcsolatot létesített 2191 szegmenst kapott 1745 szegmenst küldött ki 24 szegmenst, továbbküldve 0 rossz szegmenst kapott. 4 visszaállítás elküldve. Udp: 243 csomag 1 csomagot kapott ismeretlen portra. 0 csomagfogadási hiba 281 csomag elküldve

9. Statisztikák megjelenítése TCP protokoll szerint

Csak a TCP protokoll statisztikáinak megjelenítése az opció használatával netstat -st.

# netstat -st Tcp: 2805201 aktív kapcsolati nyílások 1597466 passzív csatlakozási nyílások 1522484 sikertelen csatlakozási kísérletek 37806 kapcsolat visszaállítása fogadott 1 létesített kapcsolatot 57718706 szegmens fogadott 64280042 szegmens küldött ki 3135688 szegmenst újraküldve 74 rossz szegmens kapott. 17580 visszaállítást küldtek

10. Statisztikák megjelenítése UDP protokoll szerint

# netstat -su Udp: 1774823 csomag 901848 csomagot kapott ismeretlen portra. 0 csomagfogadási hiba 2968722 csomag elküldve

11. Szolgáltatásnév megjelenítése PID -vel

A szolgáltatás nevének megjelenítése a PID számmal, az opció használatával netstat -tp megjelenik a „PID/Program Name” felirat.

# netstat -tpAktív internetkapcsolat (szerver nélkül) Proto Recv-Q Send-Q Helyi cím Idegen cím Állam PID/Program neve. tcp 0 0 192.168.0.2:ssh 192.168.0.1:egs 2179/sshd. tcp 1 0 192.168.0.2:59292 www.gov.com: http CLOSE_WAIT 1939/clock-applet

12. Promiscuous mód megjelenítése

Az Promiscuous mód megjelenítése -ac kapcsolóval, a netstat kinyomtatja a kiválasztott információkat, vagy öt másodpercenként frissíti a képernyőt. A képernyő alapértelmezett frissítése másodpercenként.

# netstat -ac 5 | grep tcp tcp 0 0 *: sunrpc *: *HALLGASS. tcp 0 0 *: 58642 *: *HALLGASS. tcp 0 0 *: ssh *: *HALLGASS. tcp 0 0 localhost: ipp *: * HALLGASS. tcp 0 0 localhost: smtp *: * HALLGASS. 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 LETT. tcp 0 0 *: sunrpc *: *HALLGASS. tcp 0 0 *: ssh *: *HALLGASS. tcp 0 0 localhost: ipp *: * HALLGASS. tcp 0 0 localhost: smtp *: * HALLGASS. tcp 0 0 *: 59482 *: *HALLGASS

13. A kernel IP útválasztásának megjelenítése

Jelenítse meg a kernel IP útválasztási tábláját netstat és route paranccsal.

# netstat -r Kernel IP útválasztási táblázat. 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. alapértelmezett 192.168.0.1 0.0.0.0 UG 0 0 0 eth0

14. Hálózati interfész tranzakciók megjelenítése

Hálózati interfész csomag tranzakciók megjelenítése, beleértve az MTU méretű csomagokat is.

# netstat -i Kernel Interface táblázat. 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

15. A kernel interfész táblázata látható

A kernel felület táblázatát mutatja, hasonlóan ehhez: ifconfig parancs.

# netstat -ie Kernel Interface táblázat. 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 Scope: Link FELADÁS FUTÁS MULTICAST MTU: 1500 Metrikus: 1 RX csomag: 4486 hiba: 0 leesett: 0 túllépés: 0 keret: 0 TX csomag: 4077 hiba: 0 leesett: 0 túllépés: 0 hordozó: 0 ütközés: 0 txqueuelen: 1000 RX bájt: 2720253 (2,5 MiB) TX bájtok: 1161745 (1,1 MiB) Megszakítás: 18 Alapcím: 0x2000 lo Link encap: Local Loopback inet addr: 127.0.0.1 Mask: 255.0.0.0 inet6 addr::: 1/128 Scope: Host UP LOOPBACK RUNNING MTU: 16436 Mutató: 1 RX csomag: 8 hiba: 0 leesett: 0 túllépés: 0 keret: 0 TX csomag: 8 hiba: 0 leesett: 0 túllépés: 0 hordozó: 0 ütközés: 0 txqueuelen: 0 RX bájt: 480 (480,0 b) TX bájtok: 480 (480,0 b)

16. IPv4 és IPv6 információk megjelenítése

A multicast csoporttagsági információkat jeleníti meg mind az IPv4, mind az IPv6 esetében.

# netstat -g IPv6/IPv4 csoporttagságok. Interface 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

17. Nyomtassa a Netstat információkat folyamatosan

Ha néhány másodpercenként le szeretné kapni a netstat információkat, majd használja a következő parancsot, akkor folyamatosan, például néhány másodpercenként nyomtatja a netstat információkat.

# netstat -cAktív internetkapcsolat (szerver nélkül) Proto Recv-Q Send-Q Helyi cím Külföldi címállapot. 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 LETT. 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

18. Nem támogató cím keresése

Konfigurálatlan címcsaládok keresése hasznos információkkal.

# netstat -sokoldalú netstat: nem támogatja az „AF IPX” funkciót ezen a rendszeren. netstat: nem támogatja az "AF AX25" funkciót ezen a rendszeren. netstat: az „AF X25” nem támogatott ezen a rendszeren. netstat: nem támogatja az "AF NETROM" funkciót ezen a rendszeren.

19. Hallgató programok keresése

Tudja meg, hány hallgatási program fut egy porton.

# 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 CSATLAKOZTATVA 88586726 10394/httpd

20. RAW hálózati statisztikák megjelenítése

# netstat --statisztika --raw Ip: 62175683 összes csomag érkezett 52970, érvénytelen címek 0 továbbítva. Icmp: 875519 Az ICMP -üzenetek címzettje nem érhető el: 901671 visszhangkérés: 8 visszhangválasz: 16253. IcmpMsg: InType0: 83. IpExt: InMcastPkts: 117

Ennyi, ha további információkat és lehetőségeket keres a netstat paranccsal kapcsolatban, olvassa el a netstat kézi dokumentációját vagy használatát man netstat parancsot, hogy ismerje az összes információt. Ha valamit kihagytunk a listából, kérjük, tájékoztasson minket az alábbi megjegyzés rovatunk segítségével. Tehát folyamatosan frissíthetjük ezt a listát az Ön megjegyzései alapján.

Teachs.ru