Sledujte sieťové pripojenia v systéme Linux pomocou pktstat


Čo odosiela váš počítač so systémom Linux a kam? Zistite to pomocou pkstat.

Kľúčové poznatky

  • pktstat je nástroj príkazového riadka, ktorý zobrazuje aktivitu paketov v reálnom čase, podobne ako top alebo htop zobrazuje informácie o procesoch.
  • Inštalácia pktstat je jednoduchá a nájdete ju v správcovi balíkov väčšiny hlavných linuxových distribúcií, ako sú apt, pacman a dnf.
  • Spustenie pktstat ako root vám umožňuje monitorovať otvorené sieťové pripojenia, pričom zobrazuje zdroj a cieľ paketov medzi vaším lokálnym počítačom a vzdialenými počítačmi.

Ak vás zaujíma, ktoré procesy využívajú vašu šírku pásma v systéme Linux, môže vám pomôcť malý nástroj s názvom pktstat. Tento nástroj príkazového riadka zobrazuje aktivitu paketov v reálnom čase s niektorými pohodlnými možnosťami pre bežné funkcie.

Čo je pktstat?

pktstat je nástroj, ktorý zobrazuje správanie paketov smerujúcich do az vášho počítača, podobne ako top alebo htop zobrazuje informácie o procesoch. Je to program na celú obrazovku, ktorý beží v termináli.

Ako nainštalovať pktstat

Inštalácia pktstat je jednoduchá, pretože je k dispozícii v správcovi balíkov pre väčšinu hlavných distribúcií Linuxu.

Napríklad, ak ho chcete nainštalovať na Debian alebo Ubuntu:

sudo apt install pktstat

A na Arch:

sudo pacman -S pktstat

A o rodine Red Hat

sudo dnf install pktstat

Monitorovanie sieťových pripojení pomocou pktstat

Ak chcete vidieť akékoľvek otvorené sieťové pripojenia pomocou pktstat, môžete ho jednoducho zavolať z príkazového riadku. Keďže sieťové pripojenia ovplyvňujú bezpečnosť systému, zvyčajne ho musíte spustiť ako root:

sudo pktstat

Tým sa zobrazí zobrazenie na celú obrazovku. Zobrazí všetky otvorené sieťové pripojenia na vašom počítači. Uvidíte zdroj a cieľ všetkých paketov prechádzajúcich medzi vaším lokálnym počítačom a vzdialeným počítačom.

Rovnako ako u mnohých iných programov pre Linux, skutočná sila pktstat pochádza z jeho rôznych možností. Možnosť -i vám umožňuje určiť rozhranie, ktoré chcete monitorovať. Môžete napríklad uprednostniť sledovanie pripojení na káblovom ethernetovom rozhraní pred Wi-Fi:

sudo pktstat -i [interface]

V predvolenom nastavení bude pktstat zobrazovať skrátené názvy hostiteľov. Ak chcete zobraziť celý názov hostiteľa, použite možnosť -F.

Možnosť -n úplne zaobíde bez názvov hostiteľov a zobrazí iba adresy IP. Môžete tiež stlačiť n na prepnutie číselného režimu, keď je spustený pktstat.

Voľba -c oddelí prevádzkové toky, ktoré by pktstat za normálnych okolností skombinoval do jedného, ako napríklad viaceré pripojenia TCP.

Poradie zoradenia môžete zmeniť stlačením t pre „top mode“ na triedenie podľa počtu bitov, ako aj použitím možnosti -t.

pkstat je cenným doplnkom k vašej sade nástrojov Sysadmin

pktstat je užitočný nástroj založený na konzole na monitorovanie prichádzajúcich a odchádzajúcich sieťových pripojení na vašom systéme Linux v reálnom čase. Je to ako top alebo htop pre vašu sieť.