netstat

Netstat - komandų eilutės įrankis tinklo jungtims stebėti

Netstat - komandų eilutės įrankis tinklo jungtims stebėti

„Netstat“ (tinklo statistika) yra komandinės eilutės įrankis, skirtas stebėti tiek įeinančius, tiek išeinančius tinklo ryšius, taip pat peržiūrėti maršrutų lenteles, sąsajų statistiką, užmaskuoti ryšius, daugiaadresio ryšio narystes ir kt. Jis gali būti naudojamas išvardyti visus sistemos tinklo (lizdo) ryšius. Jame išvardytos visos tcp, udp ir „unix“ lizdų jungtys. „Netstat“ yra prieinamas visose „Unix“ tipo operacinėse sistemose, taip pat „Windows OS“. Tai labai naudinga kalbant apie tinklo trikčių šalinimą ir našumo matavimą. „netstat“ yra vienas iš pagrindinių tinklo paslaugų derinimo įrankių, nurodantis, kokie prievadai yra atidaryti ir ar jokios programos klausosi uostuose.

Išvardinkite visus ryšius

Pirmoji ir paprasčiausia komanda yra išvardyti visus esamus ryšius. Tiesiog paleiskite komandą netstat naudodami parinktį.

# netstat -a

patikrinkite šį netstat išvesties fragmentą. Išvestyje yra keli puslapiai, todėl kai kurie duomenys praleidžiami.

Kiekvieno stulpelio paaiškinimas

Proto - pasakykite mums, ar nurodytas lizdas yra TCP ar UDP. TCP jungtys naudojamos naršant internete ir atsisiunčiant failus. UDP jungtis naudoja tam tikri greito tempo kompiuteriniai žaidimai, o kartais ir tiesioginiai srautai.

Recv-Q & Siųsti-Q - pasakykite mums, kiek duomenų yra to lizdo eilėje, laukiant, kol bus perskaityti (Recv-Q) arba išsiųsti (Send-Q). Trumpai: jei tai yra 0, viskas gerai, jei bet kur yra nulio vertės, gali kilti problemų.

Vietinis adresas & Užsienio adresas - pasakykite, prie kurių kompiuterių ir prievadų yra prijungti išvardyti lizdai. Vietinis galas visada yra kompiuteryje, kuriame naudojate „netstat“, o užsienio galas yra apie kitą kompiuterį

Valstija - pasako, kurioje būsenoje yra išvardyti lizdai. TCP protokolas apibrėžia būsenas, įskaitant „LISTEN“ (palaukite, kol su mumis susisieks išorinis kompiuteris) ir „ESTABLISHED“ (paruoštas ryšiui). Tarp jų yra svetima būsena „UŽDARYTI PALAUKITE“. Tai reiškia, kad užsienio ar nuotolinė mašina jau uždarė ryšį, tačiau vietinė programa kažkaip nesilaikė pavyzdžio.

Pirmiau nurodyta komanda rodo visas jungtis iš skirtingų protokolų, tokių kaip TCP, UDP ir UNIX lizdai. Tačiau tai nėra labai naudinga. Administratoriai dažnai nori pasirinkti konkrečius ryšius pagal protokolus ar, pavyzdžiui, prievado numerius.

Neišspręskite pagrindinio kompiuterio, prievado ir vartotojo vardo netstat išvestyje

Jei nenorite, kad būtų rodomas pagrindinio kompiuterio, prievado ar vartotojo vardas, naudokite parinktį netstat -n. Tai bus rodoma skaičiais, užuot išsprendus pagrindinio kompiuterio pavadinimą, prievado pavadinimą, vartotojo vardą. Tai taip pat pagreitina išvestį, nes „netstat“ neatlieka jokios peržiūros.

# netstat -an

Išvardykite tik TCP arba UDP jungtis

Norėdami išvardyti tik tcp ryšius, naudokite t parinktis.

# netstat -t

Panašiai, jei norite išvardyti tik udp jungtis, naudokite parinktį u.

Visų klausomųjų jungčių sąrašas

# netstat -l

Visų TCP klausymosi uostų sąrašas

# netstat -lt

Visų UDP klausymosi uostų sąrašas

# netstat -lu

Rodomas paslaugos pavadinimas su PID

# netstat -tp

Rodomas branduolio IP maršrutas

# netstat -r

Rodomos tinklo sąsajos operacijos

# netstat -i

RAW tinklo statistikos rodymas

# netstat -statistic -raw

Tikrai efektyviai „netstat“ galite naudoti tik tuo atveju, jei daug žinote apie savo tinklą ir „Linux“ sistemą.

Peržiūrėkite pelės mygtukus skirtingai programinei įrangai naudodami „X-Mouse Button Control“
Galbūt jums reikia įrankio, kuris galėtų pakeisti jūsų pelės valdymą kiekvienoje jūsų naudojamoje programoje. Tokiu atveju galite išbandyti programą, ...
„Microsoft Sculpt Touch“ belaidžio pelės apžvalga
Neseniai skaičiau apie „Microsoft Sculpt Touch“ belaidę pelę ir nusprendė ją nusipirkti. Kurį laiką naudojęs, nusprendžiau pasidalinti savo patirtimi....
„AppyMouse“ ekrano „Trackpad“ ir pelės žymeklis, skirtas „Windows“ tabletėms
Planšetinių kompiuterių vartotojai dažnai praleidžia pelės žymeklį, ypač kai įprasta naudoti nešiojamus kompiuterius. Jutiklinio ekrano išmanieji tele...