iftop - Għodda ta' Monitoraġġ tal-Bandwidth tan-Netwerk Linux f'Ħin Real


Fl-artiklu preċedenti tagħna, irrevejna l-użu tal-Kmand TOP u l-parametri tiegħu. F'dan l-artikolu ħriġna bi programm eċċellenti ieħor imsejjaħ Interface TOP (IFTOP) huwa għodda ta 'monitoraġġ tal-bandwidth tan-netwerk ibbażat fuq console f'ħin reali.

Se turi ħarsa ġenerali ta' malajr tal-attivitajiet tan-netwerk fuq interface. Iftop juri lista aġġornata f'ħin reali tal-bandwidth tal-użu tan-netwerk kull 2, 10 u 40 sekonda bħala medja. F'din il-post ser naraw l-installazzjoni u kif tuża IFTOP b'eżempji fil-Linux.

  1. libpcap : librerija għall-qbid tad-dejta tan-netwerk diretta.
  2. libncurses : librerija ta' programmar li tipprovdi API għall-bini ta' interfaces ibbażati fuq test b'mod indipendenti mit-terminal.

Installa libpcap u libncurses

L-ewwel ibda billi tinstalla l-libreriji libpcap u libncurses billi tuża l-maniġer tal-pakkett tad-distribuzzjoni Linux tiegħek kif muri.

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

Niżżel u Installa iftop

Iftop huwa disponibbli fir-repożitorji tas-softwer uffiċjali ta 'Debian/Ubuntu Linux, tista' tinstallah billi tuża kmand apt kif muri.

$ sudo apt install iftop

Fuq RHEL/CentOS, jeħtieġ li tattiva r-repożitorju EPEL, u mbagħad tinstallah kif ġej.

# yum install epel-release
# yum install  iftop

Fuq id-distribuzzjoni ta 'Fedora, iftop huwa wkoll disponibbli mir-repożitorji default tas-sistema biex jiġi installat bl-użu tal-kmand li ġej.

# dnf install iftop

Distribuzzjonijiet oħra tal-Linux, jistgħu jniżżlu l-pakkett tas-sors iftop bl-użu tal-kmand wget u jikkompilaw mis-sors kif muri.

# 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

Użu bażiku ta' Iftop

Ladarba l-installazzjoni tkun lesta, mur fil-console tiegħek u ħaddem il-kmand iftop mingħajr ebda argument biex tara l-użu tal-bandwidth tal-interface default, kif muri fl-isparatura tal-iskrin hawn taħt.

$ sudo iftop

Output tal-kampjun tal-kmand iftop li juri bandwidth tal-interface default kif muri hawn taħt.

Monitor Linux Network Interface

L-ewwel ħaddem il-kmand ip li ġej biex issib l-interfaces tan-netwerk mehmuża kollha fuq is-sistema Linux tiegħek.

$ sudo ifconfig
OR
$ sudo ip addr show

Imbagħad uża l-bandiera -i biex tispeċifika l-interface li trid tissorvelja. Per eżempju l-kmand hawn taħt użat biex jimmonitorja bandwidth fuq l-interface mingħajr fili fuq il-kompjuter tat-test.

$ sudo iftop -i wlp2s0

Biex tiddiżattiva t-tiftix tal-ismijiet tal-host, uża l-marka -n.

$ sudo iftop -n  eth0

Biex tixgħel il-wiri tal-port, uża l-iswiċċ -P.

$ sudo iftop -P eth0

Iftop Għażliet u Użu

Waqt li qed taħdem iftop tista' tuża ċ-ċwievet bħal S, D biex tara aktar informazzjoni bħal sors, destinazzjoni eċċ. Jekk jogħġbok agħmel man iftop jekk trid tesplora aktar għażliet u tricks . Agħfas 'q' biex tieqaf milli tmexxi t-twieqi.

F'dan l-artikolu, wrejna kif tinstalla u tuża iftop, għodda ta 'monitoraġġ tal-interface tan-netwerk fil-Linux. Jekk trid tkun taf aktar dwar iftop jekk jogħġbok żur il-websajt iftop. Jekk jogħġbok aqsamha u ibgħat il-kumment tiegħek permezz tal-kaxxa tal-kummenti tagħna hawn taħt.