iftop - Zana ya Kufuatilia Bandwidth ya Mtandao wa Linux kwa Wakati Halisi


Katika nakala yetu ya mapema, tumepitia utumiaji wa Amri ya TOP na vigezo vyake. Katika makala haya tumekuja na programu nyingine bora inayoitwa Interface TOP (IFTOP) ni zana ya ufuatiliaji wa kipimo data cha mtandao kwa wakati halisi.

Itaonyesha muhtasari wa haraka wa shughuli za mtandao kwenye kiolesura. Iftop inaonyesha orodha iliyosasishwa ya wakati halisi ya kipimo data cha matumizi ya mtandao kila baada ya sekunde 2, 10 na 40 kwa wastani. Katika chapisho hili tutaona usakinishaji na jinsi ya kutumia IFTOP na mifano katika Linux.

  1. libpcap : maktaba ya kunasa data ya mtandao wa moja kwa moja.
  2. libncurses : maktaba ya programu ambayo hutoa API ya kujenga violesura vinavyotegemea maandishi kwa njia inayojitegemea.

Sakinisha libpcap na libncurses

Kwanza anza kwa kusakinisha libpcap na libncurses maktaba kwa kutumia kidhibiti kifurushi chako cha usambazaji cha Linux kama inavyoonyeshwa.

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

Pakua na usakinishe iftop

Iftop inapatikana katika hazina rasmi za programu ya Debian/Ubuntu Linux, unaweza kuisakinisha kwa kutumia apt amri kama inavyoonyeshwa.

$ sudo apt install iftop

Kwenye RHEL/CentOS, unahitaji kuwezesha hazina ya EPEL, na kisha uisakinishe kama ifuatavyo.

# yum install epel-release
# yum install  iftop

Kwenye usambazaji wa Fedora, iftop inapatikana pia kutoka kwa hazina za mfumo chaguo-msingi ili kusakinisha kwa kutumia amri ifuatayo.

# dnf install iftop

Usambazaji mwingine wa Linux, unaweza kupakua kifurushi cha chanzo cha iftop kwa kutumia amri ya wget na kuikusanya kutoka kwa chanzo kama inavyoonyeshwa.

# 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

Matumizi ya kimsingi ya Iftop

Mara tu usakinishaji utakapokamilika, nenda kwenye kiweko chako na utekeleze amri ya iftop bila hoja zozote ili kuona matumizi ya kipimo data cha kiolesura chaguo-msingi, kama inavyoonyeshwa kwenye picha ya skrini hapa chini.

$ sudo iftop

Sampuli ya towe la amri ya iftop ambayo inaonyesha kipimo data cha kiolesura chaguo-msingi kama inavyoonyeshwa hapa chini.

Fuatilia Kiolesura cha Mtandao cha Linux

Kwanza endesha amri ifuatayo ya ip ili kupata miingiliano yote ya mtandao iliyoambatishwa kwenye mfumo wako wa Linux.

$ sudo ifconfig
OR
$ sudo ip addr show

Kisha tumia alama ya -i kubainisha kiolesura unachotaka kufuatilia. Kwa mfano amri iliyo hapa chini inatumika kufuatilia kipimo data kwenye kiolesura kisichotumia waya kwenye kompyuta ya majaribio.

$ sudo iftop -i wlp2s0

Ili kuzima utafutaji wa jina la mpangishaji, tumia alama ya -n.

$ sudo iftop -n  eth0

Ili kuwasha onyesho la mlango, tumia swichi ya -P.

$ sudo iftop -P eth0

Chaguzi za Iftop na Matumizi

Unapoendesha iftop unaweza kutumia vitufe kama S, D ili kuona maelezo zaidi kama vile chanzo, lengwa n.k. Tafadhali fanya run man iftop ikiwa ungependa kuchunguza chaguo na mbinu zaidi. . Bonyeza ‘q’ ili kuacha kutumia madirisha.

Katika makala haya, tumeonyesha jinsi ya kusakinisha na kutumia iftop, zana ya ufuatiliaji wa kiolesura cha mtandao katika Linux. Ikiwa unataka kujua zaidi kuhusu iftop tafadhali tembelea tovuti ya iftop. Tafadhali shiriki na utume maoni yako kupitia kisanduku chetu cha maoni hapa chini.