iftop - Orodje za spremljanje pasovne širine omrežja Linux v realnem času


V našem prejšnjem članku smo pregledali uporabo ukaza TOP Command in njegove parametre. V tem članku smo predstavili še en odličen program, imenovan Interface TOP (IFTOP), orodje za spremljanje pasovne širine omrežja, ki temelji na konzoli v realnem času.

Prikazal bo hiter pregled omrežnih dejavnosti na vmesniku. Iftop v povprečju prikazuje posodobljen seznam pasovne širine uporabe omrežja na vsake 2, 10 in 40 sekund. V tem prispevku bomo videli namestitev in uporabo IFTOP s primeri v Linuxu.

  1. libpcap: knjižnica za zajem živih omrežnih podatkov.
  2. libncurses: knjižnica za programiranje, ki ponuja API za gradnjo besedilnih vmesnikov na terminalsko neodvisen način.

Namestite libpcap in libncurses

Najprej začnite z namestitvijo knjižnic libpcap in libncurses z upraviteljem distribucijskih paketov za Linux, kot je prikazano.

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

Prenesite in namestite iftop

Če je top na voljo v uradnih skladiščih programske opreme Debian/Ubuntu Linux, ga lahko namestite z ukazom apt, kot je prikazano.

$ sudo apt install iftop

V sistemu RHEL/CentOS morate omogočiti skladišče EPEL in ga nato namestiti na naslednji način.

# yum install epel-release
# yum install  iftop

V distribuciji Fedora je iftop na voljo tudi iz privzetih sistemskih skladišč za namestitev z naslednjim ukazom.

# dnf install iftop

Druge distribucije Linuxa lahko prenesejo izvorni paket iftop z ukazom wget in ga prevedejo iz vira, kot je prikazano.

# 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

Osnovna uporaba Iftopa

Ko je namestitev končana, pojdite na ukazno mizo in brez argumentov zaženite ukaz iftop, da si ogledate uporabo pasovne širine privzetega vmesnika, kot je prikazano na spodnjem posnetku zaslona.

$ sudo iftop

Vzorec izhoda ukaza iftop, ki prikazuje pasovno širino privzetega vmesnika, kot je prikazano spodaj.

Nadzirajte omrežni vmesnik Linuxa

Najprej zaženite naslednji ukaz ip, da poiščete vse priključene omrežne vmesnike v sistemu Linux.

$ sudo ifconfig
OR
$ sudo ip addr show

Nato z zastavico -i določite vmesnik, ki ga želite spremljati. Na primer spodnji ukaz se uporablja za spremljanje pasovne širine na brezžičnem vmesniku na testnem računalniku.

$ sudo iftop -i wlp2s0

Če želite onemogočiti iskanje imena gostitelja, uporabite zastavico -n .

$ sudo iftop -n  eth0

Za vklop prikaza vrat uporabite stikalo -P .

$ sudo iftop -P eth0

Možnosti in uporaba iftop

Med izvajanjem iftop lahko uporabite tipke, kot so S , D , če si želite ogledati več informacij, kot so vir, cilj itd. Če želite raziskati več možnosti in trikov, zaženite man iftop . Pritisnite ' q ', da zaprete zagnana okna.

V tem članku smo pokazali, kako namestiti in uporabljati iftop, orodje za spremljanje omrežnega vmesnika v Linuxu. Če želite izvedeti več o iftopu, obiščite spletno mesto iftop. Prosimo, delite ga in pošljite svoj komentar skozi spodnje polje za komentarje.