Võrgu erineva teabe kuvamiseks kasutatakse Linuxi käsku Netstat (Network Statistics). See hõlmab võrguühendusi, marsruutimistabeleid, maskeerimisühendusi, liidese statistikat, multisaate liikmelisust ja nii edasi. See käsk on Linuxi võrguadministraatoritele mugav ja oluline võrguga seotud probleemide lahendamiseks, võrguprobleemide tõrkeotsinguks ja jälgimiseks ning võrguliikluse jõudluse määramiseks.
Märge: Uutes Linuxi värskendustes on ss käsk asendas netstat käsk. See käsk on võimsam ja võib näidata rohkem võrguühenduse teavet kui käsk netstat. Me käsitleme käsku ss hiljem, kuid mõistame nüüd veel kasuliku käsu netstat kasutamist.
Netstat käsk koos näidetega
1. Kuva kõik TCP- ja UDP-ühenduste kuulamisportid
Võrgu kasutamise kuulamis- ja mittekuulamispesade kuvamiseks -a-kõik valik netstatiga. Valiku -interface abil saate kuvada ka liidesed, mis pole üleval.
# netstat -a | rohkem
Näide:
2. Lisage kõik TCP-portide ühendused:
Ainult TCP-pordiühenduste kuvamiseks kasutage järgmist käsku:
# netstat -at
Näide:
3. Loetlege kõik UDP pordiühendused
Ainult UDP-pordiühenduste kuvamiseks kasutage järgmist käsku:
# netstat -au
Näide:
4. Kuva kõik kuulamisportid
Ainult aktiivsete kuulamisporti ühenduste kuvamiseks kasutage operaatorit „l”.
# netstat -l
Näide:
5. Kuva TCP kuulamisportid
Sarnaselt näitab operaator „lt” ainult aktiivseid kuulavaid TCP-pordiühendusi.
# netstat -lt
Näide:
6. Kuva UDP kuulamisportid
Teine mugav võimalus ainult aktiivsete UDP-pordiühenduste hankimiseks. Seda saab teha järgmise käsu abil:
# netstat -lu
Näide:
7. Loetlege kõik UNIX-i kuulamisportid
Aktiivse kuulamise UNIX-pordiühenduse saab operaatori “lx” abil.
# netstat -lx
Näide:
8. Statistika kuvamine protokollide järgi
Kõigi protokollide TCP, UDP, ICMP ja IP statistika kuvamiseks kasutage järgmist käsku:
# netstat -s
Näide:
9. Statistika kuvamine TCP-protokollide järgi
TCP-protokolli statistika kuvamiseks kasutage järgmist käsku:
# netstat -st
Näide:
10. Statistika kuvamine UDP-protokollide järgi
UDP-protokolli statistika kuvamiseks kasutage käsku su:
# netstat -su
Näide:
11. Teenuse nime kuvamine koos protsessi ID-ga
PID-ga programmi nime kuvamiseks kasutage käsku netstat koos -tp-ga, mis näitab 'PID / programmi nime."
# netstat -tp
Näide:
12. Printige pidevalt netstat-teavet
Järgmine käsk printib pidevalt mõne sekundi tagant netstat-teavet.
# netstat -c
13. Kuva tuuma IP marsruutimine
Hankige kerneli IP-marsruutimistabeli teave järgmise käsu abil:
# netstat -r
Näide:
14. Display-võrgustiku liidese tehingud
Võrguliidese tehingute teabe hankimine -i abil:
# netstat -i
Näide:
15. Kuva kerneli liidese tabel
Kerneli liidese tabeli sarnaseks näitamiseks ifconfigiga kasutage st:
# netstat -ie
Näide:
16. Kuva IPv4 ja IPv6 teave
Nii IPv4 kui ka IPv6 rühma liikmelisuse teabe saamiseks kasutage allolevat käsku.
# netstat -g
Näide:
17. Kuva mittetoetav aadress
Mittetoetava aadressi täitmiseks kasutavad olulise teabega pered aadressi paljusõnaline käsk.
# netstat --verbose
Näide:
18. Leidke kuulamisprogrammid
Pordis kuulamisprogrammide leidmiseks ja kuvamiseks kasutage nuppu grep koos ap.
# netstat -ap | haarama http
Näide:
19. Kuva RAW-võrgu statistika
Toorvõrgu statistika kogumiseks kasutage ap koos grep-funktsiooniga.
# netstat -ap | haarama http
Näide:
Järeldus
Need on võrguühenduse jaoks kasutatava käsu netstat peamised näited. Kui otsite lisateavet ja võimalusi, käivitage see mees netstat käsk terminalis kogu teabe saamiseks.