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å.

instagram viewer

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.

DelTweetE-mail
Sådan overvåger du netværksforbindelser på Linux med ss

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

Relaterede emner
  • Linux
  • Computernetværk
  • Linux
Om forfatteren
Jerome Davidson (31 artikler udgivet)

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.

Mere fra Jerome Davidson

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e-bøger og eksklusive tilbud!

Klik her for at abonnere