netstat to narzędzie wiersza poleceń służące do monitorowania statystyk sieciowych. Umożliwia przeglądanie danych sieciowych, takich jak używane porty, aktywne połączenia, przesłane pakiety itp.

Warto zauważyć, że to samo narzędzie jest dostępne w wersjach Windows Server i jest bardzo podobne w użyciu do tego w systemie Linux.

Zapoznaj się z tym artykułem, aby dowiedzieć się, jak korzystać z polecenia netstat w systemie Linux.

Strukturyzacja poleceń netstat

Istnieją dwa sposoby użycia polecenia netstat: uruchom je samodzielnie lub uruchom je z opcjami. Jeśli zdecydujesz się uruchomić netstat bez wskazanych opcji, wyświetli on wszystkie aktywne połączenia w twoim systemie.

netstat

Uruchamiając netstat z opcjami, musisz określić łącznik (-) przed każdą flagą.

netstat [-opcja1] [-opcja2] …

netstat ma wiele flag, aw następnej sekcji zobaczysz kilka przykładów w użyciu.

Jeśli masz wiele opcji do uwzględnienia w swoim poleceniu, dodanie myślnika za każdym razem może być niepokojące. Na szczęście netstat zapewnia prostszy sposób na zrobienie tego.

instagram viewer

Możesz po prostu użyć jednego łącznika, a następnie kolejno wymieniać opcje bez żadnych spacji między nimi. Na przykład zamiast pisać netstat -p -n -t, możesz po prostu biegać netstat -pnt.

Ten format podsumowujący jest bardzo wygodny, gdy musisz uruchomić wiele poleceń netstat z wieloma opcjami:

netstat -[opcja1][opcja2][opcja3]...

Związane z: Dlaczego powinieneś używać Linux Networking Tool w Windows z WSL?

Polecenia netstat, o których powinieneś wiedzieć

Jeśli chcesz poznać statystyki dla protokołów UDP, TCP, ICMP i IP, użyj następującego polecenia:

netstat -s

Aby wyświetlić listę wszystkich połączeń TCP (Transmission Control Protocol), uruchom poniższe polecenie:

netstat -at

Podobnie w przypadku połączeń UDP wydaj następujące polecenie:

netstat -au

Aby wyświetlić listę wszystkich serwerów/portów, które aktywnie działają (nasłuchują) w twoim systemie, uruchom:

netstat -plnt

Należy pamiętać, że to polecenie może wymagać przywileje sudo. Dzieje się tak, ponieważ użytkownik root może być właścicielem niektórych usług.

To konkretne polecenie jest bardzo ważne, ponieważ pokazuje nawet identyfikatory programów działających serwerów. Możesz użyć tych informacji, aby zatrzymać serwery, których nie chcesz uruchomić w swoim systemie.

ss: następca polecenia netstat

Chociaż netstat jest dobrym narzędziem do monitorowania połączeń sieciowych, nie jest tak szczegółowy jak narzędzie ss. Możesz użyć polecenia ss do monitorowania gniazd sieciowych w systemie Linux. Jest szybszy niż netstat i dostarcza bardziej szczegółowych informacji.

UdziałĆwierkaćE-mail
Jak monitorować połączenia sieciowe w systemie Linux za pomocą ss

Jeśli podejrzewasz problem z siecią w systemie Linux, oto jak go prześledzić i rozwiązać za pomocą polecenia ss.

Czytaj dalej

Powiązane tematy
  • Linux
  • Sieć komputerowa
  • Linux
O autorze
Jerome Davidson (31 opublikowanych artykułów)

Jerome jest pisarzem sztabowym w MakeUseOf. Zajmuje się artykułami na temat programowania i systemu Linux. Jest także entuzjastą kryptowalut i zawsze śledzi branżę kryptograficzną.

Więcej od Jerome'a ​​Davidsona

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować