In questo articolo, ti mostrerò come installare e utilizzare Nethogs per monitorare il traffico di rete su Linux. Quindi iniziamo.
Installazione di Nethogs su Ubuntu/Debian:
Nethogs non è installato su Ubuntu/Debian per impostazione predefinita. Ma è disponibile nel repository di pacchetti ufficiali di Ubuntu/Debian. Quindi, puoi facilmente installare Nethods con Apt Package Manager.
Innanzitutto, aggiorna la cache del gestore dei pacchetti APT con il seguente comando:
$ sudo apt update
Ora, installa Nethogs con il seguente comando:
$ sudo APT Installa Nethogs
I nethogs dovrebbero essere installati.
Ora, per verificare se Nethogs sta funzionando, eseguire il seguente comando:
$ nethogs -v
Come puoi vedere, funziona correttamente.
Installazione di Nethogs su CentOS 7:
Nethogs non è installato su CentOS 7 per impostazione predefinita. Ma Nethogs è disponibile nel repository Epel di CentOS 7. Quindi, puoi facilmente installare Nethogs dal repository Epel con il Gestione pacchetti Yum.
Innanzitutto, abilita il repository EPEL con il seguente comando:
$ sudo yum installa epel-release
Ora, premere y e poi premere .
Ora, premere y e poi premere Per accettare la chiave GPG del repository CentOS 7.
Il repository EPEL dovrebbe essere abilitato.
Ora, esegui il seguente comando per installare Nethogs con il Gestione pacchetti Yum.
$ sudo yum installa nethogs
Ora, premere y e poi premere .
Ora, premere y e poi premere Per accettare la chiave GPG del repository EPEL.
I nethogs dovrebbero essere installati.
Ora, per verificare se Nethogs sta funzionando, eseguire il seguente comando:
$ nethogs -v
Nethogs funziona perfettamente.
Installazione di Nethogs su Arch Linux:
Nethogs non è installato anche su Arch Linux per impostazione predefinita. Ma Nethogs è disponibile nel repository di pacchetti ufficiali di Arch Linux. Quindi, puoi facilmente installare Nethogs su Arch Linux utilizzando il Packman Package Manager.
$ sudo pacman -sy nethogs
Ora, premere y e poi premere continuare.
I nethogs dovrebbero essere installati.
Ora, esegui il seguente comando per verificare se Nethogs sta funzionando.
$ nethogs -v
Come puoi vedere, Nethogs funziona perfettamente.
Ora che hai installato Nethogs, sei pronto a monitorare il traffico di rete con Nethogs.
Se si desidera monitorare il traffico di rete di tutta l'interfaccia di rete del tuo computer, è possibile eseguire Nethogs come segue:
$ sudo nethogs -a
I nethogs dovrebbero iniziare. Come puoi vedere, sono elencate le velocità di rete (inviato) e download (ricevute) per ciascun processo. L'interfaccia di rete che ogni processo utilizza anche qui è elencata. Il proprietario del processo e anche il PID è elencato qui. Se hai qualche processo che sta mangiando inutilmente la larghezza di banda della rete, puoi semplicemente uccidere il processo usando il PID.
I nethogs dovrebbero aggiornare automaticamente le informazioni proprio come fanno Top e Htop.
Per impostazione predefinita, Nethogs visualizza le velocità di download e caricamento della rete in kilobyte/s (kb/s). Questa è una delle modalità di visualizzazione dei nethogs. Esistono 4 modalità di visualizzazione di Nethogs, i kb/s predefiniti, byte totali utilizzati (b), kilobyte totali utilizzati (KB), megabyte totali utilizzati (MB). Puoi premere il M La chiave sulla tastiera a While Nethogs è in esecuzione per scorrere attraverso queste modalità di visualizzazione.
La modalità di visualizzazione predefinita di Nethogs. Mostra la velocità di download e caricamento della rete in kilobyte/s (kb/s).
Un'altra modalità di visualizzazione di Nethogs. In questa modalità di visualizzazione viene visualizzato l'utilizzo totale della rete per processo in kilobyte (KB). Anche l'utilizzo totale della rete di ogni processo (in KB) viene visualizzato.
In questa modalità di visualizzazione viene visualizzato l'utilizzo totale della rete per processo in byte (b). Anche l'utilizzo totale della rete di ogni processo (in b) viene visualizzato.
In questa modalità di visualizzazione viene visualizzato l'utilizzo totale della rete per processo in megabyte (MB). Anche l'utilizzo totale della rete di ogni processo (in MB) viene visualizzato.
Puoi chiudere il monitor Network Nethogs con + C.
Se si desidera monitorare un'interfaccia di rete specifica utilizzando Nethogs, puoi farlo facilmente.
Ad esempio, diciamo, si desidera monitorare l'interfaccia di rete Ens33 con Nethogs. Per fare ciò, avviare NetHogs Network Monitor con il seguente comando:
$ sudo nethogs ens33
NOTA: Puoi elencare tutte le interfacce di rete del tuo computer con il ip a comando.
Ora, solo il Ens33 L'interfaccia deve essere monitorata.
Quindi, è così che usi Nethogs su Linux per monitorare il traffico di rete. Grazie per aver letto questo articolo.