Netstat kommandoer til at administrere netværk i Linux

Indholdsfortegnelse

Når vi administrerer og administrerer Linux -operativsystemer, er en af ​​de bedste fremgangsmåder, vi kan følge, i detaljer at kende de kommandoer, der letter administration og kontrol på en meget enklere måde.

En af disse kommandoer er netstat, (netværksstatistik - netværksstatistik), som er et kommandolinjeværktøj, der giver os mulighed for at overvåge både indgående og udgående netværksforbindelser, samt se routingtabeller, grænsefladestatistik osv.

Netstat -kommandoen er tilgængelig på alle Unix -operativsystemer og også tilgængelig på Windows -operativsystemer og er praktisk med hensyn til netværksfejlfinding og ydelsesmåling.

Netstat -kommandoen er et af de mest grundlæggende værktøjer til fejlfinding af netværkstjenester, da den fortæller os, hvilke porte der er åbne, og om programmerne lytter på portene, så vi kan have bedre kontrol over dem.

Hvis vi administrerer eller er involveret i netværksaspekter, er dette værktøj meget vigtigt og meget nyttigt, også for systemadministratorer, da det giver os en let måde at overvåge og løse problemer i forbindelse med netværket og bestemme effektiviteten af ​​nettrafikken .

I dag bringer Solvetic nogle af de mest nyttige netstat -kommandoer til bedre kontrol og overvågning.

1. Liste over alle lytteporte for TCP- og UDP Linux -forbindelser


Denne opgave kan udføres ved at bruge optionen ved hjælp af netstat -a og dermed liste alle porte (TCP og UDP) i lyttetilstand:
 netstat -a | mere

Der vil vi se protokoltypen, den lokale adresse, fjernadressen og dens aktuelle status.

2. Liste over Linux TCP -portforbindelser


Hvis vi kun vil angive TCP (Transmission Control Protocol) portforbindelser, er det nødvendigt at bruge netstat -at parameteren:
 netstat -at

Vi kan se detaljeret information om disse porte.

3. Liste over Linux UDP -portforbindelser


Hvis det er nødvendigt at vise alle UDP (User Datagram Protocol) portforbindelser, skal vi bruge netstat -au parameteren:
 netstat -au

4. Liste over alle forbindelser i lytte -tilstand (lytter) Linux


Med netstat er det muligt at liste alle aktive lytteportforbindelser med parameteren netstat -l.
 netstat -l

5. Liste over alle Linux -lytter -TCP -porte


Hvis det er påkrævet at liste alle aktive lytter -TCP -porte, kan vi gøre det ved hjælp af netstat -lt -indstillingen.
 netstat -lt

6. Liste over alle Linux -lytter UDP -porte


Hvis du vil liste alle aktive lytte -UDP -porte, kan du gøre det ved hjælp af netstat -lu -indstillingen.
 netstat -lu

7. Liste over alle Linux -lytte UNIX -porte


Netstat -kommandoen giver os mulighed for at liste alle aktive UNIX -lytteporte ved hjælp af netstat -lx -parameteren:
 netstat -lx

8. Vis statistik efter Linux -protokol


Netstat giver os mulighed for at vise statistik efter protokol.
Som standard vises statistik for TCP-, UDP-, ICMP- og IP -protokollerne. Parameteren -s kan bruges til at angive et sæt protokoller.

Vi kan se detaljerede oplysninger om hver protokol i systemet.

9. Vis TCP Linux -protokolstatistik


Hvis vi kun vil vise TCP -protokolstatistik ved hjælp af netstat, kan vi gøre brug af netstat -st parameteren:
 netstat -st

10. Vis statistik over UDP Linux -protokollen


Hvis vi på den anden side vil se statistikken over UDP -protokollen, skal vi udføre netstat -su:
 netstat -su

11. Vis servicenavne med Linux PID'er


Med netstat -tp -indstillingen vises "PID / programnavn", som viser navnet på tjenesten med dets PID -nummer.
 netstat -tp

12. Distribuer promiskuøs tilstand Linux


Når promiskuøs tilstand vises med parameteren -ac, udskriver netstat de valgte oplysninger eller opdaterer skærmen hvert femte sekund. Standardskærmen opdateres hvert sekund.
 netstat -ac 5 | grep tcp

13. Implementér Linux -kerne -IP -routing


Denne mulighed giver os mulighed for at vise kernens IP-routingtabel med kommandoen netstat og route (-r).
 netstat -r

14. Implementér Linux -netværksgrænsefladetransaktioner


Takket være denne mulighed vil det være muligt at vise pakketransaktionerne i netværksgrænsefladen, herunder både overførsel og modtagelse af pakker med MTU -størrelse, for dette vil vi udføre følgende:
 netstat -i

15. Vis Linux -kernel -interfacetabellen


Denne indstilling ligner kommandoen ifconfig og viser kerneinterfacetabellen. Til dets brug vil vi udføre følgende:
 netstat -ie

16. Vis IPv4- og IPv6 Linux -oplysninger


Takket være denne parameter vil vi se dannelsen af ​​multicast -gruppemedlemskab for IPv4 og IPv6. Dens parameter er:
 netstat -g

17. Udskriv Netstat -oplysninger kontinuerligt Linux


For at få netstat -oplysninger hver definerede tid, vil det være muligt at bruge følgende kommando, der udskriver netstat -oplysninger løbende:
 netstat -c

For at afslutte visningen vil vi bruge tastekombinationen Ctrl + C.

18. Find en Linux-ikke-supportadresse


Denne mulighed giver dig mulighed for at finde ukonfigurerede adressefamilier med nyttige oplysninger.
 netstat --verbose

19. Vis Linux -lyttere


Med denne mulighed er det muligt at validere, hvor mange lyttere der kører på en defineret port, syntaksen, der skal bruges, er f.eks. For http:
 netstat -ap | grep http

20. Displaynetværksstatistik RAW Linux


Hvis vi vil vise RAW -netværksstatistikken, kan vi gøre det ved hjælp af følgende kommando:
 netstat --statistik -raw

Vi har disse muligheder for at styre forskellige værdier og parametre for netværket ved hjælp af netstat på Linux distros på en praktisk måde.

wave wave wave wave wave