netstat er et kommandolinjeværktøj, der bruges til at overvåge netværksstatistik. Det giver dig mulighed for at se netværksdata såsom porte i brug, aktive forbindelser, pakker, der er blevet overført osv.
Det er interessant at bemærke, at netop dette værktøj er tilgængeligt på Windows Server-udgaver og ligner meget i brugen på Linux.
Følg denne artikel for at se, hvordan du kan bruge netstat-kommandoen på dit Linux-system.
Strukturering af netstat-kommandoer
Der er to måder, hvorpå du kan bruge netstat-kommandoen: enten kør kommandoen alene eller kør den med valgmuligheder. Hvis du vælger at køre netstat uden at der er angivet nogen muligheder, vil det vise alle aktive forbindelser på dit system.
netstat
Når du kører netstat med muligheder, skal du angive en bindestreg (-) før hvert flag.
netstat [-option1] [-option2] …
netstat har en række flag, og i næste afsnit vil du se nogle eksempler i brug.
Hvis du har mange muligheder at inkludere i din kommando, kan det være forstyrrende at tilføje en bindestreg hver gang. Heldigvis giver netstat en enklere måde at gøre det på.
Du kan blot bruge en bindestreg og derefter liste dine muligheder fortløbende uden mellemrum mellem dem. For eksempel i stedet for at skrive netstat -p -n -t, kan du bare løbe netstat -pnt.
Du vil finde dette summative format meget praktisk, når du skal køre flere netstat-kommandoer med mange muligheder:
netstat -[option1][option2][option3]...
Relaterede: Hvorfor du skal bruge Linux Networking Tool i Windows med WSL
netstat kommandoer du bør kende til
Hvis du gerne vil vide statistikkerne for UDP-, TCP-, ICMP- og IP-protokollerne, skal du bruge følgende kommando:
netstat -s
For at liste alle TCP-forbindelser (Transmission Control Protocol) skal du køre kommandoen nedenfor:
netstat -at
Tilsvarende, for UDP-forbindelser, udfør følgende kommando:
netstat -au
For at liste alle servere/porte, der aktivt kører (lytter) på dit system, skal du køre:
netstat -plnt
Det er vigtigt at bemærke, at denne kommando kan kræve sudo privilegier. Dette skyldes, at root-brugeren kan være ejer af nogle af tjenesterne.
Denne særlige kommando er meget vigtig, da den endda viser dig program-id'erne på de kørende servere. Du kan bruge disse oplysninger til at stoppe servere, som du ikke ønsker at køre på dit system.
ss: En efterfølger til netstat-kommandoen
Selvom netstat er et godt værktøj til at overvåge netværksforbindelser, er det ikke så detaljeret som ss-værktøjet. Du kan bruge ss-kommandoen til at overvåge netværkssockets på Linux. Det er hurtigere end netstat og giver mere detaljerede oplysninger.
Hvis du har mistanke om et netværksproblem på dit Linux-system, kan du her se, hvordan du sporer og fejlfinder det med kommandoen ss.
Læs Næste
- Linux
- Computernetværk
- Linux
Jerome er medarbejderskribent hos MakeUseOf. Han dækker artikler om programmering og Linux. Han er også en krypto-entusiast og holder altid styr på kryptoindustrien.
Abonner på vores nyhedsbrev
Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e-bøger og eksklusive tilbud!
Klik her for at abonnere