Kwinqaku elilandelayo siza kujonga kwi-iftop. Kwixesha elidlulileyo besithethile kule bhlog malunga nokubulala iinkqubo, kwaye kweso sithuba sajonga ukusetyenziswa kwe TOP. Kule nqaku siza kuzama enye inkqubo efanelekileyo ebizwa ngokuba yi-Interface TOP (IFTOP), eyi isixhobo sokubeka esweni bandwidth console-esekwe esebenza ngexesha lokwenyani.
Iftop ibisenzela ukusetyenziswa kwenethiwekhi ukuba yintoni ephezulu eyenzayo ekusebenziseni i-CPU. Inkqubo ekulo mbuzo imamele ukugcwala kwenethiwekhi kunxibelelwano kwaye ibonisa itafile yokusetyenziswa kwe-bandwidth yangoku ngababini bokubamba. Inkqubo iya kubonisa ukujonga ngokukhawuleza kwemisebenzi yenethiwekhi kwi-interface yayo. Iftop ibonisa uluhlu lwexesha langempela oluhlaziyiweyo lokusetyenziswa kwebhanwidth rhoqo kwimizuzwana emi-2, 10 kunye nengama-40 ngokomyinge. Kule posi siza kubona ufakelo kunye nendlela yokusebenzisa i-IFTOP ngemizekelo esisiseko ku-Ubuntu.
Le software uzakufuna ukuxhomekeka Kuya kufuneka siyifakele ngaphambi kokubandakanyeka kufakelo lwenkqubo. Ezi mfuno zezi:
- mzantsiwebIlayibrari yokufaka idatha yenethiwekhi ebukhoma. Ingasetyenziselwa inkqubo ukufaka iipakethi ezihamba kuyo yonke inethiwekhi.
- libncurs: Eli layibrari yenkqubo. Ukubonelela nge-API yokwakha isiseko esisekwe kwisicatshulwa kwindlela ezimeleyo yesiphelo.
Faka ukuxhomekeka
Njengoko benditshilo, kuqala Siza kufaka i-libpcap kunye ne-libncurses iilayibrari sisebenzisa umphathi wephakheji yethu ngokusasazwa kweGnu / Linux esiyisebenzisayo. Ku-Ubuntu kuyakufuneka sivule i-terminal (Ctrl + Alt + T) kwaye ubhale:
sudo apt install libpcap0.8 libpcap0.8-dev libncurses5 libncurses5-dev
Faka iftop
Ukuba ngaba iyafumaneka kwiziko lesiseko leDebian / Ubuntu. Singayifaka sisebenzisa i-apt command kwi-terminal (Ctrl + Alt + T) njengoko kubonisiwe ngezantsi:
sudo apt install iftop
Ukusetyenziswa ngokusisiseko kwe-Iftop
Nje ukuba ukufakwa kugqityiwe, kuya kufuneka sivule kuphela ikhonsoli kunye sebenzisa umthetho we-iftop ngaphandle kweempikiswano ukujonga ukusetyenziswa kwebhanwidth yendlela emiselweyo. Inkqubo iya kusibonisa iscreen esifana nesiboniswe ngezantsi:
sudo iftop
Kufuneka kuqatshelwe ukuba kufuneka ubenakho ukuqhuba isixhobo ukuba ubenaso imvume yengcambu.
Ukuba sifuna ukubona ezinye iindlela zesixhobo ngexesha lokwenza kwalo, siya kuba nazo kuphela Cinezela iqhosha elithi "h". Siza kuboniswa imenyu yoncedo ngeendlela ezahlukeneyo.
Ngelixa iftop isebenza, singasebenzisa izitshixo ezinje ngo-S, N no-D ukubona ulwazi oluthe kratya njengomthombo, indawo ekuyiwa kuyo, njl. Sebenzisa umntu ukuba ufuna ukuphonononga ezinye iindlela. Cinezela 'q' ukuphuma yokwenza inkqubo.
Ukujonga ujongano lwenethiwekhi
Siza kuqala sisebenzise i- umyalelo we-ifconfig okanye ip umyalelo for fumana lonke ujongano lwenethiwekhi iqhagamshelwe kwinkqubo yethu:
sudo ifconfig
Okanye sinokusebenzisa:
sudo ip addr show
Ukwazi iindawo zonxibelelwano, ngoku sinokusebenzisa -i ukhetho lokuchaza ujongano esifuna ukujonga kulo. Umzekelo, ngalo myalelo ulandelayo, kwimeko yam, ndiza kuba nakho ukulawula ububanzi bebhendi ye-enp0s3 interface kwikhompyuter endivavanya kuyo le nkqubo:
sudo iftop -i enp0s3
Ukuba sifuna ntoni misela iipakethi eziya / ezivela kwi-ip njenge-10.0.2.15/24, siya kusebenzisa -F ukhetho. Ngale ndlela sinokufumana ngokulula unobangela webhotile.
sudo iftop -F 10.0.2.15/255.255.255.0 -i enp0s3
Ngoku, ukuba le nto siyifunayo yile qinisekisa ukuba ziyi-ICMP okanye iipakethi ze-TCP / IP oonobangela befudu yenethiwekhi yethu. singasebenzisa i- -f ukhetho:
iftop -f icmp -i enp0s3
Khipha itop
Siza kuba nakho ukususa le nkqubo kwikhompyuter yethu ngokuvula i-terminal (Ctrl + Alt + T) kwaye siyichwetheze kuyo:
sudo apt remove iftop
Eli nqaku libonisa kuphela indlela yokufaka kunye nokusebenzisa iftop ngendlela esisiseko, yokujonga esethu inethiwekhi kwi Gnu /Linux Ukuba umntu ufuna ukwazi ngakumbi nge-iftop, ukongeza kuncedo lwenkqubo, banako ndwendwela iwebhusayithi yeprojekthi okanye udibane neyakho ikhowudi yemvelaphi.