Nyheter i Android, Telefoner, Prylar Och Recensioner

En enkel guide till att använda kommandot netstat i Linux

Linux har en uppsjö av verktyg för att få nätverksrelaterad information. Ett sådant verktyg är netstat, en kommandoradsnätverksstatistikövervakare för Linux.

netstat är ett kommandoradsverktyg som används för att övervaka nätverksstatistik. Det gör att du kan se nätverksdata som portar som används, aktiva anslutningar, paket som har överförts, etc.

Det är intressant att notera att just detta verktyg är tillgängligt på Windows Server-utgåvor och är väldigt likt det på Linux.

Följ den här artikeln för att se hur du kan använda kommandot netstat på ditt Linux-system.

Strukturera netstat-kommandon

Det finns två sätt på vilka du kan använda kommandot netstat: antingen kör kommandot ensamt eller kör det med alternativ. Om du väljer att köra netstat utan några indikerade alternativ kommer den att visa alla aktiva anslutningar på ditt system.

netstat

När du kör netstat med alternativ måste du ange en bindestreck (–) före varje flagga.

netstat [-option1] [-option2] …

netstat har ett antal flaggor, och i nästa avsnitt kommer du att se några exempel som används.

Om du har många alternativ att inkludera i ditt kommando kan det vara störande att lägga till ett bindestreck varje gång. Lyckligtvis erbjuder netstat ett enklare sätt att göra det.

Du kan helt enkelt använda ett bindestreck och sedan lista dina alternativ i följd utan mellanslag mellan dem. Till exempel istället för att skriva netstat -p -n -t, du kan helt enkelt springa netstat -pnt.

Du kommer att tycka att detta summativa format är mycket praktiskt när du måste köra flera netstat-kommandon med många alternativ:

netstat -[option1][option2][option3]...

netstat-kommandon du bör känna till

Om du vill veta statistiken för UDP-, TCP-, ICMP- och IP-protokollen, använd följande kommando:

netstat -s

För att lista alla TCP-anslutningar (Transmission Control Protocol) kör du kommandot nedan:

netstat -at

På samma sätt, för UDP-anslutningar, utfärda följande kommando:

netstat -au

För att lista alla servrar/portar som aktivt körs (lyssnar) på ditt system, kör:

netstat -plnt

Det är viktigt att notera att det här kommandot kan kräva sudo-privilegier. Detta beror på att rotanvändaren kan vara ägare till vissa av tjänsterna.

Relaterad  Simulera och testa Arduino-projekt med 123D-kretsar

Detta speciella kommando är mycket viktigt eftersom det till och med visar dig program-ID:n för de körande servrarna. Du kan använda denna information för att stoppa servrar som du inte vill köra på ditt system.

ss: En efterträdare till netstat-kommandot

Även om netstat är ett bra verktyg för att övervaka nätverksanslutningar, är det inte lika detaljerat som ss-verktyget. Du kan använda kommandot ss för att övervaka nätverksuttag på Linux. Det är snabbare än netstat och ger mer detaljerad information.

Om författaren

Jerome Davidson (33 artiklar publicerade)

Jerome är personalskribent på MakeUseOf. Han täcker artiklar om programmering och Linux. Han är också en kryptoentusiast och håller alltid koll på kryptoindustrin.

Mer från Jerome Davidson

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera

Table of Contents