Comenzi Netstat pentru a gestiona rețeaua în Linux

Cuprins

Când gestionăm și administrăm sistemele de operare Linux, una dintre cele mai bune practici pe care le putem lua este să cunoaștem în detaliu comenzile care facilitează sarcina de administrare și control într-un mod mult mai simplu.

Una dintre aceste comenzi este netstat, (statistici de rețea - statistici de rețea), care este un instrument de linie de comandă care ne permite să monitorizăm atât conexiunile de rețea de intrare cât și de ieșire, precum și vizualizarea tabelelor de rutare, statisticile interfeței etc.

Comanda netstat este disponibilă pe toate sistemele de operare Unix și este disponibilă și pe sistemele de operare Windows și este practică în ceea ce privește depanarea rețelei și măsurarea performanței.

Comanda netstat este unul dintre cele mai de bază instrumente de depanare a serviciilor de rețea, deoarece ne spune care sunt porturile deschise și dacă programele ascultă pe porturi, permițându-ne să avem un control mai bun asupra lor.

Dacă gestionăm sau suntem implicați în aspecte de rețea, acest instrument este foarte important și foarte util, la fel și pentru administratorii de sistem, deoarece ne oferă o modalitate ușoară de a monitoriza și rezolva problemele legate de rețea și de a determina performanța traficului de pe net .

Astăzi Solvetic aduce unele dintre cele mai utile comenzi netstat pentru un control și o monitorizare mai bune.

1. Listează toate porturile de ascultare ale conexiunilor TCP și UDP Linux


Această sarcină poate fi realizată folosind opțiunea folosind netstat -a și astfel listează toate porturile (TCP și UDP) în stare de ascultare:
 netstat -a | Mai mult

Acolo vom vedea tipul de protocol, adresa locală, adresa la distanță și starea sa actuală.

2. Listează conexiunile de port TCP Linux


Dacă dorim să listăm doar conexiunile de port TCP (Transmission Control Protocol), va fi necesar să folosim parametrul netstat -at:
 netstat -at

Putem vedea în detaliu informațiile acestor porturi.

3. Listează conexiunile de port UDP Linux


Dacă este necesar să se afișeze toate conexiunile de port UDP (User Datagram Protocol), trebuie să folosim parametrul netstat -au:
 netstat -au

4. Listează toate conexiunile în stare de ascultare (Ascultare) Linux


Cu netstat este posibilă listarea tuturor conexiunilor de port de ascultare active cu parametrul netstat -l.
 netstat -l

5. Enumerați toate porturile TCP de ascultare Linux


Dacă este necesară listarea tuturor porturilor TCP de ascultare active, o putem face folosind opțiunea netstat -lt.
 netstat -lt

6. Enumerați toate porturile UDP de ascultare Linux


Dacă doriți să enumerați toate porturile UDP ascultate active, puteți face acest lucru folosind opțiunea netstat -lu.
 netstat -lu

7. Enumerați toate porturile UNIX care ascultă Linux


Comanda netstat ne permite să listăm toate porturile de ascultare UNIX active folosind parametrul netstat -lx:
 netstat -lx

8. Afișați statistici prin protocol Linux


Netstat ne oferă opțiunea de a afișa statistici prin protocol.
În mod implicit, vor fi afișate statistici pentru protocoalele TCP, UDP, ICMP și IP. Parametrul -s poate fi utilizat pentru a specifica un set de protocoale.

Putem vedea informații detaliate despre fiecare protocol al sistemului.

9. Afișați statisticile protocolului TCP Linux


Dacă dorim să afișăm numai statistici de protocol TCP folosind netstat putem folosi parametrul netstat -st:
 netstat -st

10. Afișați statistici ale protocolului UDP Linux


Dacă, pe de altă parte, dorim să vizualizăm statisticile protocolului UDP, trebuie să executăm netstat -su:
 netstat -su

11. Afișați numele serviciilor cu Linux PID-uri


Cu opțiunea netstat -tp, va apărea „PID / Nume program”, care afișează numele serviciului cu numărul său PID.
 netstat -tp

12. Implementați modul promiscuu Linux


Când se afișează modul Promiscuous cu parametrul -ac, netstat tipărește informațiile selectate sau actualizează ecranul la fiecare cinci secunde. Ecranul implicit este actualizat în fiecare secundă.
 netstat -ac 5 | grep tcp

13. Implementați rutare IP a kernel-ului Linux


Această opțiune ne permite să afișăm tabelul de rutare IP a nucleului cu comanda netstat și ruta (-r).
 netstat -r

14. Implementați tranzacții de interfață de rețea Linux


Datorită acestei opțiuni va fi posibilă afișarea tranzacțiilor de pachete ale interfeței de rețea, inclusiv transferul și recepția pachetelor cu dimensiunea MTU, pentru aceasta vom executa următoarele:
 netstat -i

15. Afișați tabelul de interfață al nucleului Linux


Această opțiune este similară cu comanda ifconfig și afișează tabelul de interfață al nucleului. Pentru utilizarea sa vom executa următoarele:
 netstat -ie

16. Afișați informații IPv4 și IPv6 Linux


Datorită acestui parametru vom vedea formarea calității de membru al grupului multicast pentru IPv4 și IPv6. Parametrul său este:
 netstat -g

17. Imprimați în mod continuu informațiile Netstat Linux


Pentru a obține informații netstat de fiecare dată definite, va fi posibilă utilizarea următoarei comenzi care va tipări informațiile netstat în mod continuu:
 netstat -c

Pentru a termina afișajul vom folosi combinația de taste Ctrl + C.

18. Găsirea unei adrese Linux care nu suportă


Această opțiune vă permite să găsiți familii de adrese neconfigurate cu informații utile.
 netstat --verbose

19. Afișați ascultătorii Linux


Cu această opțiune este posibil să validați cât de mulți ascultători rulează pe un port definit, sintaxa de utilizat este, de exemplu, pentru http:
 netstat -ap | grep http

20. Afișare statistici rețea RAW Linux


Dacă dorim să afișăm statisticile de rețea RAW o putem face folosind următoarea comandă:
 netstat --statistics -raw

Avem aceste opțiuni pentru a gestiona diferite valori și parametri ai rețelei folosind netstat pe distribuțiile Linux într-un mod practic.

wave wave wave wave wave