Netstat kommanderar för att hantera nätverk i Linux

Innehållsförteckning

När vi hanterar och administrerar Linux -operativsystem, är en av de bästa metoderna vi kan använda att i detalj känna till kommandona som underlättar administrationen och kontrollen på ett mycket enklare sätt.

Ett av dessa kommandon är netstat, (nätverksstatistik - nätverksstatistik) som är ett kommandoradsverktyg som gör att vi kan övervaka både inkommande och utgående nätverksanslutningar, samt se routningstabeller, gränssnittsstatistik etc.

Netstat -kommandot är tillgängligt på alla Unix -operativsystem och även tillgängligt på Windows -operativsystem och är praktiskt när det gäller nätverksfelsökning och prestandamätning.

Netstat -kommandot är ett av de mest grundläggande felsökningsverktygen för nätverkstjänster, eftersom det berättar vilka portar som är öppna och om programmen lyssnar på portarna, så att vi kan ha bättre kontroll över dem.

Om vi ​​hanterar eller är inblandade i nätverksaspekter är detta verktyg mycket viktigt och mycket användbart, liksom för systemadministratörer, eftersom det ger oss ett enkelt sätt att övervaka och lösa problem relaterade till nätverket och bestämma prestanda för nätets trafik .

Idag ger Solvetic några av de mest användbara netstat -kommandona för bättre kontroll och övervakning.

1. Lista alla lyssnande portar för TCP- och UDP Linux -anslutningar


Denna uppgif.webpt kan göras med hjälp av alternativet med hjälp av netstat -a och därmed lista alla portar (TCP och UDP) i lyssningstillstånd:
 netstat -a | Mer

Där ser vi typen av protokoll, den lokala adressen, fjärranslutningsadressen och dess nuvarande status.

2. Lista Linux TCP -portanslutningar


Om vi ​​bara vill lista TCP (Transmission Control Protocol) portanslutningar, kommer det att vara nödvändigt att använda parametern netstat -at:
 netstat -at

Vi kan se detaljerad information om dessa portar.

3. Lista Linux UDP -portanslutningar


Om det är nödvändigt att visa alla UDP -portanslutningar (User Datagram Protocol) måste vi använda parametern netstat -au:
 netstat -au

4. Lista alla anslutningar i lyssningstillstånd (lyssnande) Linux


Med netstat är det möjligt att lista alla aktiva lyssningsportanslutningar med parametern netstat -l.
 netstat -l

5. Lista alla Linux -lyssnande TCP -portar


Om det krävs för att lista alla aktiva TCP -portar som lyssnar kan vi göra det med alternativet netstat -lt.
 netstat -lt

6. Lista alla Linux -lyssnande UDP -portar


Om du vill lista alla aktiva lyssnande UDP -portar kan du göra det med alternativet netstat -lu.
 netstat -lu

7. Lista alla Linux -UNIX -portar


Med kommandot netstat kan vi lista alla aktiva UNIX -lyssnarportar med parametern netstat -lx:
 netstat -lx

8. Visa statistik efter Linux -protokoll


Netstat erbjuder oss möjligheten att visa statistik enligt protokoll.
Som standard visas statistik för TCP-, UDP-, ICMP- och IP -protokollen. Parametern -s kan användas för att ange en uppsättning protokoll.

Vi kan se detaljerad information om varje protokoll i systemet.

9. Visa TCP Linux -protokollstatistik


Om vi ​​bara vill visa TCP -protokollstatistik med hjälp av netstat kan vi använda parametern netstat -st:
 netstat -st

10. Visa statistik över UDP Linux -protokollet


Om vi ​​däremot vill se statistiken för UDP -protokollet måste vi köra netstat -su:
 netstat -su

11. Visa tjänstnamn med Linux PID: er


Med alternativet netstat -tp visas "PID / programnamn", som visar namnet på tjänsten med dess PID -nummer.
 netstat -tp

12. Distribuera promiskuöst läge Linux


När Promiscuous -läget visas med parametern -ac, skriver netstat ut den valda informationen eller uppdaterar skärmen var femte sekund. Standardskärmen uppdateras varje sekund.
 netstat -ac 5 | grep tcp

13. Distribuera Linux -kärnans IP -routning


Med det här alternativet kan vi visa kärnans IP-routningstabell med kommandot netstat och route (-r).
 netstat -r

14. Distribuera Linux -nätverksgränssnittstransaktioner


Tack vare detta alternativ kommer det att vara möjligt att visa pakettransaktioner i nätverksgränssnittet, inklusive både överföring och mottagning av paket med MTU -storlek, för detta kommer vi att utföra följande:
 netstat -i

15. Visa Linux -kärnans gränssnittstabell


Det här alternativet liknar kommandot ifconfig och visar kärngränssnittstabellen. För dess användning kommer vi att utföra följande:
 netstat -ie

16. Visa IPv4- och IPv6 Linux -information


Tack vare denna parameter kommer vi att se bildandet av multicast -gruppmedlemskap för IPv4 och IPv6. Dess parameter är:
 netstat -g

17. Skriv ut Netstat -information kontinuerligt Linux


För att få netstat -information varje definierad tid kommer det att vara möjligt att använda följande kommando som kommer att skriva ut netstat -information kontinuerligt:
 netstat -c

För att avsluta visningen använder vi tangentkombinationen Ctrl + C.

18. Hitta en icke-supportadress för Linux


Med det här alternativet kan du hitta okonfigurerade adressfamiljer med användbar information.
 netstat --verbose

19. Visa Linux -lyssnare


Med det här alternativet är det möjligt att validera hur många lyssnare som körs på en definierad port, syntaxen som ska användas är till exempel för http:
 netstat -ap | grep http

20. Display -nätverksstatistik RAW Linux


Om vi ​​vill visa RAW -nätverksstatistik kan vi göra det med följande kommando:
 netstat --statistics -raw

Vi har dessa alternativ för att hantera olika värden och parametrar i nätverket med hjälp av netstat på Linux distros på ett praktiskt sätt.

wave wave wave wave wave