Kada radimo s Linux okruženjima, idealno je imati naredbe koje nam pomažu u upravljanju zadacima na mnogo centraliziraniji način i koje nude pojedinosti o svakom aspektu kojim se treba upravljati.
Razmišljajući o tome, govorit ćemo o korisnoj naredbi zvanoj iftop koja će nam dati priliku da upravljamo i zadržimo strogu kontrolu nad propusnošću trenutne mreže i na taj način olakšamo kontrolni zadatak i odredimo kada ćemo poduzeti mjere na njoj. Lineament.
U osnovi, naredba iftop nudi nam kontinuiran i interaktivan prikaz mrežnog prometa koji prolazi kroz mrežno sučelje u odabranoj distribuciji Linuxa.
Kroz ovaj vodič ćemo vidjeti kako instalirati iftop i tako upravljati mrežnom propusnošću.
1. Instalirajte ovisnosti o Linuxu
Korak 1
Da bi iftop radio na idealan način, moramo imati sljedeće ovisnosti:
libpcapTo je knjižnica koja vam omogućuje snimanje živih mrežnih podataka.
libnprokletstvaTo je programska knjižnica koja pruža API za izgradnju tekstualnih sučelja na terminal neovisan način.
Korak 2
Za instaliranje ovih ovisnosti izvršit ćemo sljedeće. Upisujemo slovo S kako bismo potvrdili preuzimanje i instaliranje paketa ovisnosti.
sudo apt install libpcap0.8 libpcap0.8-dev libncurses5 libncurses5-dev (Debian ili Ubuntu) yum -y instaliraj libpcap libpcap-devel ncurses ncurses-devel (CentOS i RHEL) dnf -y instaliraj libpcap libpcap-devel Fedora 22 i noviji)
POVEĆAJTE
2. Preuzmite i instalirajte iftop na Linuxu
Korak 1
Iftop je dostupan u službenim skladištima softvera Debian i Ubuntu pa se može instalirati pomoću naredbe apt ovako:
sudo apt install iftopKorak 2
U slučaju CentOS -a i RedHata, bit će potrebno omogućiti spremište EPEL -a, a zatim nastaviti s njegovom instalacijom izvršavanjem sljedećeg:
yum install epel-release yum install iftopKorak 3
U Fedora distribuciji iftop je dostupan i iz zadanih sistemskih spremišta, pa možemo upotrijebiti sljedeću naredbu:
dnf instalirajte iftopKorak 4
U slučaju korištenja drugih distribucija Linuxa, možemo preuzeti Iftop pomoću naredbe wget i izvršiti neke retke na sljedeći način:
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
POVEĆAJTE
3. Koristite iftop na Linuxu
Korak 1
Nakon što je iftop instaliran, možemo otići na konzolu i pokrenuti naredbu iftop bez ikakvih argumenata kako bismo vidjeli korištenje propusnosti zadanog sučelja ovako:
POVEĆAJTE
Korak 2
U slučaju otvorenijih veza vidjet ćemo sljedeće. Možemo vidjeti detaljne informacije o svim paketima koji se šalju i primaju.
POVEĆAJTE
4. Pratite mrežno sučelje u Linuxu
Korak 1
Za to moramo znati koje sučelje koristiti i za to možemo izvršiti bilo koji od sljedećih redaka:
sudo ifconfig sudo ip addr showBilješkaU slučaju da nemamo dostupan ifconfig, možemo ga instalirati izvršavanjem sljedećeg:
sudo apt instalirajte mrežne alate
POVEĆAJTE
POVEĆAJTE
Korak 2
S tim sučeljima možemo koristiti parametar -i za navođenje sučelja koje ćemo pratiti. Na primjer, sljedećom naredbom kontrolirat ćemo propusnost na Ethernet sučelju na računalu:
sudo iftop -i enp0s3
POVEĆAJTE
Korak 3
Ako želimo onemogućiti traženje imena hosta, možemo upotrijebiti zastavicu -n:
sudo iftop -n eth0Korak 4
Da bismo aktivirali prikaz korištenog porta, moramo dodati parametar -P:
sudo iftop -P
POVEĆAJTE
Korak 5
Neke od opcija koje možemo koristiti s iftopom su:
sudo iftop -hPrikazuje poruku o uslužnom programu.
sudo iftop -NNe pretvara brojeve portova u usluge.
sudo iftop -pRadi u promiskuitetnom načinu rada.
sudo iftop -bNe prikazuje stupčasti grafikon o mrežnom prometu.
sudo iftop -BPrikazuje propusnost u bajtima.
sudo -i sučeljePokrenite odabrano sučelje.
sudo iftop -G net6 / mask6Prikazuje tijek prometa na IPv6 adresama.
sudo iftop -F neto / višePrikazuje protok prometa na IPv4 adresama.
sudo iftop -m ograničenjePostavlja gornju granicu za ljestvicu propusnosti.
sudo iftop -tKoristite tekstualno sučelje bez ncurses -a.
sudo iftop -o 2sPoredajte po prvom stupcu
sudo iftop -o 10sPoredajte po drugom stupcu.
sudo iftop -o 40sPoredajte po trećem stupcu.
sudo iftop -o izvorPoredajte prema adresi resursa.
sudo iftop -o odredištePoredajte prema adresi odredišta.
Na ovaj način, naredba iftop odličan je saveznik za upravljanje cijelom propusnošću u našoj mreži u stvarnom vremenu i kao podrška upravljačkim zadacima koje je potrebno izvršiti.