iftop - Reaaliaikainen Linux-verkon kaistanleveyden valvontatyökalu


Aiemmassa artikkelissamme olemme tarkastelleet TOP Commandin käyttöä ja sen parametreja. Tässä artikkelissa olemme keksineet toisen erinomaisen ohjelman nimeltä Interface TOP (IFTOP) on reaaliaikainen konsolipohjainen verkon kaistanleveyden seurantatyökalu.

Se näyttää nopean yleiskatsauksen verkkotoiminnoista käyttöliittymässä. Iftop näyttää reaaliaikaisen päivitetyn luettelon verkon käytön kaistanleveydestä keskimäärin 2, 10 ja 40 sekunnin välein. Tässä viestissä aiomme nähdä asennuksen ja IFTOPin käytön esimerkkien kanssa Linuxissa.

Vaatimukset:

  1. libpcap: kirjasto reaaliaikaisten verkkotietojen tallentamiseen.
  2. libncurses : ohjelmointikirjasto, joka tarjoaa API:n tekstipohjaisten liitäntöjen rakentamiseen päätelaitteesta riippumattomalla tavalla.

Asenna libpcap ja libncurses

Aloita asentamalla libpcap- ja libncurses-kirjastot käyttämällä Linux-jakelupakettien hallintaa kuvan mukaisesti.

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+]

Lataa ja asenna iftop

Iftop on saatavilla Debian/Ubuntu Linuxin virallisissa ohjelmistovarastoissa, voit asentaa sen apt-komennolla kuvan osoittamalla tavalla.

sudo apt install iftop

RHEL/CentOS:ssa sinun on otettava EPEL-tietovarasto käyttöön ja asennettava se sitten seuraavasti.

yum install epel-release
yum install  iftop

Fedora-jakelussa iftop on saatavana myös oletusjärjestelmän arkistoista asennettavaksi seuraavalla komennolla.

dnf install iftop

Muut Linux-jakelut voivat ladata iftop-lähdepaketin wget-komennolla ja kääntää sen lähteestä kuvan osoittamalla tavalla.

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

Iftopin peruskäyttö

Kun asennus on valmis, siirry konsoliisi ja suorita iftop-komento ilman argumentteja nähdäksesi oletusrajapinnan kaistanleveyden käytön alla olevan kuvakaappauksen mukaisesti.

sudo iftop

Esimerkkituloste iftop-komennosta, joka näyttää oletusrajapinnan kaistanleveyden alla olevan kuvan mukaisesti.

Monitor Linux Network Interface

Suorita ensin seuraava ifconfig- tai ip-komento löytääksesi kaikki liitetyt verkkoliitännät Linux-järjestelmästäsi.

sudo ifconfig
OR
sudo ip addr show

Määritä sitten valvottava käyttöliittymä -i-lipulla. Esimerkiksi alla olevaa komentoa käytettiin valvomaan kaistanleveyttä testitietokoneen langattomassa käyttöliittymässä.

sudo iftop -i wlp2s0

Jos haluat poistaa isäntänimen haut käytöstä, käytä lippua -n.

sudo iftop -n  eth0

Ota portin näyttö käyttöön käyttämällä -P-kytkintä.

sudo iftop -P eth0

Iftop-vaihtoehdot ja käyttö

Kun suoritat iftopin, voit käyttää näppäimiä, kuten S, D nähdäksesi lisätietoja, kuten lähde, määränpää jne. Suorita man iftop, jos haluat tutkia lisää vaihtoehtoja ja temppuja. Poistu käynnissä olevista ikkunoista painamalla 'q'.

Tässä artikkelissa olemme näyttäneet kuinka asentaa ja käyttää iftopia, verkkoliitännän valvontatyökalua Linuxissa. Jos haluat tietää lisää iftopista, käy iftop-sivustolla. Jaa se ystävällisesti ja lähetä kommenttisi alla olevan kommenttikentän kautta.