netstat este un instrument de linie de comandă folosit pentru a monitoriza statisticile rețelei. Vă permite să vizualizați date de rețea, cum ar fi porturile utilizate, conexiunile active, pachetele care au fost transferate etc.
Este interesant de remarcat că acest utilitar este disponibil pe edițiile Windows Server și este foarte asemănător ca utilizare cu cel de pe Linux.
Urmați acest articol pentru a vedea cum puteți utiliza comanda netstat pe sistemul dvs. Linux.
Structurarea comenzilor netstat
Există două moduri în care puteți utiliza comanda netstat: fie rulați comanda singur, fie rulați-o cu opțiuni. Dacă alegeți să rulați netstat fără nicio opțiune indicată, acesta va afișa toate conexiunile active pe sistemul dvs.
netstat
Când rulați netstat cu opțiuni, trebuie să specificați a cratimă (-) înaintea fiecărui steag.
netstat [-opțiune1] [-opțiune2] …
netstat are o serie de steaguri, iar în secțiunea următoare, veți vedea câteva exemple de utilizare.
Dacă aveți multe opțiuni de inclus în comandă, poate fi deranjant să adăugați o cratimă de fiecare dată. Din fericire, netstat oferă o modalitate mai simplă de a face acest lucru.
Puteți utiliza pur și simplu o cratimă și apoi să vă listați consecutiv opțiunile fără spații între ele. De exemplu, în loc să tastați netstat -p -n -t, poți pur și simplu să alergi netstat -pnt.
Veți găsi acest format sumativ foarte convenabil atunci când trebuie să rulați mai multe comenzi netstat cu multe opțiuni:
netstat -[opțiune1][opțiune2][opțiune3]...
Legate de: De ce ar trebui să utilizați instrumentul de rețea Linux în Windows cu WSL
Comenzi netstat de care ar trebui să știți
Dacă doriți să aflați statisticile pentru protocoalele UDP, TCP, ICMP și IP, utilizați următoarea comandă:
netstat -s
Pentru a lista toate conexiunile TCP (Transmission Control Protocol), executați comanda de mai jos:
netstat -at
În mod similar, pentru conexiunile UDP, lansați următoarea comandă:
netstat -au
Pentru a lista toate serverele/porturile care rulează (ascultă) în mod activ pe sistemul dvs., rulați:
netstat -plnt
Este important să rețineți că această comandă poate necesita privilegii sudo. Acest lucru se datorează faptului că utilizatorul root poate fi proprietarul unora dintre servicii.
Această comandă specială este foarte importantă, deoarece vă arată chiar ID-urile de program ale serverelor care rulează. Puteți folosi aceste informații pentru a opri serverele pe care nu doriți să le ruleze pe sistemul dvs.
ss: Un succesor al comenzii netstat
Deși netstat este un instrument bun pentru monitorizarea conexiunilor de rețea, nu este la fel de detaliat ca utilitarul ss. Puteți utiliza comanda ss pentru a monitoriza socket-urile de rețea pe Linux. Este mai rapid decât netstat și oferă informații mai detaliate.
Dacă bănuiți o problemă de rețea pe sistemul dvs. Linux, iată cum să o urmăriți și să o depanați cu comanda ss.
Citiți în continuare
- Linux
- Retele de calculatoare
- Linux
Jerome este scriitor la MakeUseOf. El acoperă articole despre programare și Linux. El este, de asemenea, un entuziast cripto și ține mereu sub control industria cripto.
Aboneaza-te la newsletter-ul nostru
Alăturați-vă buletinului nostru informativ pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!
Click aici pentru a te abona