Ubuntu

Nadgledajte mrežni promet pomoću vnStat na Ubuntu 20.04

Nadgledajte mrežni promet pomoću vnStat na Ubuntu 20.04
vnStat je otvoreni izvor i lagan nadzor mrežnog prometa za Linux operativne sustave. vnStat tiho nadgleda mrežni promet za određena sučelja i pohranjuje podatke nadzora u bazu podataka. Pomoću vnStat možete pregledati upotrebu propusnosti po satu, danu, mjesecu ili za određeno razdoblje.

U ovom ćemo vodiču pogledati kako instalirati vnStat i nadgledati mrežni promet na Ubuntu OS-u.

Bilješka: Ovdje opisani postupak testiran je na Ubuntu 20.04 LTS. Naredbe su izvršene na terminalu koji možete otvoriti putem Ctrl + Alt + T prečac.

Instaliranje vnStat

VnStat je dostupan u zadanim Ubuntuovim spremištima, ali nije najnovija verzija. Da biste instalirali najnoviju verziju vnStat, slijedite dolje navedene korake:

Korak 1: Ažurirajte indeks spremišta

Prvo izvršite naredbu u nastavku da biste ažurirali indeks spremišta sustava:

$ sudo apt ažuriranje

Unesite lozinku za sudo.

Korak 2: Instalirajte preduvjete

Dalje, morat ćete instalirati neke preduvjete za izradu softvera iz izvora. Trebat će nam za sastavljanje vnStat-a. Izvršite ovu naredbu da biste instalirali preduvjete:

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

Korak 3: Preuzmite vnStat tar.gz paket

Sada sa službenog web mjesta vnStat preuzmite najnoviju verziju vnStat katran.gz paket. Trenutno je najnovija verzija vnStat 2.6, tako da ga možemo preuzeti na sljedeći način:

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

Korak 4: Instalirajte vnStat

Jednom katran.gz paket je preuzet, možemo ga instalirati na sljedeći način:

Prvo izvadite katran.gz koristeći donju naredbu u terminalu:

$ tar -xvzf vnstat-2.6.katran.gz

Zatim se prebacite na rezultirajući izvučeni direktorij pomoću naredbe u nastavku:

$ cd vnstat-2.6

Sada ga konfigurirajte pomoću naredbe u nastavku:

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

Zatim instalirajte vnStat na sljedeći način:

$ sudo make
$ sudo make install

Korak 5: Provjerite instalaciju

Da biste provjerili je li vnStat uspješno instaliran, izvršite donju naredbu u terminalu:

$ vnstat -v

Sljedeći izlaz potvrđuje vnStat verziju 2.6 je instaliran.

Korak 6: Omogućite i pokrenite vnStat uslugu

Da biste omogućili i pokrenuli vnStat uslugu, prvo ćete morati kopirati datoteku vnStat usluge iz vnStat izvađene mape u / etc / systemd / system / pomoću naredbe u nastavku:

$ sudo cp -v vnstat-2.6 / examples / systemd / vnstat.usluga / etc / systemd / system /

Sada omogućite vnStat uslugu pomoću naredbe u nastavku:

$ sudo systemctl omogući vnstat

Zatim da biste pokrenuli vnStat uslugu, izvršite donju naredbu

$ sudo systemctl start vnstat

Da biste provjerili radi li vnStat usluga, izvršite donju naredbu:

$ sudo systemctl status vnstat

Sljedeći izlaz potvrđuje da usluga vnStat ispravno radi bez ikakvih problema.

Nadgledajte mrežni promet pomoću vnStat

vnStat podržava razne opcije koje vam pomažu pratiti promet na različite načine. Neke dostupne opcije možete pogledati izvršavanjem naredbe u nastavku u Terminalu:

$ vnstat - pomoć

Ili izvršite sljedeću naredbu da biste pogledali cjelovit popis opcija:

$ vnstat --duga pomoć

Također možete posjetiti vnStat man stranicu za potpuni popis opcija.

Pokretanjem naredbe vnStat bez ikakve opcije ispisuje se statistika upotrebe propusnosti za sva dostupna sučelja.

$ vnstat

Evo izlaza naredbe vnStat na našem sustavu koja prikazuje statistiku jednog sučelja jer je ovo jedino dostupno sučelje u našem sustavu.

Također možete nadzirati određeno sučelje pomoću -ja opcija nakon koje slijedi naziv sučelja.

$ vnstat -i

Na primjer, za nadgledanje sučelja ens33, naredba bi bila:

$ vnstat -i ens33

Također možete nadzirati upotrebu propusnosti prema satno, dnevno, mjesečno, i godišnje korištenje pomoću -h, -d, -m, i -g opcije. Na primjer, da biste pronašli dnevnu upotrebu propusnosti, naredba bi bila:

$ vnstat -d

Također možete iskoristiti propusnost za najveće dane prometa. Na primjer, da biste pronašli 10 najboljih dana upotrebe propusnosti -t opcija praćena brojem dana:

$ vnstat -t 10

Za praćenje upotrebe propusnosti u stvarnom vremenu koristite -l opcija kako slijedi:

$ vnstat -l

Ako iz baze podataka želite ukloniti svu statistiku određenog sučelja i prestati je nadzirati, upotrijebite donju sintaksu naredbe:

$ sudo vnstat --remove -i --sila

Na primjer, za uklanjanje sučelja ens33 iz baze podataka i prestanite je nadzirati, naredba bi bila:

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

Da biste ponovno dodali ovo sučelje za nadzor, upotrijebite donju naredbu:

$ sudo vnstat --add -i ens33

Nakon dodavanja sučelja, ponovno pokrenite uslugu vnStat:

$ sudo systemctl ponovno pokrenite vnstat

vnStat je praktičan alat za praćenje upotrebe propusnosti na vašem Linux OS-u. U ovom vodiču naučili ste kako instalirati i koristiti ovaj alat na Ubuntu 20.04 LTS za praćenje prometa na mrežnim sučeljima.

Kako preuzeti i igrati Sid Meier's Civilization VI na Linuxu
Uvod u igru Civilization 6 moderan je pogled na klasični koncept predstavljen u seriji igara Age of Empires. Ideja je bila prilično jednostavna; započ...
Kako instalirati i igrati Doom na Linuxu
Uvod u Doom Serija Doom nastala je 90-ih nakon izlaska originalnog Dooma. To je bio trenutni hit i od tog vremena nadalje igraća serija dobila je broj...
Vulkan za korisnike Linuxa
Sa svakom novom generacijom grafičkih kartica vidimo da programeri igara pomiču granice grafičke vjernosti i dolaze na korak od fotorealizma. No, bez ...