Co i gdzie wysyła Twój komputer z systemem Linux? Dowiedz się za pomocą pkstat.

Kluczowe dania na wynos

  • pktstat to narzędzie wiersza poleceń, które pokazuje aktywność pakietów w czasie rzeczywistym, podobnie jak top lub htop pokazuje informacje o procesach.
  • Instalacja pktstat jest łatwa i można ją znaleźć w menedżerach pakietów większości głównych dystrybucji Linuksa, takich jak apt, pacman i dnf.
  • Uruchamianie pktstat jako root pozwala monitorować otwarte połączenia sieciowe, pokazując źródło i miejsce docelowe pakietów pomiędzy komputerem lokalnym a komputerami zdalnymi.

Jeśli zastanawiasz się, które procesy wykorzystują Twoją przepustowość w systemie Linux, pomocne może być małe narzędzie o nazwie pktstat. To narzędzie wiersza poleceń pokazuje aktywność pakietów w czasie rzeczywistym i zawiera wygodne opcje typowych funkcji.

Co to jest pktstat?

pktstat to narzędzie, które pokazuje zachowanie pakietów przychodzących i wychodzących z komputera, podobnie jak top lub htop pokazuje informacje o procesach. Jest to program pełnoekranowy uruchamiany w terminalu.

Jak zainstalować pktstat

Instalacja pktstat jest łatwa, ponieważ jest dostępna w menedżerach pakietów dla większości głównych dystrybucji Linuksa.

Na przykład, aby zainstalować go na Debianie lub Ubuntu:

sudo apt install pktstat

A na Archu:

sudo pacman -S pktstat

I o rodzinie Red Hat

sudo dnf install pktstat

Monitorowanie połączeń sieciowych za pomocą pktstat

Aby zobaczyć otwarte połączenia sieciowe za pomocą pktstat, możesz po prostu wywołać go z wiersza poleceń. Ponieważ połączenia sieciowe wpływają na bezpieczeństwo systemu, zwykle musisz uruchomić go jako root:

sudo pktstat

Spowoduje to wyświetlenie obrazu na pełnym ekranie. Pokaże wszystkie otwarte połączenia sieciowe na twoim komputerze. Zobaczysz źródło i miejsce docelowe wszystkich pakietów przesyłanych między komputerem lokalnym a komputerem zdalnym.

Podobnie jak w przypadku wielu innych programów dla systemu Linux, prawdziwa moc pktstat wynika z jego różnych opcji. The -I Opcja pozwala określić interfejs, który chcesz monitorować. Na przykład możesz preferować śledzenie połączeń na przewodowym interfejsie Ethernet zamiast na Wi-Fi:

sudo pktstat -i [interface]

Domyślnie pktstat pokaże skrócone nazwy hostów. Aby zobaczyć pełną nazwę hosta, użyj rozszerzenia -F opcja.

The -N opcja całkowicie zrezygnuje z nazw hostów, wyświetlając jedynie adresy IP. Możesz także nacisnąć N aby przełączyć tryb numeryczny, gdy uruchomiony jest pktstat.

The -C opcja oddzieli przepływy ruchu, które normalnie pktstat połączyłby w jeden, np. wiele połączeń TCP.

Możesz zmienić kolejność sortowania, naciskając T dla „trybu górnego” do sortowania według liczby bitów, a także za pomocą -T opcja.

pktstat to przydatne narzędzie konsolowe do monitorowania przychodzących i wychodzących połączeń sieciowych w systemie Linux w czasie rzeczywistym. To jak top lub htop dla twojej sieci.