20 Netstat-kommandoer for Linux Network Management

netstat (nettverksstatistikk) er et kommandolinjeverktøy for overvåking av nettverkstilkoblinger både innkommende og utgående, samt visning av rutetabeller, grensesnittstatistikk etc.

netstat er tilgjengelig på alle Unix-lignende operativsystemer og også tilgjengelig på Windows OS. Det er veldig nyttig når det gjelder feilsøking av nettverk og ytelsesmåling. netstat er et av de mest grunnleggende feilsøkingsverktøyene for nettverkstjenester, og forteller deg hvilke porter som er åpne, og om noen programmer lytter på porter.

Oppdatering: Linux netstat-kommandoen erstattes av ny ss-kommando, som er i stand å vise mer informasjon om nettverkstilkoblinger, og det er mye raskere enn den eldre netstat-kommandoen.

Dette verktøyet er veldig viktig og mye nyttig for Linux-nettverksadministratorer så vel som systemadministratorer for å overvåke og feilsøke sine nettverksrelaterte problemer og bestemme nettverkstrafikkytelsen. Denne artikkelen viser bruk av netstat-kommandoen med eksemplene som kan være nyttige i daglig drift.

Du kan også være interessert i å følge artikkelen

  1. 35 Praktiske eksempler på Linux Find Command

1. Viser alle LYTTENDE porter for TCP- og UDP-tilkoblinger

Listing av alle porter (både TCP og UDP) ved hjelp av netstat -a-alternativet.

2. Oppføring av TCP-porter-tilkoblinger

Oppføring bare TCP (Transmission Control Protocol) portforbindelser ved hjelp av netstat -at.

3. Oppføring av UDP-porter-tilkoblinger

Oppføring av bare UDP-portforbindelser (User Datagram Protocol) ved hjelp av netstat -au.

4. Viser alle LYTTETILKOBLINGER

Listing av alle aktive lytterportstilkoblinger med netstat -l.

5. Lister opp alle TCP-lytteporter

Listing av alle aktive TCP-porter som lytter, ved å bruke alternativet netstat -lt.

6. Lister opp alle UDP-lytteporter

Listing av alle aktive UDP-porter som lytter, ved hjelp av alternativet netstat -lu.

7. Liste over alle UNIX-lytterporter

Liste over alle aktive UNIX-lytterporter ved hjelp av netstat -lx.

8. Viser statistikk etter protokoll

Viser statistikk etter protokoll. Som standard vises statistikk for TCP-, UDP-, ICMP- og IP-protokollene. Parameteren -s kan brukes til å spesifisere et sett med protokoller.

# netstat -sIp: 2461 total packets received 0 forwarded 0 incoming packets discarded 2431 incoming packets delivered 2049 requests sent outIcmp: 0 ICMP messages received 0 input ICMP message failed. ICMP input histogram: 1 ICMP messages sent 0 ICMP messages failed ICMP output histogram: destination unreachable: 1Tcp: 159 active connections openings 1 passive connection openings 4 failed connection attempts 0 connection resets received 1 connections established 2191 segments received 1745 segments send out 24 segments retransmited 0 bad segments received. 4 resets sentUdp: 243 packets received 1 packets to unknown port received. 0 packet receive errors 281 packets sent

9. Viser statistikk etter TCP-protokoll

Viser bare statistikk for TCP-protokoll ved å bruke alternativet netstat -st.

# netstat -stTcp: 2805201 active connections openings 1597466 passive connection openings 1522484 failed connection attempts 37806 connection resets received 1 connections established 57718706 segments received 64280042 segments send out 3135688 segments retransmited 74 bad segments received. 17580 resets sent

10. Viser statistikk etter UDP-protokoll

# netstat -suUdp: 1774823 packets received 901848 packets to unknown port received. 0 packet receive errors 2968722 packets sent

11. Viser tjenestenavn med PID

Visning av tjenestenavn med deres PID-nummer ved bruk av alternativet netstat -tp vil vise «PID / programnavn».

12. Viser promiskuøs modus

Viser promiskuøs modus med -ac-bryter, netstat skriver ut valgt informasjon eller oppdateringsskjerm hvert femte sekund. Standard skjermoppdatering hvert sekund.

13. Viser kjernens IP-ruting

Vis Kernel IP-rutetabell med netstat og rutekommando.

14. Viser nettverksgrensesnittstransaksjoner

Viser nettverksgrensesnittpakketransaksjoner inkludert både overføring og mottak av pakker med MTU-størrelse.

# netstat -iKernel Interface tableIface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flgeth0 1500 0 4459 0 0 0 4057 0 0 0 BMRUlo 16436 0 8 0 0 0 8 0 0 0 LRU

15. Viser kjernegrensesnitttabell

Viser kjernegrensesnitttabell, ligner på ifconfig-kommandoen.

16. Viser IPv4 og IPv6-informasjon

Viser informasjon om multicast-gruppemedlemskap for både IPv4 og IPv6.

17. Skriv ut Netstat-informasjon kontinuerlig

For å få netstatinformasjon hver f I andre sekund, bruk deretter følgende kommando, den vil skrive ut netstat informasjon kontinuerlig, si hvert par sekunder.

18. Finne ikke-støttende adresse

Finne ukonfigurerte adressefamilier med nyttig informasjon.

19. Finne lytteprogrammer

Finn ut hvor mange lytterprogrammer som kjører på en port.

20. Viser RAW-nettverksstatistikk

# netstat --statistics --rawIp: 62175683 total packets received 52970 with invalid addresses 0 forwardedIcmp: 875519 ICMP messages received destination unreachable: 901671 echo request: 8 echo replies: 16253IcmpMsg: InType0: 83IpExt: InMcastPkts: 117

Write a Comment

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *