iftop - Uno strumento di monitoraggio della larghezza di banda della rete Linux in tempo reale
Nel nostro articolo precedente, abbiamo esaminato l'utilizzo del comando TOP e i suoi parametri. In questo articolo abbiamo creato un altro eccellente programma chiamato Interface TOP (IFTOP) è uno strumento di monitoraggio della larghezza di banda della rete basato su console in tempo reale.
Mostrerà una rapida panoramica delle attività di rete su un'interfaccia. Iftop mostra un elenco aggiornato in tempo reale della larghezza di banda utilizzata dalla rete in media ogni 2, 10 e 40 secondi. In questo post vedremo l'installazione e come utilizzare IFTOP con esempi in Linux.
Requisiti:
- libpcap: libreria per acquisire dati di rete in tempo reale.
- libncurses: una libreria di programmazione che fornisce un'API per creare interfacce basate su testo in modo indipendente dal terminale.
Installa libpcap e libncurses
Per prima cosa inizia installando le librerie libpcap e libncurses utilizzando il gestore dei pacchetti della distribuzione Linux come mostrato.
sudo apt install libpcap0.8 libpcap0.8-dev libncurses5 libncurses5-dev [On Debian/Ubuntu]
yum -y install libpcap libpcap-devel ncurses ncurses-devel [On CentOS/RHEL]
dnf -y install libpcap libpcap-devel ncurses ncurses-devel [On Fedora 22+]
Scarica e installa iftop
Iftop è disponibile nei repository software ufficiali di Debian/Ubuntu Linux, puoi installarlo utilizzando il comando apt come mostrato.
sudo apt install iftop
Su RHEL/CentOS, devi abilitare il repository EPEL e quindi installarlo come segue.
yum install epel-release
yum install iftop
Nella distribuzione Fedora, iftop è anche disponibile dai repository di sistema predefiniti per l'installazione utilizzando il seguente comando.
dnf install iftop
Altre distribuzioni Linux possono scaricare il pacchetto sorgente iftop utilizzando il comando wget e compilarlo dal sorgente come mostrato.
wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz
tar -zxvf iftop-0.17.tar.gz
cd iftop-0.17
./configure
make
make install
Utilizzo di base di Iftop
Una volta terminata l'installazione, vai alla tua console ed esegui il comando iftop senza argomenti per visualizzare l'utilizzo della larghezza di banda dell'interfaccia predefinita, come mostrato nella schermata seguente.
sudo iftop
Output di esempio del comando iftop che mostra la larghezza di banda dell'interfaccia predefinita come mostrato di seguito.
Monitorare l'interfaccia di rete Linux
Per prima cosa esegui il seguente comando ifconfig o il comando ip per trovare tutte le interfacce di rete collegate sul tuo sistema Linux.
sudo ifconfig
OR
sudo ip addr show
Quindi usa il flag -i
per specificare l'interfaccia che vuoi monitorare. Ad esempio, il comando seguente utilizzato per monitorare la larghezza di banda sull'interfaccia wireless sul computer di prova.
sudo iftop -i wlp2s0
Per disabilitare le ricerche del nome host, usa il flag -n
.
sudo iftop -n eth0
Per attivare la visualizzazione delle porte, utilizza l'opzione -P
.
sudo iftop -P eth0
Opzioni e utilizzo di Iftop
Durante l'esecuzione di iftop puoi utilizzare i tasti come S
, D
per visualizzare più informazioni come fonte, destinazione ecc. Per favore esegui man iftop se vuoi esplorare più opzioni e trucchi. Premi "q
" per uscire dall'esecuzione di Windows.
In questo articolo, abbiamo mostrato come installare e utilizzare iftop, uno strumento di monitoraggio dell'interfaccia di rete in Linux. Se vuoi saperne di più su iftop visita il sito web iftop. Ti invitiamo a condividerlo e a inviare il tuo commento tramite la nostra casella dei commenti qui sotto.