Siete

Ako monitorovať sieťový prenos pomocou nethogov

Ako monitorovať sieťový prenos pomocou nethogov
nethogs je nástroj na sledovanie sietí v systéme Linux. Rovnako ako top alebo htop môžu nethogy monitorovať sieťový prenos v reálnom čase. Nethogs môžu monitorovať akékoľvek konkrétne sieťové rozhranie alebo všetky sieťové rozhrania vo vašom počítači. program nethogs zobrazuje využitie šírky pásma na jeden proces v počítači v reálnom čase.

V tomto článku vám ukážem, ako nainštalovať a používať nethogy na sledovanie sieťovej prevádzky v systéme Linux. Takže poďme na to.

Inštalácia nethogov na Ubuntu / Debian:

nethogs nie je štandardne nainštalovaný na Ubuntu / Debian. Je však k dispozícii v oficiálnom úložisku balíkov Ubuntu / Debian. Nethods teda môžete ľahko nainštalovať pomocou správcu balíkov APT.

Najskôr aktualizujte vyrovnávaciu pamäť správcu balíkov APT nasledujúcim príkazom:

$ sudo apt aktualizácia

Teraz nainštalujte nethogs pomocou nasledujúceho príkazu:

$ sudo apt nainštalovať nethogs

nethogs by mali byt nainstalovane.

Teraz, aby ste skontrolovali, či nethogy fungujú, spustite nasledujúci príkaz:

$ nethogs -V

Ako vidíte, funguje to správne.

Inštalácia nethogov na CentOS 7:

program nethogs nie je v systéme CentOS 7 predvolene nainštalovaný. Ale nethogs je k dispozícii v úložisku EPEL CentOS 7. Nethogy teda môžete ľahko nainštalovať z úložiska EPEL pomocou správcu balíkov YUM.

Najskôr povoľte úložisko EPEL pomocou nasledujúceho príkazu:

$ sudo yum nainštalujte epel-release

Teraz stlačte r a potom stlačte .

Teraz stlačte r a potom stlačte prijať kľúč GPG úložiska CentOS 7.

Úložisko EPEL by malo byť povolené.

Teraz spustite nasledujúci príkaz na inštaláciu nethogov so správcom balíkov YUM.

$ sudo yum nainštalujte nethogs

Teraz stlačte r a potom stlačte .

Teraz stlačte r a potom stlačte akceptovať GPG kľúč úložiska EPEL.

nethogs by mali byt nainstalovane.

Teraz, aby ste skontrolovali, či nethogy fungujú, spustite nasledujúci príkaz:

$ nethogs -V

nethogs funguje perfektne.

Inštalácia nethogov na Arch Linux:

nethogs nie je na serveri Arch Linux predvolene tiež nainštalovaný. Nethogs je ale k dispozícii v oficiálnom úložisku balíkov Arch Linuxu. Takže na Arch Linux môžete ľahko nainštalovať nethogy pomocou správcu balíkov Pacman.

$ sudo pacman -Sy nethogs

Teraz stlačte r a potom stlačte pokračovať.

nethogs by mali byt nainstalovane.

Teraz spustite nasledujúci príkaz a skontrolujte, či nethogy fungujú.

$ nethogs -V

Ako vidíte, nethogy fungujú perfektne.

Používanie nethogov:

Teraz, keď máte nainštalované nethogy, ste pripravení monitorovať sieťový prenos pomocou nethogov.

Ak chcete monitorovať sieťový prenos všetkých sieťových rozhraní vášho počítača, môžete spustiť nethogy nasledovne:

$ sudo nethogs -a

nethogs by mali začať. Ako vidíte, v zozname sú uvedené rýchlosti nahrávania (odosielania) a sťahovania (prijímania) do siete. Tu je tiež uvedené sieťové rozhranie, ktoré každý proces používa. Tu je uvedený vlastník procesu a tiež PID. Ak máte akýkoľvek proces, ktorý zbytočne vyčerpáva šírku pásma siete, môžete tento proces jednoducho zabiť pomocou PID.

nethogs by mali automaticky aktualizovať informácie rovnako ako top a htop.

V predvolenom nastavení nethogs zobrazuje rýchlosť sťahovania a odosielania v sieti v kilobajtoch / s (kb / s). Toto je jeden z režimov zobrazenia nethogov. K dispozícii sú 4 režimy zobrazenia nethogov, predvolený kb / s, celkový použitý bajt (b), celkový použitý kilobajt (kb), celkový použitý megabajt (mb). Môžete stlačiť m kláves na klávesnici, kým sú spustené nethogy, aby ste prechádzali týmito režimami zobrazenia.

Predvolený režim zobrazenia nethogov. Zobrazuje rýchlosť sťahovania a nahrávania v sieti v kilobajtoch / s (kb / s).

Ďalší režim zobrazenia nethogov. V tomto režime zobrazenia sa zobrazuje celkové využitie siete na jeden proces v kilobajtoch (kb). Taktiež sa zobrazuje celkové využitie siete každého procesu (v kB).

V tomto režime zobrazenia sa zobrazuje celkové využitie siete na proces v bajtoch (b). Taktiež sa zobrazuje celkové využitie siete každého procesu (vb).

V tomto režime zobrazenia sa zobrazuje celkové využitie siete na jeden proces v megabajtoch (MB). Taktiež sa zobrazuje celkové využitie siete každého procesu (v MB).

Monitor siete nethogs môžete zavrieť pomocou + c.

Ak chcete monitorovať konkrétne sieťové rozhranie pomocou nethogov, môžete to ľahko urobiť.

Napríklad, povedzme, že chcete monitorovať sieťové rozhranie ens33 pomocou nethogov. Ak to chcete urobiť, spustite sieťový monitor nethogs pomocou nasledujúceho príkazu:

$ sudo nethogs ens33

POZNÁMKA: Všetky sieťové rozhrania vášho počítača môžete zobraziť pomocou ip a príkaz.

Teraz iba ens33 rozhranie by sa malo monitorovať.

Takto teda používate nethogy v systéme Linux na sledovanie sieťového prenosu. Ďakujeme, že ste si prečítali tento článok.

Hry Ako používať AutoKey na automatizáciu hier pre Linux
Ako používať AutoKey na automatizáciu hier pre Linux
AutoKey je obslužný program na automatizáciu stolných počítačov pre systémy Linux a X11, programovaný v programoch Python 3, GTK a Qt. Pomocou jeho fu...
Hry Ako zobraziť počítadlo FPS v hrách Linux
Ako zobraziť počítadlo FPS v hrách Linux
Hranie na systéme Linux získalo veľký tlak, keď spoločnosť Valve v roku 2012 oznámila podporu systému Linux pre klienta Steam a ich hry. Od tej doby s...
Hry Ako sťahovať a prehrávať Sid Meier's Civilization VI v systéme Linux
Ako sťahovať a prehrávať Sid Meier's Civilization VI v systéme Linux
Úvod do hry Civilization 6 predstavuje moderné poňatie klasického konceptu predstaveného v sérii hier Age of Empires. Myšlienka bola dosť jednoduchá; ...