Linux-kommandoen Netstat (Network Statistics) brukes til å vise den forskjellige informasjonen i nettverket. Det inkluderer nettverkstilkoblinger, rutetabeller, maskerade-tilkoblinger, grensesnittstatistikk, multicast-medlemskap og så videre. Denne kommandoen er praktisk og viktig for Linux-nettverksadministratorer for å håndtere nettverksrelaterte problemer, feilsøke og overvåke nettverksproblemene og bestemme ytelsen til nettverkstrafikk.
Merk: I nye oppdateringer av Linux, er ss kommando erstattet netstat-kommando. Denne kommandoen er kraftigere og kan vise mer nettverksforbindelsesinformasjon enn netstat-kommandoen. Vi skal håndtere ss-kommandoen senere, men for nå, la oss forstå bruken av den fortsatt nyttige netstat-kommandoen.
Netstat Command med eksempler
1. Vis alle lytteportene til TCP- og UDP-tilkoblinger
For å vise lytte- og ikke-lyttekontaktene for nettverksbruk -a -all alternativ med netstat. Du kan også vise grensesnittene som ikke er oppe ved å bruke -interface-alternativet.
# netstat -a | mer
Eksempel:
2. Liste over alle TCP-porter-tilkoblinger:
For å bare vise TCP-porttilkoblingene, bruk kommandoen nedenfor:
# netstat -at
Eksempel:
3. Liste over UDP-portforbindelser
For å vise bare UDP-portforbindelsene, bruk følgende kommando:
# netstat -au
Eksempel:
4. Vis alle lytteporter
For å bare vise de aktive lytteporttilkoblingene, bruk 'l' -operatøren.
# netstat -l
Eksempel:
5. Vis TCP-lytteporter
På samme måte viser operatøren “lt” bare de aktive TCP-porttilkoblingene.
# netstat -lt
Eksempel:
6. Vis UDP-lytteporter
Et annet praktisk alternativ for å hente bare de aktive UDP-porttilkoblingene. Det kan gjøres ved hjelp av kommandoen nedenfor:
# netstat -lu
Eksempel:
7. Liste over alle lytteportene til UNIX
Den aktive lyttende UNIX-portforbindelsen kan fås ved å bruke “lx” -operatøren.
# netstat -lx
Eksempel:
8. Vis statistikk etter protokoller
For å vise statistikken over alle protokollene TCP, UDP, ICMP og IP, bruk kommandoen nedenfor:
# netstat -s
Eksempel:
9. Vis statistikk etter TCP-protokoller
For å vise statistikken til TCP-protokollen, bruk følgende kommando:
# netstat -st
Eksempel:
10. Vis statistikk etter UDP-protokoller
For å vise statistikken til UDP-protokollen, bruk kommandoen “su”:
# netstat -su
Eksempel:
11. Viser tjenestenavn med prosess-ID
For å vise programnavnet med PID, bruk netstat-kommandoen med -tp-alternativet, som viser 'PID / programnavn.'
# netstat -tp
Eksempel:
12. Skriv ut nettstatinformasjonen kontinuerlig
Følgende kommando skriver kontinuerlig ut nettstatinformasjonen med få sekunders mellomrom.
# netstat -c
1. 3. Vis kjernens IP-ruting
Få informasjon om Kernel IP-rutetabellen ved hjelp av følgende kommando:
# netstat -r
Eksempel:
14. Transaksjoner for displaynettgrensesnitt
Hent informasjon om nettverksgrensesnittets transaksjoner ved hjelp av -i:
# netstat -i
Eksempel:
15. Vis kjernegrensesnitttabell
For å vise Kernel interface-tabellen som ligner på ifconfig, bruk dvs:
# netstat -ie
Eksempel:
16. Vis IPv4- og IPv6-informasjon
For å få informasjon om gruppemedlemskapet for både IPv4 og IPv6, bruk kommandoen nedenfor.
# netstat -g
Eksempel:
17. Vis ikke-støttende adresse
For å fylle ut den ikke-støttende adressen, bruker familier med viktig informasjon utdypende kommando.
# netstat --verbose
Eksempel:
18. Finn lytteprogrammer
For å finne og vise lytteprogrammer på en port, bruk grep sammen med ap.
# netstat -ap | grep http
Eksempel:
19. Vis RAW-nettverksstatistikk
For å samle rå nettverksstatistikk, bruk ap sammen med grep-funksjonen.
# netstat -ap | grep http
Eksempel:
Konklusjon
Det er de beste eksemplene på netstat-kommandoen som brukes til nettverk. Hvis du leter etter mer informasjon og alternativer om, fyr opp mann netstat kommandoen i terminalen for å få all informasjon.