netstat yra komandų eilutės įrankis, naudojamas tinklo statistikai stebėti. Tai leidžia peržiūrėti tinklo duomenis, pvz., naudojamus prievadus, aktyvius ryšius, perkeltus paketus ir kt.
Įdomu pastebėti, kad ši programa yra prieinama „Windows Server“ leidimuose ir yra labai panaši į „Linux“.
Perskaitykite šį straipsnį, kad sužinotumėte, kaip galite naudoti komandą „netstat“ savo „Linux“ sistemoje.
Netstat komandų struktūrizavimas
Yra du būdai, kaip galite naudoti komandą netstat: arba paleiskite komandą atskirai, arba paleiskite ją su parinktimis. Jei pasirinksite paleisti „netstat“ nenurodydami jokių parinkčių, bus rodomi visi aktyvūs jūsų sistemos ryšiai.
netstat
Kai paleidžiate netstat su parinktimis, turite nurodyti a brūkšnelis (-) prieš kiekvieną vėliavėlę.
netstat [-1 variantas] [-2 variantas] …
Netstat turi daug vėliavėlių, o kitame skyriuje pamatysite keletą naudojimo pavyzdžių.
Jei turite daug parinkčių, kurias galite įtraukti į komandą, gali būti trikdoma kiekvieną kartą pridėti brūkšnelį. Laimei, „netstat“ suteikia paprastesnį būdą tai padaryti.
Galite tiesiog naudoti vieną brūkšnelį ir iš eilės išvardyti parinktis be tarpų tarp jų. Pavyzdžiui, vietoj spausdinimo netstat -p -n -t, galite tiesiog bėgti netstat -pnt.
Šis apibendrinamasis formatas bus labai patogus, kai turėsite paleisti kelias netstat komandas su daugybe parinkčių:
netstat -[1 variantas][2 variantas][3 variantas]...
Susijęs: Kodėl turėtumėte naudoti „Linux“ tinklo įrankį sistemoje „Windows“ su WSL
„netstat“ komandos, kurias turėtumėte žinoti
Jei norite sužinoti UDP, TCP, ICMP ir IP protokolų statistiką, naudokite šią komandą:
netstat -s
Norėdami išvardyti visus TCP (Transmission Control Protocol) ryšius, paleiskite toliau pateiktą komandą:
netstat -at
Panašiai UDP ryšiams išduokite šią komandą:
netstat -au
Norėdami išvardyti visus serverius / prievadus, kurie aktyviai veikia (klauso) jūsų sistemoje, paleiskite:
netstat -plnt
Svarbu pažymėti, kad šios komandos gali prireikti sudo privilegijos. Taip yra todėl, kad pagrindinis vartotojas gali būti kai kurių paslaugų savininkas.
Ši konkreti komanda yra labai svarbi, nes ji netgi parodo veikiančių serverių programų ID. Šią informaciją galite naudoti norėdami sustabdyti serverius, kurių nenorite veikti savo sistemoje.
ss: Netstat komandos įpėdinis
Nors netstat yra geras įrankis tinklo ryšiams stebėti, jis nėra toks išsamus kaip ss įrankis. Galite naudoti komandą ss norėdami stebėti tinklo lizdus sistemoje Linux. Tai greitesnė nei netstat ir suteikia išsamesnės informacijos.
Jei įtariate tinklo problemą „Linux“ sistemoje, štai kaip galite ją atsekti ir pašalinti triktis naudodami komandą ss.
Skaitykite toliau
- Linux
- Kompiuterių tinklai
- Linux
Jerome yra „MakeUseOf“ personalo rašytojas. Jis skelbia straipsnius apie programavimą ir Linux. Jis taip pat yra kriptovaliutų entuziastas ir visada seka kriptovaliutų pramonę.
Prenumeruokite mūsų naujienlaiškį
Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. knygų ir išskirtinių pasiūlymų!
Spauskite čia norėdami užsiprenumeruoti