netstat (nätverksstatistik) är ett kommandoradsverktyg för övervakning av nätverksanslutningar både inkommande och utgående samt visning av routingtabeller, gränssnittsstatistik etc.
netstat är tillgängligt på alla Unix-liknande operativsystem och även tillgängligt i Windows OS. Det är mycket användbart när det gäller nätverksfelsökning och prestandamätning. netstat är ett av de mest grundläggande felsökningsverktygen för nätverkstjänster, som berättar vilka portar som är öppna och om några program lyssnar på portar.
Uppdatering: Linux netstat-kommandot ersätts av nytt ss-kommando, som kan att visa mer information om nätverksanslutningar och det är mycket snabbare än det äldre netstat-kommandot.
Detta verktyg är mycket viktigt och mycket användbart för Linux-nätverksadministratörer såväl som systemadministratörer att övervaka och felsöka sina nätverksrelaterade problem och bestämma nätverkstrafikprestanda. Den här artikeln visar användningen av netstat-kommandot med deras exempel som kan vara användbara vid daglig drift.
Du kanske också är intresserad av att följa artikel
- 35 Praktiska exempel på Linux Find Command
1. Listar alla LISTENING-portar för TCP- och UDP-anslutningar
Listar alla portar (både TCP och UDP) med hjälp av netstat -a-alternativet.
2. Lista TCP-portanslutningar
Listar endast TCP (Transmission Control Protocol) portanslutningar med netstat -at.
3. Listning av UDP-portanslutningar
Listar endast UDP-portanslutningar (User Datagram Protocol) med netstat -au.
4. Listar alla LISTENING Connections
Listar alla aktiva lyssningsportanslutningar med netstat -l.
5. Lista alla TCP-lyssningsportar
Lista alla aktiva lyssnande TCP-portar med alternativet netstat -lt.
6. Lista alla UDP-lyssningsportar
Lista alla aktiva UDP-portar som lyssnar med hjälp av alternativet netstat -lu.
7. Listar alla UNIX-lyssningsportar
Listar alla aktiva UNIX-lyssningsportar med netstat -lx.
8. Visar statistik efter protokoll
Visar statistik efter protokoll. Som standard visas statistik för TCP-, UDP-, ICMP- och IP-protokollet. Parametern -s kan användas för att ange en uppsättning protokoll.
# netstat -sIp: 2461 total packets received 0 forwarded 0 incoming packets discarded 2431 incoming packets delivered 2049 requests sent outIcmp: 0 ICMP messages received 0 input ICMP message failed. ICMP input histogram: 1 ICMP messages sent 0 ICMP messages failed ICMP output histogram: destination unreachable: 1Tcp: 159 active connections openings 1 passive connection openings 4 failed connection attempts 0 connection resets received 1 connections established 2191 segments received 1745 segments
read more