Neste artigo, vou mostrar como instalar e usar nethogs para monitorar o tráfego de rede no Linux. Então vamos começar.
Instalando Nethogs no Ubuntu/Debian:
Nethogs não está instalado no Ubuntu/Debian por padrão. Mas está disponível no repositório oficial do pacote do Ubuntu/Debian. Portanto, você pode instalar facilmente o Nethods com o gerenciador de pacotes apt.
Primeiro, atualize o cache do APT Package Manager com o seguinte comando:
$ sudo apt update
Agora, instale Nethogs com o seguinte comando:
$ sudo apt install nethogs
Nethogs devem ser instalados.
Agora, para verificar se o Nethogs está funcionando, execute o seguinte comando:
$ Nethogs -v
Como você pode ver, está funcionando corretamente.
Instalando Nethogs no CentOS 7:
Nethogs não está instalado no CentOS 7 por padrão. Mas Nethogs está disponível no repositório EPEL do CentOS 7. Portanto, você pode instalar facilmente o Nethogs do repositório EPEL com o Yum Package Manager.
Primeiro, ative o repositório EPEL com o seguinte comando:
$ sudo yum Instale o lançamento de Epel
Agora, pressione y e depois pressione .
Agora, pressione y e depois pressione aceitar a chave GPG do repositório do CentOS 7.
O repositório EPEL deve ser ativado.
Agora, execute o seguinte comando para instalar o Nethogs com o Yum Package Manager.
$ sudo yum install nethogs
Agora, pressione y e depois pressione .
Agora, pressione y e depois pressione aceitar a chave GPG do repositório EPEL.
Nethogs devem ser instalados.
Agora, para verificar se o Nethogs está funcionando, execute o seguinte comando:
$ Nethogs -v
Nethogs está funcionando perfeitamente.
Instalando Nethogs no Arch Linux:
Nethogs não está instalado no arch Linux por padrão também. Mas, Nethogs está disponível no repositório oficial do pacote do Arch Linux. Portanto, você pode instalar facilmente o Nethogs no Arch Linux usando o Pacman Package Manager.
$ sudo pacman -Sy Nethogs
Agora, pressione y e depois pressione continuar.
Nethogs devem ser instalados.
Agora, execute o seguinte comando para verificar se os Nethogs estão funcionando.
$ Nethogs -v
Como você pode ver, Nethogs está funcionando perfeitamente.
Agora que você tem Nethogs instalados, você está pronto para monitorar seu tráfego de rede com Nethogs.
Se você deseja monitorar o tráfego de rede de toda a interface de rede do seu computador, poderá executar o NETHOGS da seguinte forma:
$ sudo nethogs -a
Nethogs deve começar. Como você pode ver, o upload da rede (enviado) e o download (recebido) velocidades para cada processo está listado. A interface de rede que cada processo está usando também está listado aqui. O proprietário do processo e também o PID está listado aqui. Se você tem algum processo que está consumindo largura de banda de rede desnecessariamente, você pode simplesmente matar o processo usando o PID.
Nethogs deve atualizar automaticamente as informações como o top e o HTOP faz.
Por padrão, o Nethogs exibe as velocidades de download e upload da rede em kilobytes/s (kb/s). Este é um dos modos de exibição de nethogs. Existem 4 modos de exibição de nethogs, os kb/s padrão, bytes totais utilizados (b), kilobytes totais utilizados (kb), megabytes totais utilizados (MB). Você pode pressionar o m Chave no seu teclado para enquanto o Nethogs está funcionando para percorrer esses modos de exibição.
O modo de exibição padrão de nethogs. Ele mostra o download da rede e a velocidade de upload em Kilobytes/S (KB/S).
Outro modo de exibição de nethogs. Neste modo de exibição, o uso total da rede por processo em Kilobytes (KB) é exibido. Além disso, o uso total da rede de todos os processos (em KB) também é exibido.
Neste modo de exibição, o uso total da rede por processo em bytes (b) é exibido. Além disso, o uso total da rede de todos os processos (em b) também é exibido.
Neste modo de exibição, o uso total da rede por processo em megabytes (MB) é exibido. Além disso, o uso total da rede de todos os processos (em MB) também é exibido.
Você pode fechar o monitor de rede Nethogs com + c.
Se você deseja monitorar uma interface de rede específica usando Nethogs, você pode facilmente fazê -lo.
Por exemplo, digamos, você deseja monitorar a interface de rede Ens33 com Nethogs. Para fazer isso, inicie o Nethogs Network Monitor com o seguinte comando:
$ sudo nethogs ens33
OBSERVAÇÃO: Você pode listar todas as interfaces de rede do seu computador com o ip a comando.
Agora, apenas o Ens33 A interface deve ser monitorada.
Então, é assim que você usa o Nethogs no Linux para monitorar o tráfego da rede. Obrigado por ler este artigo.