iftop – realaus laiko Linux tinklo pralaidumo stebėjimo įrankis


Ankstesniame straipsnyje apžvelgėme TOP Command naudojimą ir jos parametrus. Šiame straipsnyje mes sugalvojome dar vieną puikią programą, pavadintą Sąsaja TOP (IFTOP) yra realaus laiko konsolės tinklo pralaidumo stebėjimo įrankis.

Jis parodys greitą tinklo veiklos apžvalgą sąsajoje. „Iftop“ rodo realiuoju laiku atnaujintą tinklo naudojimo pralaidumo sąrašą vidutiniškai kas 2, 10 ir 40 sekundžių. Šiame įraše apžvelgsime diegimą ir kaip naudoti IFTOP su pavyzdžiais „Linux“.

Reikalavimai:

  1. libpcap : tiesioginių tinklo duomenų fiksavimo biblioteka.
  2. libncurses : programavimo biblioteka, teikianti API teksto sąsajoms kurti nepriklausomai nuo terminalo.

Įdiekite libpcap ir libncurses

Pirmiausia pradėkite diegdami libpcap ir libncurses bibliotekas naudodami „Linux“ platinimo paketų tvarkyklę, kaip parodyta.

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

Atsisiųskite ir įdiekite „iftop“.

Iftop yra oficialiose Debian/Ubuntu Linux programinės įrangos saugyklose, galite ją įdiegti naudodami komandą apt, kaip parodyta.

sudo apt install iftop

Naudodami RHEL/CentOS turite įgalinti EPEL saugyklą ir įdiegti ją taip.

yum install epel-release
yum install  iftop

Platinant Fedora, iftop taip pat galima įdiegti iš numatytųjų sistemos saugyklų, kurias galima įdiegti naudojant šią komandą.

dnf install iftop

Kiti Linux platinimai gali atsisiųsti iftop šaltinio paketą naudodami komandą wget ir sukompiliuoti jį iš šaltinio, kaip parodyta.

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

Pagrindinis Iftop naudojimas

Baigę diegti, eikite į konsolę ir paleiskite komandą iftop be jokių argumentų, kad peržiūrėtumėte numatytosios sąsajos pralaidumo naudojimą, kaip parodyta toliau pateiktame ekrano kopijoje.

sudo iftop

Komandos iftop išvesties pavyzdys, rodantis numatytosios sąsajos pralaidumą, kaip parodyta toliau.

Stebėkite Linux tinklo sąsają

Pirmiausia paleiskite šią komandą ifconfig arba ip, kad surastumėte visas prijungtas tinklo sąsajas savo Linux sistemoje.

sudo ifconfig
OR
sudo ip addr show

Tada naudokite vėliavėlę -i, kad nurodytumėte sąsają, kurią norite stebėti. Pavyzdžiui, toliau pateikta komanda buvo naudojama bandomojo kompiuterio belaidės sąsajos pralaidumui stebėti.

sudo iftop -i wlp2s0

Norėdami išjungti pagrindinio kompiuterio vardo paieškas, naudokite vėliavėlę -n.

sudo iftop -n  eth0

Norėdami įjungti prievado ekraną, naudokite jungiklį -P.

sudo iftop -P eth0

Iftop parinktys ir naudojimas

Vykdydami iftop galite naudoti tokius klavišus kaip S, D, kad pamatytumėte daugiau informacijos, pvz., šaltinis, paskirties vieta ir tt. Jei norite ištirti daugiau galimybių ir gudrybių, paleiskite man iftop. Paspauskite „q“, kad išeitumėte iš veikiančių langų.

Šiame straipsnyje parodėme, kaip įdiegti ir naudoti „iftop“ – tinklo sąsajos stebėjimo įrankį sistemoje „Linux“. Jei norite sužinoti daugiau apie iftop, apsilankykite iftop svetainėje. Prašome pasidalinti ja ir atsiųsti savo komentarą per mūsų komentarų laukelį žemiau.