logo

Netstat-kommandot i Linux

Netstat-kommandot är som ett specialverktyg i Linux som hjälper dig att förstå och kontrollera saker om hur din dator ansluter till internet. Den kan berätta om anslutningarna din dator gör, vägarna den använder för att skicka information och till och med några tekniska detaljer som hur många datapaket som skickas eller tas emot. Enkelt uttryckt är det som ett fönster som visar dig vad som händer med din dator och internet. Den här artikeln hjälper dig att lära dig hur du använder netstat, utforska olika sätt att få specifik information och ge dig en bättre uppfattning om vad som händer bakom kulisserna.

Översikt över Netstat Command i Linux

`netstat`> står för nätverksstatistik. Det låter användare visa nätverksrelaterad information och diagnostisera olika nätverksproblem. Kommandot har flera alternativ som kan kombineras för att hämta specifika detaljer.



Grundläggande syntax för `netstat`kommando i Linux

Nedan är den allmänna syntaxen förnetstat>kommando:

netstat [options]>

Låt oss utforska några av de mest använda alternativen tillsammans med exempel:

Några praktiska exempel på netstat-kommandon i Linux:

1) Visa både lyssnande och icke-lyssnande uttag med netstat-kommandot i Linux

-a -allt : Visa både lyssnande och icke-lyssnande uttag. Med alternativet –interfaces, visa gränssnitt som inte är uppe.



netstat -a | more>

2) Lista alla TCP-portar med netstat Command i Linux

Detta kommando listar specifikt alla TCP-portar, vilket ger dig information om de TCP-anslutningar ditt system är engagerat i.

netstat -at>



3) Lista alla UDP-portar med netstat Command i Linux

I likhet med föregående exempel fokuserar detta kommando på UDP-portar , avslöjar detaljer om UDP-anslutningar.

netstat -au>

4) Lista endast lyssningsportar med netstat Command i Linux

Genom att använda det här alternativet kan du bara se de portar som aktivt lyssnar efter inkommande anslutningar

netstat -l>

För att bara lista lyssningsportarna.

5) Lista endast lyssnande TCP-portar med netstat-kommando i Linux

För att begränsa det ytterligare, listar detta kommando specifikt TCP-portarna som är i ett lyssningsläge.

netstat -lt>

För att bara lista de lyssnande tcp-portarna.

6) Lista endast lyssnande UDP-portar med netstat-kommando i Linux

På samma sätt fokuserar det här kommandot på att endast visa de UDP-portar som aktivt lyssnar.

netstat -lu>

För att bara lista utp-portarna för lyssning.

7) Lista endast lyssnande UNIX-portar med netstat Command i Linux

För de som jobbar med UNIX-system , visar detta alternativ endast UNIX-portar som är i ett lyssningsläge.

netstat -lx>

För att bara lista de lyssnande UNIX-portarna.

8) Lista statistik för alla portar med netstat Command i Linux

Det här kommandot tillhandahåller statistisk information för alla portar och ger insikter om nätverksaktivitet.

netstat -s>

För att lista statistiken för alla hamnar.

9) Lista statistik för TCP-portar med netstat Command i Linux

För en mer specifik uppdelning visar detta kommando statistik exklusivt för TCP-portar.

netstat -st>

För att lista statistik för TCP-portar.

10) Lista statistik för UDP-portar med netstat Command i Linux

På samma sätt fokuserar detta kommando på den statistiska informationen relaterad till UDP-portar.

netstat -su>

Lista statistiken för UDP-portar.

11) Visa PID och programnamn Använder netstat Command i Linux

Detta alternativ berikar utdata genom att visa Process ID (PID) och programnamn som är associerade med nätverksanslutningar.

netstat -pt>

För att visa PID och programnamn.

12) Skriv ut Netstat-information kontinuerligt med hjälp av netstat-kommandot i Linux

Genom att köra det här kommandot skrivs netstat-information kontinuerligt ut och uppdateras med jämna mellanrum för att ge realtidsinsikter.

netstat -c>

För att skriva ut netstat-informationen kontinuerligt.

javascript-operatorer

13) Skaffa icke-stödjande adressfamiljer med netstat Command i Linux

För att identifiera icke-stödjande adressfamiljer på systemet, använd detta kommando för en detaljerad översikt.

netstat --verbose>

För att få in de icke-stödjande adressfamiljerna i systemet.

konkat strängar java

På slutet har vi något sånt här.

14) Få information om kärnrouting Använder netstat Command i Linux

Detta kommando hämtar kärna routinginformation, visning av destinationsadresser, gateways och gränssnittsdetaljer.

netstat -r>

För att få information om kärnans routing.

15) Hämta port som ett program körs på med hjälp av netstat Command i Linux

För att hitta porten på vilken ett specifikt program, i det här fallet, SSH , körs, använd det här kommandot.

netstat -ap | grep ssh>

För att få den port som ett program körs på.

16) Identifiera process med hjälp av en viss port med netstat Command i Linux

Detta kommando hjälper till att identifiera processen som är associerad med en given port, till exempel port 80 i det här exemplet.

netstat -an | grep ':80'>

För att få processen som använder den givna porten.

17) Hämta lista över nätverksgränssnitt med netstat Command i Linux

Använd det här kommandot för att få en lista över nätverksgränssnitt som ger information om varje gränssnitts aktiviteter.

netstat -i>

För att få listan över nätverksgränssnitt.

Visa utökad information om gränssnitt med netstat Command i Linux

För utökad information om gränssnitt, liknande utdata från ifconfig>kommando , använd det här alternativet för att få omfattande insikter.

netstat -ie>

För att visa utökad information om gränssnitten

Vanliga frågor

Vad används netstat-kommandot i Linux till?

Netstat-kommandot i Linux är ett kraftfullt nätverksverktyg som används för att visa en mängd information relaterad till nätverksanslutningar, routingtabeller, gränssnittsstatistik och mer. Det hjälper användare att diagnostisera nätverksproblem och få insikter i det aktuella tillståndet för nätverksaktiviteter på ett system.

Hur ser jag alla aktiva anslutningar med netstat?

För att se alla aktiva anslutningar med netstat kan du använda följande kommando:

netstat -a>

Detta kommando visar både lyssnande och icke-lyssnande uttag, vilket ger en omfattande lista över aktiva nätverksanslutningar.

Kan netstat visa de processer som är kopplade till nätverksanslutningar?

Ja, netstat kan visa de processer som är kopplade till nätverksanslutningar. Genom att använda ` -p`> alternativet kan du inkludera Process ID (PID) och programnamn i utdata. Till exempel:

netstat -p>

Detta kommando visar processerna tillsammans med deras PID:er som använder nätverksresurser.

Hur övervakar jag nätverksaktivitet i realtid med netstat?

För att övervaka nätverksaktivitet i realtid med netstat kan du använda ` -c`> alternativ. Detta alternativ uppdaterar kontinuerligt netstat-informationen med jämna mellanrum.

Till exempel:

netstat -c>

Att köra det här kommandot kommer att ge löpande uppdateringar av nätverksstatistik.

Vad är skillnaden mellan netstat och ss-kommando i Linux?

Kommandona netstat och ss i Linux ger båda information om nätverksanslutningar, men de skiljer sig åt när det gäller funktioner och effektivitet. ss anses vara en mer modern och effektiv ersättare för netstat. Det ger snabbare utdata, stöder fler filter och rekommenderas generellt för användare som vill ha ett mer strömlinjeformat och uppdaterat verktyg för att visa nätverksstatistik. Men netstat är fortfarande allmänt använt och tillgängligt på många system.

Hur visar man lyssnande nätverksportar med netstat i Linux?

För att visa lyssnande nätverksportar med netstat i Linux kan du använda följande kommando:

netstat -tuln>

Så här betyder varje alternativ:

  • -t>: Visa TCP-anslutningar.
  • -u>: Visa UDP-anslutningar.
  • -l>: Visa endast lyssningsuttag.
  • -n>: Visa numeriska adresser istället för att lösa dem till värdnamn.

Detta kommando ger en lista över alla lyssnande TCP- och UDP-portar tillsammans med deras respektive numeriska adresser

Hur visar jag alla nätverksanslutningar med netstat i Linux?

För att visa alla nätverksanslutningar som använder netstat i Linux kan du använda följande kommando:

netstat -a>

Här är uppdelningen av alternativen:

  • -a>: Visa alla uttag, inklusive lyssnings- och icke-lyssnande uttag.

Detta kommando visar en omfattande lista över alla etablerade anslutningar, lyssningsuttag och annan nätverksrelaterad information. Dessutom kan du använda-n>alternativ för att visa numeriska adresser istället för att lösa dem till värdnamn:

netstat -an>

Dessa kommandon hjälper dig att övervaka och analysera nätverksanslutningar på ditt Linux-system.

Slutsats

I den här artikeln diskuterade vi kommandot netstat i Linux som är som ett specialverktyg som hjälper dig att se hur din dator ansluter till internet. Det är som ett fönster som visar information om anslutningar, datavägar och tekniska detaljer. Den här artikeln täcker praktiska exempel på netstat-kommandon, från att visa aktiva anslutningar till att lista specifika typer av portar och få detaljerad statistik. Oavsett om du är nybörjare eller mer avancerad, erbjuder netstat mångsidiga alternativ. Vanliga frågor besvaras, vilket gör det tydligt vad netstat gör och hur det skiljer sig från andra kommandon som ss i Linux. Denna kunskap hjälper användare att diagnostisera nätverksproblem och bättre förstå deras systems internetaktiviteter.