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.

instagram viewer

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.

AcțiuneTweetE-mail
Cum să monitorizați conexiunile de rețea pe Linux cu ss

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

Subiecte asemănătoare
  • Linux
  • Retele de calculatoare
  • Linux
Despre autor
Jerome Davidson (31 articole publicate)

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.

Mai multe de la Jerome Davidson

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