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.
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.
Jeśli podejrzewasz problem z siecią w systemie Linux, oto jak go prześledzić i rozwiązać za pomocą polecenia ss.
Czytaj dalej
- Linux
- Sieć komputerowa
- Linux
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ą.
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ć