GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Nethogs na CentOS

Byli jste někdy v situaci, kdy jste pracovali na svém systému s omezenou šířkou pásma a přemýšleli jste, jaký program spotřebovává vaši šířku pásma. Nethogs je aplikace, která vám může pomoci zjistit, který program je za to zodpovědný. Seskupuje šířku pásma podle procesu na síťovém rozhraní, které odesílá nebo přijímá síťový provoz. Nethogs je užitečná aplikace, zvláště když dojde k náhlému nárůstu síťového provozu, můžete ji použít ke zjištění, které PID to způsobuje.

V dnešním příspěvku nainstalujeme Nethogs na systém CentOS 8. Pamatujte, že budete muset spouštět příkazy jako sudo nebo jako uživatel root, abyste mohli nainstalovat a spustit Nethogs.

Instalace Nethogs na CentOS

Nethogs není k dispozici v repozitářích balíčků CentOS. Nethogs můžete nainstalovat tak, že nejprve přidáte úložiště EPEL. Níže jsou uvedeny kroky pro instalaci Nethogs na CentOS:

Krok 1:Přidání úložiště EPEL

Nejprve pomocí níže uvedeného příkazu přidejte úložiště EPEL:

$ sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Zadejte heslo sudo. Během instalace se zobrazí výzva y/n možnost pokračovat v postupu instalace. Pokud chcete pokračovat, stiskněte y a poté Enter .

Poté se zobrazí výzva y/n pro klíč GPG. Stiskněte y a poté stiskněte Enter přijmout klíč.

Jakmile je úložiště EPEL přidáno, na konci uvidíte níže uvedený výstup.

Krok 2:Instalace Nethogs

Nyní můžete nainstalovat Nethogs na váš systém CentOS. Použijte k tomu následující příkaz:

$ sudo yum install nethogs

Během instalace se zobrazí výzva y/n možnost pokračovat v postupu instalace. Pokud chcete pokračovat, stiskněte y a poté Enter . Nyní bude na vašem počítači zahájena instalace Nethogs.

Jakmile je Nethogs nainstalován, uvidíte na konci níže uvedený výstup.

Krok 3:Ověření instalace

Chcete-li ověřit instalaci Nethogs, použijte příkaz níže:

$ sudo nethogs -v

Níže uvedený výstup potvrzuje, že Nethogs 0.8.5 byl nainstalován na našem počítači.

Krok 4:Použití Nethogs

Obecná syntaxe pro použití Nethogs je následující:

$ sudo nethogs [option] [interface_name]

Nethogs shromažďuje informace ze souborů umístěných v adresáři /proc. Výstup uvádí všechny procesy spolu s jejich PID, které odesílají a přijímají síťové pakety na síťových rozhraních. Je pak snazší určit, který proces spotřebovává větší šířku pásma.

Pokud nezadáte žádnou možnost nebo název rozhraní, Nethogs zobrazí informace o šířce pásma pro všechna rozhraní.

$ sudo nethogs

Chcete-li monitorovat jedno síťové rozhraní, použijte příkaz nethogs následovně:

$ sudo nethogs ens37

Pokud má váš systém více síťových rozhraní a chcete monitorovat pouze konkrétní rozhraní, můžete to určit následovně:

$ sudo nethogs ens33 ens37

Ve výchozím nastavení Nethogs obnovuje výstup každou sekundu. Tento interval můžete změnit pomocí -d volba. Chcete-li nastavit interval obnovení na 2 sekundy, příkaz by byl:

$ sudo nethogs -d2

Když běží Nethogs, můžete použít některé následující možnosti:

  • m :Stisknutím m klíč za běhu, můžete změnit jednotky pro zobrazenou šířku pásma (KB, B, MB a KB/s)
  • r :Stisknutím r klíč za běhu, můžete výstup seřadit podle provozu PŘIJATÉ rozhraním
  • s :Stisknutím s možnost za běhu, můžete třídit výstup podle provozu SENT z rozhraní
  • q :Stisknutím tlačítka q klíč za běhu, můžete shell ukončit

Pro více informací o Nethogs použijte -h možnost takto:

$ sudo nethogs -h

Odinstalujte Nethogs

Nethogs můžete odinstalovat následovně:

$ sudo yum remove nethogs

Zadejte heslo sudo. Nyní se může zobrazit výzva y/n možnost pokračovat v postupu odstranění. Pokud chcete pokračovat, stiskněte y a poté Enter . Nethogs pak budou odstraněny z vašeho systému CentOS.

Nethogs vám umožňuje zobrazit využití šířky pásma vašimi programy, aby vám pomohl zjistit, které procesy zatěžují šířku pásma vaší sítě. Pomocí výše popsané metody můžete Nethogs pohodlně nainstalovat a používat v systému CentOS. V případě, že chcete Nethogs odinstalovat, jeho postup je také popsán výše.


Cent OS
  1. Jak nainstalovat Vagrant na CentOS 7

  2. Jak nainstalovat Gitea na CentOS 8

  3. Jak nainstalovat ownCloud na CentOS 8

  1. Jak nainstalovat Memcached na CentOS 8

  2. Jak nainstalovat Nginx na CentOS 7

  3. Jak nainstalovat Apache na CentOS 7

  1. Jak nainstalovat Tomcat 8.5 na CentOS 7

  2. Jak nainstalovat Jenkins na CentOS 7

  3. Jak nainstalovat Tomcat 9 na CentOS 7