Netstat kommandoer for å administrere nettverk i Linux

Innholdsfortegnelse

Når vi administrerer og administrerer Linux -operativsystemer, er en av de beste fremgangsmåtene vi kan ta i detalj å kjenne kommandoene som letter administrasjonen og kontrollen på en mye enklere måte.

En av disse kommandoene er netstat, (nettverksstatistikk - nettverksstatistikk) som er et kommandolinjeverktøy som lar oss overvåke både innkommende og utgående nettverkstilkoblinger, samt se rutetabeller, grensesnittstatistikk, etc.

Netstat -kommandoen er tilgjengelig på alle Unix -operativsystemer og også tilgjengelig på Windows -operativsystemer og er praktisk når det gjelder feilsøking og ytelsesmåling i nettverk.

Netstat -kommandoen er et av de mest grunnleggende verktøyene for feilsøking av nettverkstjenester, siden den forteller oss hvilke porter som er åpne og om programmene lytter på portene, slik at vi kan ha bedre kontroll over dem.

Hvis vi administrerer eller er involvert i nettverksaspekter, er dette verktøyet veldig viktig og veldig nyttig, også for systemadministratorer, siden det gir oss en enkel måte å overvåke og løse problemer knyttet til nettverket og bestemme ytelsen til nettrafikken. .

I dag bringer Solvetic noen av de mest nyttige netstat -kommandoene for bedre kontroll og overvåking.

1. Vis alle lytteporter for TCP- og UDP Linux -tilkoblinger


Denne oppgaven kan gjøres ved å bruke alternativet ved å bruke netstat -a og dermed liste alle porter (TCP og UDP) i lyttestatus:
 netstat -a | mer

Der vil vi se protokolltypen, den lokale adressen, den eksterne adressen og dens nåværende status.

2. Liste over Linux TCP -porttilkoblinger


Hvis vi bare vil vise TCP -portforbindelsene (Transmission Control Protocol), vil det være nødvendig å bruke parameteren netstat -at:
 netstat -at

Vi kan se detaljert informasjonen om disse portene.

3. Liste over Linux UDP -porttilkoblinger


Hvis det er nødvendig å vise alle UDP -portforbindelser (User Datagram Protocol), må vi bruke parameteren netstat -au:
 netstat -au

4. Liste over alle tilkoblinger i lytte -tilstand (Lytte) Linux


Med netstat er det mulig å vise alle aktive lytteportforbindelser med parameteren netstat -l.
 netstat -l

5. Vis alle Linux -lytte -TCP -porter


Hvis det er nødvendig å vise alle aktive lytte -TCP -porter, kan vi gjøre det ved å bruke alternativet netstat -lt.
 netstat -lt

6. Vis alle Linux -lytte UDP -porter


Hvis du vil vise alle aktive UDP -porter som lytter, kan du gjøre det ved å bruke alternativet netstat -lu.
 netstat -lu

7. Vis alle Linux -lyttende UNIX -porter


Netstat -kommandoen lar oss vise alle aktive UNIX -lytteporter ved å bruke parameteren netstat -lx:
 netstat -lx

8. Vis statistikk etter Linux -protokoll


Netstat gir oss muligheten til å vise statistikk etter protokoll.
Som standard vil statistikk vises for TCP-, UDP-, ICMP- og IP -protokollene. Parameteren -s kan brukes til å spesifisere et sett med protokoller.

Vi kan se detaljert informasjon om hver protokoll i systemet.

9. Vis TCP Linux -protokollstatistikk


Hvis vi bare vil vise TCP -protokollstatistikk ved hjelp av netstat, kan vi bruke netstat -st -parameteren:
 netstat -st

10. Vis statistikk over UDP Linux -protokollen


Hvis vi derimot ønsker å se statistikken til UDP -protokollen, må vi utføre netstat -su:
 netstat -su

11. Vis tjenestenavn med Linux PIDer


Med alternativet netstat -tp vil "PID / Programnavn" vises, som viser navnet på tjenesten med PID -nummeret.
 netstat -tp

12. Distribuer promiskuøs modus Linux


Når promiskuøs modus vises med parameteren -ac, skriver netstat ut den valgte informasjonen eller oppdaterer skjermen hvert femte sekund. Standardskjermen oppdateres hvert sekund.
 netstat -ac 5 | grep tcp

13. Distribuer Linux -kjerne -IP -ruting


Dette alternativet lar oss vise kjernens IP-rutetabell med kommandoen netstat og route (-r).
 netstat -r

14. Distribuer Linux -nettverksgrensesnitttransaksjoner


Takket være dette alternativet vil det være mulig å vise pakketransaksjoner i nettverksgrensesnittet, inkludert både overføring og mottak av pakker med MTU -størrelse, for dette vil vi utføre følgende:
 netstat -i

15. Vis Linux -kjernegrensesnittet


Dette alternativet ligner kommandoen ifconfig, og viser tabellen for kjernegrensesnitt. For bruk vil vi utføre følgende:
 netstat -ie

16. Vis IPv4- og IPv6 Linux -informasjon


Takket være denne parameteren vil vi se dannelsen av multicast -gruppemedlemskap for IPv4 og IPv6. Parameteren er:
 netstat -g

17. Skriv ut Netstat -informasjon kontinuerlig Linux


For å få netstat -informasjon hver definerte tid, vil det være mulig å bruke følgende kommando som vil skrive ut netstat -informasjon kontinuerlig:
 netstat -c

For å fullføre visningen bruker vi tastekombinasjonen Ctrl + C.

18. Finne en Linux-adresse uten støtte


Dette alternativet lar deg finne ukonfigurerte adressefamilier med nyttig informasjon.
 netstat --verbose

19. Vis Linux -lyttere


Med dette alternativet er det mulig å validere hvor mange lyttere som kjører på en definert port, syntaksen som skal brukes, er for eksempel for http:
 netstat -ap | grep http

20. Displaynettverksstatistikk RAW Linux


Hvis vi vil vise RAW -nettverksstatistikken, kan vi gjøre det ved å bruke følgende kommando:
 netstat --statistics -raw

Vi har disse alternativene for å administrere ulike verdier og parametere for nettverket ved hjelp av netstat på Linux distros på en praktisk måte.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave