Netstat este un utilitar de linie de comandă care poate fi utilizat pentru a monitoriza atât conexiunile de rețea de intrare cât și de ieșire, precum și pentru a vizualiza tabele de rutare, statistici de interfață etc. Poate fi folosit pentru a lista toate conexiunile de socket TCP și UDP conectate și, de asemenea, pentru a lista prizele de ascultare care așteaptă conexiunile primite.
Netstat este disponibil pe toate sistemele de operare de tip Unix. Este foarte util pentru fiecare administrator de sistem să monitorizeze și să depaneze problemele legate de rețea și să determine performanța traficului de rețea.
În acest tutorial vom discuta despre modul de utilizare netstat
pentru a găsi informații despre conexiunile de rețea și porturile deschise pe un sistem Linux.
Enumerați toate conexiunile TCP și UDP
Cel mai simplu mod de utilizare netstat
este de a lista toate conexiunile TCP și UDP.
Pur și simplu rulați netstat
comanda cu -A
opțiune.
netstat-A
Ar trebui să vedeți următoarea ieșire.
Comanda de mai sus arată toate conexiunile de socket TCP și UDP stabilite și ascultate
Enumerați doar conexiunile TCP sau UDP
Puteți lista doar conexiunile TCP folosind -t
opțiune.
netstat-la
Ar trebui să vedeți următoarea ieșire.
În mod similar, listați doar conexiunile UDP folosind tu
opțiune.
netstat-au
Ar trebui să vedeți următoarea ieșire.
Enumerați toate conexiunile de ascultare
Puteți lista toate conexiunile de porturi de ascultare active folosind -l
opțiune.
netstat-l
Ar trebui să vedeți următoarea ieșire.
Dezactivați căutarea DNS inversă pentru o ieșire mai rapidă
În mod implicit, comanda netstat încearcă să găsească numele gazdei fiecărei adrese IP din conexiune efectuând o căutare DNS inversă. Acest lucru încetinește ieșirea.
Puteți dezactiva căutarea DNS inversă cu -n
opțiune.
netstat-furnică
Ar trebui să vedeți următoarea ieșire.
Enumerați numele procesului și ID-ul utilizatorului
Când vizualizați porturile și conexiunile de ascultare deschise, este necesar să știți numele procesului care a deschis acel port sau conexiune.
Puteți obține detalii despre proces folosind -p
opțiune.
netstat-nlpt
Ar trebui să vedeți următoarea ieșire.
Puteți obține numele de utilizator împreună cu numele procesului folosind e
opțiune.
netstat-ltpe
Ar trebui să vedeți următoarea ieșire.
Enumerați statisticile rețelei
Comanda netstat poate fi de asemenea utilizată pentru a imprima statistici de rețea ale numărului total de pachete primite și transmise după tipul de protocol.
Pentru a lista statistici ale tuturor tipurilor de pachete, executați:
netstat-s
Ar trebui să vedeți următoarea ieșire.
Afișarea informațiilor IPv4 și IPv6
Puteți utiliza -g
opțiune pentru a afișa informațiile multicast atât pentru protocoalele IPv4, cât și pentru cele IPv6.
netstat-g
Ar trebui să vedeți următoarea ieșire.
Afișați statisticile interfeței de rețea
De asemenea, puteți imprima informațiile interfeței de rețea. Puteți face acest lucru cu -i
și -e
Opțiuni:
netstat-ie
Ar trebui să vedeți următoarea ieșire.
Concluzie
În postarea de mai sus, am explicat majoritatea pentru ce este utilizat netstat. Dacă căutați informații mai avansate, citiți manualul netstat. Puteți lăsa, de asemenea, feedback-ul și sugestiile dvs. în caseta de comentarii de mai jos.
Credit de imagine: Jon ‘ShakataGaNai’ Davis prin Wikimedia Commons
Divulgarea afiliatului: Make Tech Easier poate câștiga comision pentru produsele achiziționate prin linkurile noastre, ceea ce susține munca pe care o facem pentru cititorii noștri.