„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.

„SuperTuxKart“, skirta „Linux“
„SuperTuxKart“ yra puikus pavadinimas, sukurtas nemokamai suteikti „Mario Kart“ patirtį jūsų „Linux“ sistemoje. Tai gana sudėtinga ir smagu žaisti, yr...
„Battle for Wesnoth“ pamoka
„Battle for Wesnoth“ yra vienas populiariausių atvirojo kodo strateginių žaidimų, kurį šiuo metu galite žaisti. Šis žaidimas ne tik buvo kuriamas laba...
0 A.D. Pamoka
Iš daugybės strateginių žaidimų 0 A.D. sugeba išsiskirti kaip išsamus pavadinimas ir labai gilus, taktinis žaidimas, nepaisant to, kad yra atviro kodo...