„Ubuntu“

Stebėkite tinklo srautą naudodami „vnStat“ „Ubuntu 20“.04

Stebėkite tinklo srautą naudodami „vnStat“ „Ubuntu 20“.04
„vnStat“ yra atviro kodo ir lengvas tinklo srauto monitorius, skirtas „Linux“ operacinėms sistemoms. „vnStat“ tyliai stebi tinklo srautą, ar nėra konkrečių sąsajų, ir stebėjimo duomenis saugo duomenų bazėje. Naudodami „vnStat“, galite peržiūrėti pralaidumo naudojimą per valandą, dieną, mėnesį ar tam tikrą laikotarpį.

Šiame vadove mes nagrinėsime, kaip įdiegti „vnStat“ ir stebėti tinklo srautą „Ubuntu OS“.

Pastaba: Čia aprašyta procedūra buvo išbandyta „Ubuntu 20“.04 LTS. Komandos buvo vykdomos terminale, kurį galite atidaryti per „Ctrl“ + „Alt“ + T trumpesnis kelias.

Diegiama „vnStat“

„VnStat“ yra numatytose „Ubuntu“ saugyklose, tačiau tai nėra naujausia versija. Norėdami įdiegti naujausią „vnStat“ versiją, atlikite toliau nurodytus veiksmus:

1 veiksmas: atnaujinkite saugyklos indeksą

Pirmiausia vykdykite žemiau esančią komandą, kad atnaujintumėte sistemos saugyklos indeksą:

$ sudo apt atnaujinimas

Įveskite sudo slaptažodį.

2 žingsnis: įdiekite prielaidas

Tada turėsite įdiegti keletą išankstinių sąlygų, kurios gali sukurti programinę įrangą iš šaltinio. Mums jo prireiks kompiliacijai „vnStat“. Vykdykite šią komandą, kad įdiegtumėte prielaidas:

$ sudo apt install build-essential gcc make libsqlite3-dev -y

3 žingsnis: Atsisiųskite „vnStat“ dervą.gz pakuotė

Dabar iš oficialios „vnStat“ svetainės atsisiųskite naujausią „vnStat“ versiją degutas.gz pakuotė. Šiuo metu naujausia „vnStat“ versija yra 2.6, todėl galime jį atsisiųsti taip:

$ wget https: // humdi.net / vnstat / vnstat-2.6.degutas.gz

4 žingsnis: įdiekite „vnStat“

Kartą degutas.gz paketas yra atsisiųstas, mes galime jį įdiegti taip:

Pirmiausia ištraukite degutą.gz naudodamas žemiau esančią komandą terminale:

$ tar -xvzf vnstat-2.6.degutas.gz

Tada pereikite prie gauto katalogo naudodami šią komandą:

$ cd vnstat-2.6

Dabar sukonfigūruokite naudodami toliau pateiktą komandą:

$ ./ configure --prefix = / usr --sysconfdir = / etc

Tada įdiekite „vnStat“ taip:

$ sudo make
$ sudo make install

5 veiksmas: patikrinkite diegimą

Norėdami patikrinti, ar „vnStat“ sėkmingai įdiegtas, „Terminal“ vykdykite toliau nurodytą komandą:

$ vnstat -v

Šis išvestis patvirtina „vnStat“ versiją 2.6 buvo įdiegta.

6 veiksmas: įjunkite ir paleiskite „vnStat“ paslaugą

Norėdami įjungti ir paleisti „vnStat“ paslaugą, pirmiausia turėsite nukopijuoti „vnStat“ paslaugos failą iš ištraukto „vnStat“ katalogo į / etc / systemd / system / naudojant šią komandą:

$ sudo cp -v vnstat-2.6 / pavyzdžiai / systemd / vnstat.tarnyba / etc / systemd / system /

Dabar įjunkite „vnStat“ paslaugą naudodami šią komandą:

$ sudo systemctl įjungti vnstat

Tada, norėdami paleisti „vnStat“ paslaugą, vykdykite žemiau esančią komandą

$ sudo systemctl start vnstat

Norėdami patikrinti, ar veikia „vnStat“ tarnyba, vykdykite šią komandą:

