netstat er et kommandolinjeverktøy som brukes til å overvåke nettverksstatistikk. Den lar deg se nettverksdata som porter som er i bruk, aktive tilkoblinger, pakker som er overført, etc.
Det er interessant å merke seg at dette verktøyet er tilgjengelig på Windows Server-utgaver og er veldig likt i bruk som på Linux.
Følg denne artikkelen for å se hvordan du kan bruke netstat-kommandoen på Linux-systemet.
Strukturere netstat-kommandoer
Det er to måter du kan bruke netstat-kommandoen på: enten kjør kommandoen alene eller kjør den med alternativer. Hvis du velger å kjøre netstat uten at noen alternativer er angitt, vil den vise alle aktive tilkoblinger på systemet ditt.
netstat
Når du kjører netstat med alternativer, må du spesifisere en bindestrek (-) før hvert flagg.
netstat [-alternativ1] [-alternativ2] …
netstat har en rekke flagg, og i neste avsnitt vil du se noen eksempler i bruk.
Hvis du har mange alternativer å inkludere i kommandoen, kan det være urovekkende å legge til en bindestrek hver gang. Heldigvis gir netstat en enklere måte å gjøre det på.
Du kan ganske enkelt bruke én bindestrek og deretter liste opp alternativene dine fortløpende uten mellomrom mellom dem. For eksempel i stedet for å skrive netstat -p -n -t, kan du bare løpe netstat -pnt.
Du vil finne dette summative formatet veldig praktisk når du må kjøre flere netstat-kommandoer med mange alternativer:
netstat -[alternativ1][alternativ2][alternativ3]...
I slekt: Hvorfor du bør bruke Linux Networking Tool i Windows med WSL
netstat-kommandoer du bør kjenne til
Hvis du vil vite statistikken for UDP-, TCP-, ICMP- og IP-protokollene, bruk følgende kommando:
netstat -s
For å liste alle TCP (Transmission Control Protocol) tilkoblinger, kjør kommandoen nedenfor:
netstat -at
På samme måte, for UDP-tilkoblinger, utfør følgende kommando:
netstat -au
For å liste opp alle servere/porter som aktivt kjører (lytter) på systemet ditt, kjør:
netstat -plnt
Det er viktig å merke seg at denne kommandoen kan kreve sudo-privilegier. Dette er fordi root-brukeren kan være eieren av noen av tjenestene.
Denne spesielle kommandoen er veldig viktig siden den til og med viser deg program-ID-ene til de kjørende serverne. Du kan bruke denne informasjonen til å stoppe servere du ikke vil kjøre på systemet ditt.
ss: En etterfølger til netstat-kommandoen
Selv om netstat er et godt verktøy for å overvåke nettverkstilkoblinger, er det ikke så detaljert som ss-verktøyet. Du kan bruke ss-kommandoen til å overvåke nettverkskontakter på Linux. Det er raskere enn netstat og gir mer detaljert informasjon.
Hvis du mistenker et nettverksproblem på Linux-systemet ditt, kan du spore og feilsøke det her med ss-kommandoen.
Les Neste
- Linux
- Datanettverk
- Linux
Jerome er en stabsskribent hos MakeUseOf. Han dekker artikler om programmering og Linux. Han er også en kryptoentusiast og følger alltid med på kryptoindustrien.
Abonner på vårt nyhetsbrev
Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!
Klikk her for å abonnere