Stebėkite „Linux“ tinklo pralaidumą naudodami „iftop“ realiuoju laiku

Kai dirbame su „Linux“ aplinka, idealiai tinka turėti komandas, kurios padėtų mums daug centralizuotiau valdyti užduotis ir suteiktų išsamią informaciją apie kiekvieną valdomą aspektą.

Galvodami apie tai, mes kalbėsime apie naudingą komandą, pavadintą iftop, kuri suteiks mums galimybę valdyti ir griežtai kontroliuoti dabartinio tinklo pralaidumą ir taip palengvinti valdymo užduotį bei nustatyti, kada reikia imtis veiksmų. Lineament.

Iš esmės „iftop“ komanda siūlo mums nuolatinį ir interaktyvų tinklo srauto, kuris praeina per tinklo sąsają pasirinktame „Linux“ platinime, vaizdą.

Per šią pamoką pamatysime, kaip įdiegti „iftop“ ir taip valdyti tinklo pralaidumą.

1. Įdiekite priklausomybes „Linux“

1 žingsnis
Kad „iftop“ veiktų idealiai, turime turėti šias priklausomybes:

libpcapTai biblioteka, leidžianti fiksuoti tiesioginius tinklo duomenis.

libncursesTai programavimo biblioteka, suteikianti API, skirta nepriklausomai nuo terminalo kurti tekstines sąsajas.

2 žingsnis
Norėdami įdiegti šias priklausomybes, atliksime šiuos veiksmus. Įvedame raidę S, kad patvirtintume, jog atsisiųsite ir įdiegsite priklausomybių paketus.

 sudo apt install libpcap0.8 libpcap0.8-dev libncurses5 libncurses5-dev (Debian arba Ubuntu) yum -y install libpcap libpcap-devel ncurses ncurses-devel (CentOS ir RHEL) dnf -y install libpcap libpcap-devel ncurses ncurses-devel ( „Fedora 22“ ir naujesnės versijos)

DIDELIS

2. Atsisiųskite ir įdiekite „iftop“ „Linux“

1 žingsnis
„Iftop“ yra oficialiose „Debian“ ir „Ubuntu“ programinės įrangos saugyklose, todėl jį galima įdiegti naudojant apt komandą, kaip nurodyta toliau:

 sudo apt įdiegti iftop
2 žingsnis
„CentOS“ ir „RedHat“ atveju turėsite įgalinti EPEL saugyklą ir tęsti jos diegimą atlikdami šiuos veiksmus:
 yum install epel-release yum install iftop 
3 žingsnis
„Fedora“ platinime „iftop“ taip pat galima rasti iš numatytųjų sistemos saugyklų, todėl galime naudoti šią komandą:
 dnf įdiegti iftop
4 žingsnis
Jei naudojate kitus „Linux“ paskirstymus, galime atsisiųsti „Iftop“ naudodami komandą „wget“ ir vykdydami kai kurias eilutes taip:
 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

DIDELIS

3. „Linux“ naudokite „iftop“

1 žingsnis
Įdiegus „iftop“, galime eiti į konsolę ir paleisti komandą „iftop“ be jokių argumentų, kad pamatytume numatytosios sąsajos pralaidumo naudojimą taip:

DIDELIS

2 žingsnis
Jei bus daugiau atvirų jungčių, pamatysime šiuos dalykus. Mes matome išsamią informaciją apie visas siunčiamas ir gaunamas pakuotes.

DIDELIS

4. Stebėkite tinklo sąsają „Linux“

1 žingsnis
Tam turime žinoti, kokią sąsają naudoti, ir tam galime atlikti bet kurią iš šių eilučių:

 rodyti sudo ifconfig sudo ip addr
PastabaJei neturime „ifconfig“, galime ją įdiegti atlikdami šiuos veiksmus:
 sudo apt install net-tools 

DIDELIS

DIDELIS

2 žingsnis
Naudodami šias sąsajas galime naudoti parametrą -i nurodyti sąsają, kurią ketiname stebėti. Pavyzdžiui, naudodami šią komandą mes valdysime kompiuterio Ethernet sąsajos pralaidumą:

 sudo iftop -i enp0s3

DIDELIS

3 žingsnis
Jei norime išjungti prieglobos serverio pavadinimo paieškas, galime naudoti vėliavą -n:

 sudo iftop -n eth0
4 žingsnis
Norėdami suaktyvinti naudojamo prievado rodymą, turime pridėti parametrą -P:
 sudo iftop -P

DIDELIS

5 žingsnis
Kai kurios parinktys, kurias galime naudoti su „iftop“, yra šios:

sudo iftop -hRodo pranešimą apie naudingumą.

sudo iftop -NJis nekeičia prievadų numerių į paslaugas.

sudo iftop -pJis veikia nerūpestingu režimu.

sudo iftop -bJame nerodoma tinklo srauto juostų diagrama.

sudo iftop -BRodo pralaidumą baitais.

sudo -i sąsajaPaleiskite pasirinktą sąsają.

sudo iftop -G net6 / mask6Rodo srauto srautą IPv6 adresais.

sudo iftop -F net / daugiauRodo srautą IPv4 adresais.

sudo iftop -m ribaNustato viršutinę pralaidumo skalės ribą.

sudo iftop -tNaudokite teksto sąsają be ncurses.

sudo iftop -o 2sRūšiuoti pagal pirmąjį stulpelį

sudo iftop -o 10sRūšiuoti pagal antrą stulpelį.

sudo iftop -o 40sRūšiuoti pagal trečiąjį stulpelį.

sudo iftop -o šaltinisRūšiuoti pagal išteklių adresą.

sudo iftop -o paskirties vietaRūšiuoti pagal paskirties adresą.

Tokiu būdu komanda „iftop“ yra puiki sąjungininkė, kuri realiu laiku valdo visą mūsų tinklo pralaidumą ir yra palaikymo priemonė, kurią reikia atlikti.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave