iftop - reaalajas Linuxi võrgu ribalaiuse jälgimise tööriist


Oma varasemas artiklis oleme üle vaadanud TOP-käsu kasutamise ja selle parameetrid. Selles artiklis oleme välja tulnud teise suurepärase programmiga Interface TOP (IFTOP), mis on reaalajas konsoolipõhine võrgu ribalaiuse jälgimise tööriist.

See näitab kiiret ülevaadet liidese võrgutegevustest. Iftop näitab reaalajas värskendatud võrgukasutuse ribalaiuse loendit keskmiselt iga 2, 10 ja 40 sekundi järel. Selles postituses näeme installimist ja kuidas kasutada IFTOP-i koos Linuxi näidetega.

  1. libpcap: raamatukogu võrgu reaalajas andmete hõivamiseks.
  2. libncurses: programmeerimisraamatukogu, mis pakub API tekstipõhiste liideste loomiseks terminalist sõltumatul viisil.

Installige libpcap ja libncurses

Kõigepealt alustage libpcap ja libncurses teekide installimisega oma Linuxi jaotuspaketi halduri abil, nagu näidatud.

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

Laadige alla ja installige iftop

Iftop on saadaval Debiani/Ubuntu Linuxi ametlikes tarkvarahoidlates, saate selle installida apt-käsu abil, nagu näidatud.

$ sudo apt install iftop

RHEL/CentOS-is peate lubama EPEL-i hoidla ja installima selle järgmiselt.

# yum install epel-release
# yum install  iftop

Fedora levitamisel on iftop saadaval ka süsteemi vaikehoidlatest installimiseks järgmise käsu abil.

# dnf install iftop

Muud Linuxi distributsioonid saavad iftopi lähtekomplekti alla laadida wget-käsu abil ja kompileerida selle allikast, nagu näidatud.

# 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

Iftopi põhikasutus

Kui installimine on tehtud, minge oma konsooli ja käivitage iftop-käsk ilma argumentideta, et vaadata vaikeliidese ribalaiuse kasutamist, nagu on näidatud alloleval ekraanipildil.

$ sudo iftop

Iftop-käsu näidusväljund, mis näitab vaikeliidese ribalaiust, nagu allpool näidatud.

Jälgige Linuxi võrguliidest

Kõigi Linuxi süsteemi kõigi ühendatud võrguliideste leidmiseks käivitage esmalt järgmine käsk ip.

$ sudo ifconfig
OR
$ sudo ip addr show

Seejärel määrake lipu -i abil liides, mida soovite jälgida. Näiteks allolevat käsku kasutati testarvuti traadita liidese ribalaiuse jälgimiseks.

$ sudo iftop -i wlp2s0

Hosti nime otsimise keelamiseks kasutage lippu -n .

$ sudo iftop -n  eth0

Pordikuva kuvamise sisselülitamiseks kasutage lülitit -P .

$ sudo iftop -P eth0

Iftopi valikud ja kasutamine

Iftopi käivitamise ajal saate kasutada võtmeid nagu S , D , et näha rohkem teavet, näiteks allikas, sihtkoht jne. Kui soovite uurida rohkem võimalusi ja nippe, käivitage man iftop . Akende töötamisest väljumiseks vajutage ‘ q ’.

Selles artiklis oleme näidanud, kuidas installida ja kasutada Linuxi võrguliidese jälgimise tööriista iftop. Kui soovite iftopi kohta rohkem teada saada, külastage iftopi veebisaiti. Palun jagage seda ja saatke oma kommentaar meie alloleva kommentaarikasti kaudu.