Netstat naredbe za upravljanje mrežom u Linuxu

Sadržaj

Prilikom upravljanja i administriranja Linux operativnih sustava, jedna od najboljih praksi koje možemo poduzeti je detaljno poznavanje naredbi koje olakšavaju administraciju i kontrolu na mnogo jednostavniji način.

Jedna od ovih naredbi je netstat, (mrežna statistika - statistika mreže) koja je alat naredbenog retka koji nam omogućuje nadzor i dolaznih i odlaznih mrežnih veza, kao i pregled tablica usmjeravanja, statistiku sučelja itd..

Naredba netstat dostupna je na svim Unix operativnim sustavima, a dostupna je i na Windows operativnim sustavima te je praktična u smislu rješavanja problema s mrežom i mjerenja performansi.

Naredba netstat jedan je od najosnovnijih alata za ispravljanje pogrešaka u mrežnim uslugama jer nam govori koji su portovi otvoreni i da li programi slušaju portove, što nam omogućuje bolju kontrolu nad njima.

Ako upravljamo mrežnim aspektima ili smo uključeni u njih, ovaj je alat vrlo važan i vrlo koristan, kao i za administratore sustava, budući da nam nudi jednostavan način praćenja i rješavanja problema povezanih s mrežom te utvrđivanja performansi mrežnog prometa .

Danas Solvetic donosi neke od najkorisnijih netstat naredbi za bolju kontrolu i nadzor.

1. Navedite sve portove za slušanje TCP i UDP Linux veza


Ovaj se zadatak može obaviti koristeći opciju pomoću netstat -a i na taj način popisati sve portove (TCP i UDP) u stanju slušanja:
 netstat -a | više

Tamo ćemo vidjeti vrstu protokola, lokalnu adresu, udaljenu adresu i njen trenutni status.

2. Navedite veze Linux TCP priključaka


Ako želimo navesti samo TCP (Transmission Control Protocol) priključke, bit će potrebno koristiti parametar netstat -at:
 netstat -at

Možemo detaljno vidjeti informacije o tim lukama.

3. Navedite veze Linux UDP priključaka


Ako je potrebno prikazati sve UDP (User Datagram Protocol) priključke, moramo koristiti parametar netstat -au:
 netstat -au

4. Navedite sve veze u stanju slušanja (Slušanje) Linuxa


S netstatom je moguće popisati sve aktivne veze porta za slušanje s parametrom netstat -l.
 netstat -l

5. Navedite sve TCP portove koji slušaju Linux


Ako je potrebno navesti sve aktivne TCP portove koji slušaju, to možemo učiniti pomoću opcije netstat -lt.
 netstat -lt

6. Navedite sve UDP portove koji slušaju Linux


Ako želite navesti sve aktivne UDP portove za slušanje, to možete učiniti pomoću opcije netstat -lu.
 netstat -lu

7. Navedite sve UNIX portove koji slušaju Linux


Naredba netstat omogućuje nam popis svih aktivnih UNIX portova za slušanje pomoću parametra netstat -lx:
 netstat -lx

8. Prikaz statistike prema Linux protokolu


Netstat nam nudi mogućnost prikaza statistike po protokolu.
Prema zadanim postavkama statistika će se prikazivati ​​za TCP, UDP, ICMP i IP protokole. Parametar -s može se koristiti za specificiranje skupa protokola.

Možemo vidjeti detaljne informacije o svakom protokolu sustava.

9. Prikaz statistike TCP Linux protokola


Ako želimo prikazati samo statistiku TCP protokola koristeći netstat, možemo se koristiti parametrom netstat -st:
 netstat -st

10. Prikaz statistike UDP Linux protokola


S druge strane, ako želimo vidjeti statistiku UDP protokola, moramo izvršiti netstat -su:
 netstat -su

11. Prikažite nazive usluga s Linux PID -ovima


S opcijom netstat -tp pojavit će se "PID / Program Name" koji prikazuje naziv usluge s njezinim PID brojem.
 netstat -tp

12. Uvedite promiskuitetni način rada Linuxa


Prilikom prikaza Promiscuous moda s parametrom -ac, netstat ispisuje odabrane informacije ili ažurira zaslon svakih pet sekundi. Zadani zaslon ažurira se svake sekunde.
 netstat -ac 5 | grep tcp

13. Implementirajte IP usmjeravanje jezgre Linuxa


Ova nam opcija omogućuje prikaz tablice IP usmjeravanja jezgre s naredbom netstat i route (-r).
 netstat -r

14. Implementirajte transakcije mrežnog sučelja Linuxa


Zahvaljujući ovoj opciji bit će moguće prikazati paketne transakcije mrežnog sučelja uključujući i prijenos i primanje paketa s MTU veličinom, za to ćemo izvršiti sljedeće:
 netstat -i

15. Prikažite tablicu sučelja jezgre Linuxa


Ova je opcija slična naredbi ifconfig i prikazuje tablicu sučelja jezgre. Za njegovu uporabu izvršit ćemo sljedeće:
 netstat -ie

16. Prikaz IPv4 i IPv6 Linux informacija


Zahvaljujući ovom parametru vidjet ćemo formiranje članstva u multicast grupama za IPv4 i IPv6. Njegov parametar je:
 netstat -g

17. Tiskajte Netstat informacije kontinuirano Linux


Za dobivanje netstat informacija svaki definirani put bit će moguće koristiti sljedeću naredbu koja će neprestano ispisivati ​​netstat informacije:
 netstat -c

Za dovršetak prikaza upotrijebit ćemo kombinaciju tipki Ctrl + C.

18. Pronalaženje adrese koja ne podržava Linux


Ova vam opcija omogućuje da pronađete nekonfigurirane obitelji adresa s korisnim informacijama.
 netstat --verbose

19. Prikažite slušatelje Linuxa


Pomoću ove opcije moguće je provjeriti koliko slušatelja radi na definiranom portu, a sintaksa za korištenje je, na primjer, za http:
 netstat -ap | grep http

20. Statistika prikazne mreže RAW Linux


Ako želimo prikazati statistiku mreže RAW, možemo to učiniti pomoću sljedeće naredbe:
 netstat --statistika -sirova

Imamo ove mogućnosti za upravljanje različitim vrijednostima i parametrima mreže koristeći netstat na Linux distribucijama na praktičan način.

wave wave wave wave wave