Skirtingai tinklo informacijai rodyti naudojama „Linux“ komanda „Netstat“ (tinklo statistika). Tai apima tinklo ryšius, maršruto lenteles, maskuotus ryšius, sąsajos statistiką, narystę daugiaadresiuose pranešimuose ir pan. Ši komanda yra patogi ir svarbi „Linux“ tinklo administratoriams spręsti su tinklu susijusias problemas, šalinti ir stebėti tinklo problemas bei nustatyti tinklo srauto našumą.
Pastaba: Naujuose „Linux“ atnaujinimuose ss komanda pakeitė netstat komanda. Ši komanda yra galingesnė ir gali parodyti daugiau tinklo ryšio informacijos nei komanda netstat. Vėliau spręsime komandą ss, bet kol kas supraskime vis dar naudingos komandos netstat naudojimą.
„Netstat“ komanda su pavyzdžiais
1. Rodyti visus TCP ir UDP jungčių klausymo prievadus
Rodyti tinklo naudojimo klausymo ir neklausymo lizdus -a -visi variantas su netstat. Taip pat galite rodyti sąsajas, kurių nėra, naudodami parinktį -interface.
# netstat -a | daugiau
Pavyzdys:
2. Išvardinkite visus TCP prievadų ryšius:
Norėdami rodyti tik TCP prievado jungtis, naudokite šią komandą:
# netstat -at
Pavyzdys:
3. Išvardinkite visus UDP prievado ryšius
Norėdami rodyti tik UDP prievado jungtis, naudokite šią komandą:
# netstat -au
Pavyzdys:
4. Rodyti visus klausymosi prievadus
Norėdami rodyti tik aktyvius klausymo prievado ryšius, naudokite operatorių „l“.
# netstat -l
Pavyzdys:
5. Rodyti TCP klausymo prievadus
Panašiai operatorius „lt“ rodo tik aktyvius TCP prievado klausymo jungtis.
# netstat -lt
Pavyzdys:
6. Rodyti UDP klausymo prievadus
Dar viena patogi parinktis gauti tik aktyvius klausomus UDP prievadus. Tai galima padaryti naudojant šią komandą:
# netstat -lu
Pavyzdys:
7. Išvardinkite visus UNIX klausymo prievadus
Aktyvaus klausymo UNIX prievado jungtis galima gauti naudojant operatorių „lx“.
# netstat -lx
Pavyzdys:
8. Rodyti statistiką pagal protokolus
Norėdami rodyti visų protokolų TCP, UDP, ICMP ir IP statistiką, naudokite šią komandą:
# netstat -s
Pavyzdys:
9. Rodyti statistiką pagal TCP protokolus
Norėdami parodyti TCP protokolo statistiką, naudokite šią komandą:
# netstat -st
Pavyzdys:
10. Rodyti statistiką pagal UDP protokolus
Norėdami parodyti UDP protokolo statistiką, naudokite komandą „su“:
# netstat -su
Pavyzdys:
11. Rodomas paslaugos pavadinimas su proceso ID
Norėdami rodyti programos pavadinimą su PID, naudokite komandą netstat su -tp, kuri rodo 'PID / programos pavadinimą."
# netstat -tp
Pavyzdys:
12. Nuolat spausdinkite „netstat“ informaciją
Ši komanda nuolat spausdina netstat informaciją kas kelias sekundes.
# netstat -c
13. Rodyti branduolio IP maršrutą
Gaukite branduolio IP maršruto lentelės informaciją naudodami šią komandą:
# netstat -r
Pavyzdys:
14. Vaizdinės reklamos tinklo sąsajos operacijos
Gaukite tinklo sąsajos operacijų informaciją naudodami -i:
# netstat -i
Pavyzdys:
15. Rodyti branduolio sąsajos lentelę
Norėdami parodyti branduolio sąsajos lentelę, panašią į ifconfig, naudokite t.y:
# netstat -ie
Pavyzdys:
16. Rodyti IPv4 ir IPv6 informaciją
Norėdami gauti IPv4 ir IPv6 grupės narystės informaciją, naudokite toliau pateiktą komandą.
# netstat -g
Pavyzdys:
17. Rodyti nepalaikantį adresą
Norėdami užpildyti nepalaikantį adresą, šeimos, turinčios svarbios informacijos, naudoja daugiažodis komandą.
# netstat --verbose
Pavyzdys:
18. Raskite klausymo programas
Norėdami rasti ir rodyti klausymo programas uoste, naudokite grep kartu su ap.
# netstat -ap | grep http
Pavyzdys:
19. Rodyti RAW tinklo statistiką
Norėdami surinkti neapdorotą tinklo statistiką, naudokite ap kartu su grep funkcija.
# netstat -ap | grep http
Pavyzdys:
Išvada
Tai geriausi tinklui naudojamos komandos „netstat“ pavyzdžiai. Jei ieškote daugiau informacijos ir galimybių, suaktyvinkite vyras netstat komandą terminale gauti visą informaciją.