netstat (statystyki sieciowe) to narzędzie wiersza poleceń do monitorowania połączeń sieciowych, zarówno przychodzących, jak i wychodzących, a także do przeglądania tabel routingu, statystyk interfejsów itp.
netstat jest dostępny we wszystkich systemach operacyjnych typu Unix, a także w systemie operacyjnym Windows. Jest to bardzo przydatne w zakresie rozwiązywania problemów z siecią i pomiaru wydajności. netstat jest jednym z najbardziej podstawowych narzędzi do debugowania usług sieciowych, informującym, które porty są otwarte i czy jakiekolwiek programy nasłuchują na portach.
Aktualizacja: polecenie netstat w Linuksie jest zastępowane przez nowe polecenie ss, które jest w stanie wyświetlania większej ilości informacji o połączeniach sieciowych i jest znacznie szybsze niż starsze polecenie netstat.
To narzędzie jest bardzo ważne i bardzo przydatne dla administratorów sieci Linux oraz administratorów systemu do monitorowania i rozwiązywania problemów związanych z siecią. problemów i określić wydajność ruchu sieciowego. W tym artykule przedstawiono zastosowania polecenia netstat wraz z przykładami, które mogą być przydatne w codziennej obsłudze.
Może Cię również zainteresować następujący artykuł
- 35 Praktyczne przykłady polecenia znajdowania w systemie Linux
1. Lista wszystkich portów SŁUCHAJĄCYCH połączeń TCP i UDP
Lista wszystkich portów (zarówno TCP, jak i UDP) przy użyciu opcji netstat -a.
2. Lista połączeń portów TCP
Wyświetlane tylko TCP (protokół kontroli transmisji) połączenia portów za pomocą netstat -at.
3. Lista połączeń portów UDP
Wyświetla tylko połączenia portów UDP (User Datagram Protocol) przy użyciu netstat -au.
4. Lista wszystkich połączeń nasłuchujących
Lista wszystkich aktywnych połączeń nasłuchujących z użyciem netstat -l.
5. Lista wszystkich portów nasłuchujących TCP
Lista wszystkich aktywnych nasłuchujących portów TCP za pomocą opcji netstat -lt.
6. Lista wszystkich portów nasłuchujących UDP
Lista wszystkich aktywnych nasłuchujących portów UDP przy użyciu opcji netstat -lu.
7. Lista wszystkich portów nasłuchujących UNIX
Lista wszystkich aktywnych portów nasłuchujących UNIX za pomocą polecenia netstat -lx.
8. Wyświetlanie statystyk według protokołu
Wyświetla statystyki według protokołu. Domyślnie statystyki są wyświetlane dla protokołów TCP, UDP, ICMP i IP. Parametr -s może służyć do określenia zestawu protokołów.
# 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