GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Nethogs su CentOS

Ti sei mai trovato in una situazione in cui lavori sul tuo sistema con larghezza di banda limitata e ti sei chiesto quale programma sta consumando la tua larghezza di banda. Nethogs è un'applicazione che può aiutarti a trovare quale programma ne è responsabile. Raggruppa la larghezza di banda per processo su un'interfaccia di rete che invia o riceve il traffico di rete. Nethogs è un'applicazione utile soprattutto quando si verifica un picco improvviso nel traffico di rete, puoi utilizzarla per capire quale PID lo sta causando.

Nel post di oggi, installeremo Nethogs sul sistema CentOS 8. Ricorda, ti verrà richiesto di eseguire i comandi come sudo o come utente root per installare ed eseguire Nethogs.

Installazione di Nethogs su CentOS

Nethogs non è disponibile nei repository di pacchetti di CentOS. Puoi installare Nethogs aggiungendo prima il repository EPEL. Di seguito sono riportati i passaggi per l'installazione di Nethogs su CentOS:

Fase 1:aggiunta del repository EPEL

Per prima cosa, usa il comando seguente per aggiungere il repository EPEL:

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

Inserisci la password sudo. Durante l'installazione, ti verrà chiesto con s/n opzione per procedere con la procedura di installazione. Se vuoi procedere, premi y e poi Invio .

Quindi ti verrà chiesto con s/n per la chiave GPG. Premi y e poi premi Invio per accettare la chiave.

Una volta aggiunto il repository EPEL, alla fine vedrai l'output di seguito.

Fase 2:installazione di Nethogs

Ora puoi installare Nethogs sul tuo sistema CentOS. Usa il comando seguente per farlo:

$ sudo yum install nethogs

Durante l'installazione, ti verrà chiesto con s/n opzione per procedere con la procedura di installazione. Se vuoi procedere, premi y e poi Invio . Ora verrà avviata l'installazione di Nethogs sulla tua macchina.

Una volta installato Nethogs, alla fine vedrai l'output di seguito.

Fase 3:verifica dell'installazione

Per verificare l'installazione di Nethogs, utilizzare il comando seguente:

$ sudo nethogs -v

L'output seguente conferma che Nethogs 0.8.5 è stato installato sulla nostra macchina.

Fase 4:Utilizzo di Nethog

La sintassi generale per utilizzare Nethogs è la seguente:

$ sudo nethogs [option] [interface_name]

Nethogs raccoglie informazioni dai file che si trovano nella directory /proc. L'output elenca tutti i processi insieme ai relativi PID che inviano e ricevono i pacchetti di rete sulle interfacce di rete. Diventa quindi più facile identificare quale processo sta consumando più larghezza di banda.

Se non specifichi alcuna opzione o nome dell'interfaccia, Nethogs mostra le informazioni sulla larghezza di banda per tutte le interfacce.

$ sudo nethogs

Per monitorare una singola interfaccia di rete, utilizzare il comando nethogs come segue:

$ sudo nethogs ens37

Se il tuo sistema ha più interfacce di rete e desideri monitorare solo interfacce specifiche, puoi specificarlo come segue:

$ sudo nethogs ens33 ens37

Per impostazione predefinita, Nethogs aggiorna l'output ogni secondo. Puoi modificare questo intervallo utilizzando -d opzione. Per impostare l'intervallo di aggiornamento su 2 secondi, il comando sarebbe:

$ sudo nethogs -d2

Quando Nethogs è in esecuzione, puoi utilizzare alcune opzioni che sono le seguenti:

  • mi :premendo la m tasto in fase di esecuzione, è possibile modificare le unità per la larghezza di banda visualizzata (KB, B, MB e KB/s)
  • r :premendo la r chiave in fase di esecuzione, è possibile ordinare l'output in base al traffico RICEVUTO dall'interfaccia
  • s :premendo le s opzione in fase di esecuzione, è possibile ordinare l'output in base al traffico INVIATO dall'interfaccia
  • q :premendo il q chiave in fase di esecuzione, puoi uscire dalla shell

Per ulteriori informazioni su Nethogs, usa -h opzione come segue:

$ sudo nethogs -h

Disinstalla Nethogs

Puoi disinstallare Nethogs come segue:

$ sudo yum remove nethogs

Inserisci la password sudo. Ora potrebbe chiederti s/n possibilità di procedere con la procedura di rimozione. Se vuoi procedere, premi y e poi Invio . Nethogs verrà quindi rimosso dal tuo sistema CentOS.

Nethogs ti consente di visualizzare l'utilizzo della larghezza di banda da parte dei tuoi programmi per aiutarti a capire quali processi stanno occupando la larghezza di banda della tua rete. Utilizzando il metodo sopra descritto, puoi installare e utilizzare comodamente Nethogs sul sistema CentOS. Nel caso in cui desideri disinstallare Nethogs, la sua procedura è anche descritta sopra.


Cent OS
  1. Come installare Vagrant su CentOS 7

  2. Come installare Gitea su CentOS 8

  3. Come installare Memcached su CentOS 8

  4. Come installare Nginx su CentOS 7

  5. Come installare ownCloud su CentOS 8

Come installare Zoom su CentOS 8

Come installare Yourls in CentOS 8

Come installare SuiteCRM su CentOS 8

Come installare Minikube su CentOS 8

Come installare Pure-FTPd su CentOS

Come installare Gogs su CentOS 7