Kwinqaku elilandelayo siza kujonga kwiVnStat. Le yenye isixhobo sasimahla sokujonga ukugcwala kwenethiwekhi, ekwangumthombo ovulekileyo kwaye yenzelwe ukusetyenziswa kwisiphelo sendlela yeenkqubo zeGnu / Linux. Nge-VnStat siya kuba nakho ukubeka esweni amanani-manethiwekhi amaxesha ngamaxesha. Ilula, ayisindi, kwaye isebenzisa indawo encinci yezixhobo zenkqubo.
Njengoko benditshilo, esi sixhobo sisebenzisa ujongano lomgca wokuyalela. Isivumela ukuba sigcine iyure, imihla ngemihla kunye nenyanga yenethiwekhi yokungena kweendlela zonxibelelwano ezikhethiweyo, kodwa ayisiyiyo ipakethe yokuphunga.. Ulwazi lwendlela luhlalutyiwe ukusuka pro iifayile. Ngale ndlela, iVnStat inokusetyenziswa ngaphandle kwemvume yengcambu.
Faka iVnStat kwi-Ubuntu 20.04
Esi sixhobo inokufakwa ngokulula kwii-Ubuntu zokugcina. Ukwenza oku, konke okufuneka ukwenze kukuvula i-terminal (Ctrl + Alt + T) kwaye wenze lo mthetho ulandelayo:
sudo apt install vnstat
Olunye ukhetho lokusebenzisa esi sixhobo kukuyiqokelela ukusuka kumthombo. Okokuqala Siza kuqinisekisa ukufakela konke ukuxhomekeka okuyimfuneko ukuqokelela iVnStat ngalo myalelo ulandelayo kwisiphelo sendlela (Ctrl + Alt + T):
sudo apt install build-essential gcc make libsqlite3-dev
Nje ukuba ifakwe, sinako qhubeka nokukhuphela ingxelo yamvanje yomthombo weVnStat usebenzisa umyalelo:
wget https://humdi.net/vnstat/vnstat-2.6.tar.gz
Xa ukhuphelo lugqityiwe, sinako khipha ifayile ekhutshelweyo:
tar -xvzf vnstat-2.6.tar.gz
Ngoku siza kuya yiya kulawulo olusandula ukwenziwa:
cd vnstat-2.6
Kule ndawo, Siza kuwenza umthetho:
./configure --prefix=/usr --sysconfdir=/etc
Xa ugqibile, siyaqhubeka nalo myalelo ulandelayo:
make
Y ukugqiba, umthetho oza kuwusebenzisa uya kuba:
sudo make install
Nje ukuba ukuhlanganiswa kugqitywe, sinako jonga uhlobo olufakelweyo lweVnStat ngalo myalelo:
./vnstat -v
Lawula inkonzo
Ukuba ukhethe ukudibanisa esi sixhobo, kuya kufuneka ikopi yenkqubo ye-vnStat yenkonzo esuka kumthombo we-vnStat ukuya kulawulo / njl / inkqubo / inkqubo /. Singakwenza oku ngokubhala lo myalelo ulandelayo ngaphakathi kwifolda apho sihlanganisa inkqubo:
cp -v examples/systemd/vnstat.service /etc/systemd/system/
Ngoku siza kuya Nika amandla inkonzo ye-vnStat kwaye uyiqale ngale miyalelo ilandelayo:
systemctl enable vnstat systemctl start vnstat
Ukuba yonke into ichanekile, sinako jonga imeko yenkonzo:
systemctl status vnstat
Ukujonga ngokukhawuleza kwiVnStat
Ngaphambi kokusebenzisa iVnStat, kuyakufuneka ulinde ixesha elithile ukuba iziko ledatha lihlaziywe. Emva kokuhlaziya isiseko sedatha, siya kuba nakho ukusebenzisa esi sixhobo ngaphandle kokhetho njengoko kubonisiwe ngezantsi:
./vnstat
Siya kuba nakho ukubanakho Cacisa ujongano lomnatha esifuna ukujonga. Kule nto siza kusebenzisa -i inketho elandelwa ligama lomsebenzi womnatha, njengoko kubonisiwe ngezantsi:
./vnstat -i enp10s0
Kuya kufuneka sifumane iinkcukacha-manani zemihla ngemihla nezenyanga.
ukuba bonisa ubalo lweyureUmyalelo wokuphumeza uya kuba koku kulandelayo:
./vnstat -h
Ukuba sifuna jonga iinkcukacha-manani zemihla ngemihla, Kuya kufuneka simisele omnye lo myalelo:
./vnstat -d
Siya kuba nakho ukusebenzisa -ukhetho kwi bonisa iintsuku ngokugcwala kwabantu:
./vnstat -t
Ukuba le nto siyifunayo kukusibonisa izibalo zendlela yenethiwekhi yexesha lokwenyaniKuya kufuneka siphumeze lo myalelo:
./vnstat -l
Unako kwakhona Cacisa ungeniso lwedatha yomdibaniso (kule meko enp10s0) kwaye uyeke ukubeka iliso usebenzisa lo myalelo:
./vnstat -i enp10s0 --remove --force
Ku nokuba njalo yongeza ujongano olususiweyo enp10s0 kwakhona ngokusebenzisa lo myalelo:
./vnstat -i enp10s0 --add
Ke qala inkonzo ye-vnStat ukufaka utshintsho:
systemctl restart vnstat
IVnStat izakusibonelela ngeendlela ezahlukeneyo eziza kusinceda sibeke esweni ukugcwala kwenethiwekhi. Sinokubonisana nabo sisebenzisa lo mthetho ulandelayo:
./vnstat --help
Kule nqaku sibonile nje ukuba ungayifaka njani iVnStat kwaye uyisebenzise ukubeka esweni ukugcwala kwenethiwekhi ukusuka kwisiphelo sendlela. Olunye ulwazi malunga nale nkqubo lunokufumaneka kwi iwebhusayithi yeprojekthi. Kodwa Esi sesinye sezixhobo esinokuthi sizisebenzise kwisiphelo sendlela iliso kwinethiwekhi yethu.