Ubuntu

Spremljajte omrežni promet z vnStat v Ubuntu 20.04

Spremljajte omrežni promet z vnStat v Ubuntu 20.04
vnStat je odprtokodni in lahki nadzornik omrežnega prometa za operacijske sisteme Linux. vnStat tiho nadzira omrežni promet za določene vmesnike in nadzorne podatke shrani v bazo podatkov. Z vnStat si lahko ogledate uporabo pasovne širine na uro, dan, mesec ali za določeno obdobje.

V tem priročniku bomo preučili, kako namestiti vnStat in nadzirati omrežni promet v operacijskem sistemu Ubuntu.

Opomba: Tu opisani postopek je bil preizkušen na Ubuntu 20.04 LTS. Ukazi so bili izvedeni na terminalu, ki ga lahko odprete prek Ctrl + Alt + T bližnjica.

Namestitev vnStat

VnStat je na voljo v privzetih repozitorijih Ubuntu, vendar ni najnovejša različica. Če želite namestiti najnovejšo različico vnStat, sledite spodnjim korakom:

1. korak: posodobite indeks repozitorija

Najprej izvedite spodnji ukaz za posodobitev indeksa sistemskega repozitorija:

$ sudo apt posodobitev

Vnesite geslo za sudo.

2. korak: Namestite predpogoje

Nato boste morali namestiti nekaj predpogojev za izdelavo programske opreme iz vira. Potrebovali ga bomo za sestavljanje vnStat. Izvedite ta ukaz, da namestite predpogoje:

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

3. korak: Prenesite vnStat tar.gz paket

Zdaj z uradne spletne strani vnStat prenesite najnovejšo različico vnStat katran.gz paket. Trenutno je najnovejša različica vnStat 2.6, tako da ga lahko prenesemo na naslednji način:

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

4. korak: Namestite vnStat

Ko je katran.gz paket je prenesen, ga lahko namestimo na naslednji način:

Najprej ekstrahirajte katran.gz z uporabo spodnjega ukaza v terminalu:

$ tar -xvzf vnstat-2.6.katran.gz

Nato s pomočjo spodnjega ukaza preklopite na izvlečeni imenik:

$ cd vnstat-2.6

Zdaj ga konfigurirajte s spodnjim ukazom:

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

Nato namestite vnStat, kot sledi:

$ sudo make
$ sudo make install

5. korak: Preverite namestitev

Če želite preveriti, ali je bil vnStat uspešno nameščen, v terminalu izvedite spodnji ukaz:

$ vnstat -v

Naslednji izhod potrjuje različico vnStat 2.6 je nameščen.

6. korak: Omogočite in zaženite storitev vnStat

Če želite omogočiti in zagnati storitev vnStat, morate najprej kopirati datoteko storitve vnStat iz izvlečenega imenika vnStat v / etc / systemd / system / z uporabo spodnjega ukaza:

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

Zdaj omogočite storitev vnStat z uporabo spodnjega ukaza:

$ sudo systemctl omogoči vnstat

Nato za zagon storitve vnStat izvedite spodnji ukaz

$ sudo systemctl start vnstat

Če želite preveriti, ali se storitev vnStat izvaja, izvedite spodnji ukaz:

$ sudo systemctl status vnstat

Naslednji izhod potrjuje, da storitev vnStat brez težav deluje pravilno.

Nadzirajte omrežni promet z vnStat

vnStat podpira različne možnosti, ki vam pomagajo spremljati promet na različne načine. Nekatere razpoložljive možnosti si lahko ogledate tako, da v Terminalu izvedete spodnji ukaz:

$ vnstat --help

Ali pa si oglejte celoten seznam možnosti:

$ vnstat - longhelp

Za celoten seznam možnosti lahko obiščete tudi man stran vnStat.

Zagon ukaza vnStat brez možnosti natisne statistiko uporabe pasovne širine za vse razpoložljive vmesnike.

$ vnstat

Tukaj je izhod ukaza vnStat v našem sistemu, ki prikazuje statistiko enega vmesnika, saj je to edini razpoložljivi vmesnik v našem sistemu.

Določen vmesnik lahko spremljate tudi z uporabo -jaz možnost, ki ji sledi ime vmesnika.

$ vnstat -i

Na primer za spremljanje vmesnika ens33, ukaz bi bil:

$ vnstat -i ens33

Prav tako lahko spremljate uporabo pasovne širine v skladu s urno, dnevno, mesečno, in letno uporaba z uporabo -h, -d, -m, in -y možnosti. Če želite na primer poiskati dnevno pasovno širino, bi bil ukaz:

$ vnstat -d

Dobite lahko tudi pasovno širino za največ prometnih dni. Če želite na primer poiskati 10 najpogostejših dni uporabe pasovne širine, uporabite -t možnost, ki ji sledi število dni:

$ vnstat -t 10

Za sprotno spremljanje uporabe pasovne širine uporabite -l možnost, kot sledi:

$ vnstat -l

Če želite iz baze odstraniti vso statistiko za določen vmesnik in jo nehati spremljati, uporabite spodnjo sintakso ukaza:

$ sudo vnstat --remove -i --sila

Na primer, da odstranite vmesnik ens33 iz baze podatkov in jo nehajte spremljati, bi bil ukaz:

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

Če želite ta vmesnik znova dodati za spremljanje, uporabite spodnji ukaz:

$ sudo vnstat --add -i ens33

Po dodajanju vmesnika znova zaženite storitev vnStat:

$ sudo systemctl znova zaženite vnstat

vnStat je priročno orodje za spremljanje uporabe pasovne širine v vašem OS Linux. V tem priročniku ste se naučili, kako namestiti in uporabljati to orodje na Ubuntu 20.04 LTS za spremljanje prometa na omrežnih vmesnikih.

Najboljše aplikacije za preslikavo gamepadov za Linux
Če želite igre na Linuxu igrati z igralno ploščico namesto s tipičnim sistemom za vnos tipkovnice in miške, je za vas na voljo nekaj uporabnih aplikac...
Uporabna orodja za igralce Linux
Če radi igrate igre na Linuxu, obstaja verjetnost, da ste za izboljšanje igralne izkušnje uporabljali aplikacije in pripomočke, kot so Wine, Lutris in...
HD Remastered Games za Linux, ki prej še niso izdale Linuxa
Mnogi razvijalci iger in založniki pripravijo HD remaster starih iger, da podaljšajo življenjsko dobo franšize, zato oboževalci zahtevajo združljivost...