Linuxov ukaz Netstat (Network Statistics) se uporablja za prikaz različnih informacij o omrežju. To vključuje omrežne povezave, usmerjevalne tabele, maškarane povezave, statistiko vmesnikov, članstvo v več oddaj itd. Ta ukaz je priročen in pomemben za skrbnike omrežja Linux za reševanje težav, povezanih z omrežjem, odpravljanje težav in spremljanje težav z omrežjem ter določanje učinkovitosti omrežnega prometa.
Opomba: V novih posodobitvah Linuxa je ss ukaz zamenjal ukaz netstat. Ta ukaz je močnejši in lahko prikaže več informacij o omrežni povezavi kot ukaz netstat. Z ukazom ss se bomo ukvarjali kasneje, za zdaj pa razumimo uporabo še uporabnega ukaza netstat.
Ukaz Netstat s primeri
1. Prikažite vsa vrata za poslušanje povezav TCP in UDP
Za prikaz vtičnic za poslušanje in neslušanje omrežne uporabe -a-vse možnost z netstat. Z možnostjo -interface lahko prikažete tudi vmesnike, ki niso pripravljeni.
# netstat -a | več
Primer:
2. Naštejte vse povezave vrat TCP:
Če želite prikazati samo povezave vrat TCP, uporabite spodnji ukaz:
# netstat -at
Primer:
3. Seznam vseh povezav vrat UDP
Če želite prikazati samo povezave vrat UDP, uporabite naslednji ukaz:
# netstat -au
Primer:
4. Prikažite vsa vrata za poslušanje
Če želite prikazati samo aktivne povezave s poslušalnimi vrati, uporabite operator 'l'.
# netstat -l
Primer:
5. Prikaži vrata za poslušanje TCP
Podobno operater “lt” prikazuje samo aktivne povezave s prisluškovalnimi vrati TCP.
# netstat -lt
Primer:
6. Prikaži vrata za poslušanje UDP
Druga priročna možnost za pridobivanje samo aktivnih povezav za poslušanje vrat UDP. To lahko storite s spodnjim ukazom:
# netstat -lu
Primer:
7. Naštejte vsa vrata za poslušanje v sistemu UNIX
Aktivne poslušalne povezave vrat UNIX lahko dobite z operaterjem "lx".
# netstat -lx
Primer:
8. Prikaži statistiko po protokolih
Če želite prikazati statistiko vseh protokolov TCP, UDP, ICMP in IP, uporabite spodnji ukaz:
# netstat -s
Primer:
9. Prikaz statistike po protokolih TCP
Če želite prikazati statistiko protokola TCP, uporabite naslednji ukaz:
# netstat -st
Primer:
10. Prikaz statistike po protokolih UDP
Če želite prikazati statistiko protokola UDP, uporabite ukaz "su":
# netstat -su
Primer:
11. Prikaz imena storitve z ID-jem procesa
Za prikaz imena programa s PID uporabite ukaz netstat z možnostjo -tp, ki prikazuje 'PID / ime programa."
# netstat -tp
Primer:
12. Neprekinjeno tiskajte informacije o netstatu
Naslednji ukaz neprekinjeno tiska podatke netstata vsakih nekaj sekund.
# netstat -c
13. Prikaži usmerjanje IP jedra
Pridobite informacije o usmerjevalni tabeli IP jedra z naslednjim ukazom:
# netstat -r
Primer:
14. Transakcije vmesnikov prikaznega omrežja
Pridobite informacije o transakcijah omrežnega vmesnika z uporabo -i:
# netstat -i
Primer:
15. Prikaži tabelo vmesnika jedra
Če želite prikazati tabelo vmesnika jedra, podobno kot ifconfig, uporabite tj:
# netstat -ie
Primer:
16. Prikažite informacije o IPv4 in IPv6
Če želite dobiti informacije o članstvu v skupini za IPv4 in IPv6, uporabite spodnji ukaz.
# netstat -g
Primer:
17. Prikaži nepodporni naslov
Družine s pomembnimi informacijami za izpolnitev naslova, ki ni podprt, uporabljajo glasen ukaz.
# netstat --verbose
Primer:
18. Poiščite programe za poslušanje
Če želite poiskati in prikazati programe za poslušanje na vratih, uporabite grep skupaj z ap.
# netstat -ap | grep http
Primer:
19. Prikaži statistiko omrežja RAW
Za zbiranje neobdelanih statistik omrežja uporabite ap skupaj s funkcijo grep.
# netstat -ap | grep http
Primer:
Zaključek
To so najboljši primeri ukaza netstat, ki se uporablja za mreženje. Če iščete več informacij in možnosti o tem, zaženite človek netstat ukaz v terminalu, da dobite vse informacije.