$ sudo systemctl status vnstat

Šis išvestis patvirtina, kad „vnStat“ tarnyba veikia tinkamai ir be jokių problemų.

Stebėkite tinklo srautą naudodami „vnStat“

„vnStat“ palaiko įvairias parinktis, kurios padeda įvairiais būdais stebėti srautą. Kai kurias iš galimų parinkčių galite peržiūrėti vykdydami žemiau esančią komandą terminale:

$ vnstat - pagalba

Arba vykdykite šią komandą, kad peržiūrėtumėte visą parinkčių sąrašą:

$ vnstat - ilga pagalba

Taip pat galite apsilankyti „vnStat“ vyro puslapyje, kuriame rasite visą parinkčių sąrašą.

Vykdant komandą „vnStat“ be jokių parinkčių, atspausdinama visų galimų sąsajų pralaidumo naudojimo statistika.

$ vnstat

Čia yra „vnStat“ komandos išvestis mūsų sistemoje, kuri rodo vienos sąsajos statistiką, nes tai yra vienintelė galima sąsaja mūsų sistemoje.

Taip pat galite stebėti konkrečią sąsają naudodami -i po sąsajos pavadinimo.

$ vnstat -i

Pavyzdžiui, stebėti sąsają ens33, komanda būtų tokia:

$ vnstat -i ens33

Taip pat galite stebėti pralaidumo naudojimą, kaip nurodyta kas valandą, kasdien, kas mėnesį, ir kasmet naudojimas naudojant -h, -d, -m, ir -y atitinkamai. Pvz., Norint rasti kasdienio pralaidumo naudojimą, komanda būtų tokia:

$ vnstat -d

Taip pat galite gauti pralaidumo naudojimą per didžiausias eismo dienas. Pavyzdžiui, norėdami rasti 10 populiariausių pralaidumo naudojimo dienų, naudokite -t parinktis, po kurios seka dienų skaičius:

$ vnstat -t 10

Norėdami realiuoju laiku stebėti pralaidumo naudojimą, naudokite -l parinktį taip:

$ vnstat -l

Jei norite pašalinti visą konkrečios sąsajos statistiką iš duomenų bazės ir nustoti ją stebėti, naudokite toliau pateiktą komandos sintaksę:

$ sudo vnstat -remove -i --jėga

Pavyzdžiui, norint pašalinti sąsają ens33 iš duomenų bazės ir nustoti ją stebėti, komanda būtų:

$ sudo vnstat --remove -i ens33 --force

Norėdami dar kartą pridėti šią sąsają stebėjimui, naudokite šią komandą:

$ sudo vnstat --add -i ens33

Pridėję sąsają, iš naujo paleiskite „vnStat“ paslaugą:

$ sudo systemctl paleiskite iš naujo vnstat

„vnStat“ yra patogus įrankis, leidžiantis stebėti pralaidumo naudojimą jūsų „Linux“ operacinėje sistemoje. Šiame vadove sužinojote, kaip įdiegti ir naudoti šį įrankį „Ubuntu 20“.04 LTS srautui tinklo sąsajose stebėti.

Kaip pakeisti pelės ir jutiklinių plokščių slinkimo kryptį sistemoje „Windows 10“
Pelė ir Jutiklinė dalisTai ne tik palengvina skaičiavimus, bet ir efektyvesnį bei mažiau laiko reikalaujantį. Mes neįsivaizduojame gyvenimo be šių pri...
Kaip pakeisti pelės žymeklio ir žymeklio dydį, spalvą ir schemą sistemoje „Windows 10“
„Windows 10“ pelės žymeklis ir žymeklis yra labai svarbūs operacinės sistemos aspektai. Tai galima pasakyti ir apie kitas operacines sistemas, taigi, ...
Nemokami ir atvirojo kodo žaidimų varikliai, skirti kurti „Linux“ žaidimus
Šiame straipsnyje bus pateiktas nemokamų ir atvirojo kodo žaidimų variklių, kurie gali būti naudojami kuriant 2D ir 3D žaidimus „Linux“, sąrašas. Toki...