Ubuntu

Övervaka nätverkstrafik med vnStat på Ubuntu 20.04

Övervaka nätverkstrafik med vnStat på Ubuntu 20.04
vnStat är en öppen källkod och lätt nätverkstrafikövervakare för Linux-operativsystem. vnStat övervakar tyst nätverkstrafiken för specifika gränssnitt och lagrar övervakningsdata i en databas. Med vnStat kan du se bandbreddsanvändningen per timme, dag, månad eller under en viss period.

I den här guiden kommer vi att titta på hur man installerar vnStat och övervakar nätverkstrafik på Ubuntu OS.

Notera: Förfarandet som beskrivs här har testats på Ubuntu 20.04 LTS. Kommandona har utförts på Terminal som du kan öppna genom Ctrl + Alt + T genväg.

Installera vnStat

VnStat är tillgängligt i standard Ubuntu-arkiv, men det är inte den senaste versionen. Följ nedanstående steg för att installera den senaste versionen av vnStat:

Steg 1: Uppdatera databasindex

Kör först kommandot nedan för att uppdatera systemförvarets index:

$ sudo apt uppdatering

Ange lösenordet för sudo.

Steg 2: Installera förutsättningar

Därefter måste du installera några förutsättningar som kan bygga programvara från källan. Vi behöver det för sammanställningen av vnStat. Kör det här kommandot för att installera förutsättningarna:

$ sudo apt install build-essential gcc gör libsqlite3-dev -y

Steg 3: Ladda ner vnStat tar.gz-paket

Ladda ner den senaste versionen av vnStat från den officiella webbplatsen för vnStat tjära.gz paket. För närvarande är den senaste versionen av vnStat 2.6, så att vi kan ladda ner den enligt följande:

$ wget https: // humdi.net / vnstat / vnstat-2.6.tjära.gz

Steg 4: Installera vnStat

När tjära.gz paketet laddas ner, vi kan installera det enligt följande:

Extrahera först tjäran.gz med kommandot nedan i Terminal:

$ tjära -xvzf vnstat-2.6.tjära.gz

Byt sedan till den resulterande extraherade katalogen med kommandot nedan:

$ cd vnstat-2.6

Konfigurera det nu med kommandot nedan:

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

Installera sedan vnStat enligt följande:

$ sudo make
$ sudo gör installation

Steg 5: Verifiera installationen

För att verifiera om vnStat har installerats, kör kommandot nedan i Terminal:

$ vnstat -v

Följande utdata bekräftar vnStat-versionen 2.6 Har installerats.

Steg 6: Aktivera och starta vnStat-tjänsten

För att aktivera och starta vnStat-tjänsten måste du först kopiera vnStat-servicefilen från den vnStat-extraherade katalogen till / etc / systemd / system / med hjälp av kommandot nedan:

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

Aktivera nu vnStat-tjänsten med kommandot nedan:

$ sudo systemctl aktiverar vnstat

Kör sedan kommandot nedan för att starta vnStat-tjänsten

$ sudo systemctl starta vnstat

För att verifiera om vnStat-tjänsten körs, kör du kommandot nedan:

$ sudo systemctl status vnstat

Följande utdata bekräftar att vnStat-tjänsten fungerar som den ska utan problem.

Övervaka nätverkstrafik med vnStat

vnStat stöder olika alternativ som hjälper dig att övervaka trafik på olika sätt. Du kan visa några av de tillgängliga alternativen genom att utföra kommandot nedan i Terminal:

$ vnstat --hjälp

Eller utför följande kommando för att se den fullständiga listan med alternativ:

$ vnstat - långhjälp

Du kan också besöka vnStat man-sidan för en komplett lista med alternativ.

Att köra kommandot vnStat utan något alternativ skriver ut användningsstatistiken för bandbredd för alla tillgängliga gränssnitt.

$ vnstat

Här är utdata från vnStat-kommandot på vårt system som visar statistik för ett gränssnitt eftersom detta är det enda tillgängliga gränssnittet på vårt system.

Du kan också övervaka ett specifikt gränssnitt med hjälp av -i alternativ följt av gränssnittsnamnet.

$ vnstat -i

Till exempel för att övervaka ett gränssnitt ens33, kommandot skulle vara:

$ vnstat -i ens33

Du kan också övervaka bandbreddsanvändning enligt timme, dagligen, månadsvis, och årlig användning med -h, -d, -m, och -y alternativ. För att till exempel hitta den dagliga bandbreddsanvändningen skulle kommandot vara:

$ vnstat -d

Du kan också få bandbreddsanvändning för de bästa trafikdagarna. Använd till exempel för att hitta de 10 bästa dagarna för bandbredd -t alternativ följt av antalet dagar:

$ vnstat -t 10

För att övervaka bandbreddsanvändning i realtid använder du -l alternativ enligt följande:

$ vnstat -l

Om du vill ta bort all statistik för ett specifikt gränssnitt från databasen och sluta övervaka den, använd nedanstående kommandosyntax:

$ sudo vnstat - ta bort -i --tvinga

Till exempel för att ta bort gränssnittet ens33 från databasen och sluta övervaka den skulle kommandot vara:

$ sudo vnstat - ta bort -i ens33 --force

För att lägga till detta gränssnitt igen för övervakning, använd följande kommando:

$ sudo vnstat --add -i ens33

När du har lagt till gränssnittet startar du om vnStat-tjänsten:

$ sudo systemctl starta om vnstat

vnStat är ett praktiskt verktyg för att hålla koll på bandbreddsanvändningen i ditt Linux-operativsystem. I den här guiden har du lärt dig hur du installerar och använder det här verktyget på Ubuntu 20.04 LTS för övervakning av trafiken på nätverksgränssnitt.

Hur man förbättrar FPS i Linux?
FPS står för Bildrutor per sekund. FPS: s uppgift är att mäta bildfrekvensen i videouppspelningar eller spelprestanda. Med enkla ord betecknas antalet...
De bästa Oculus App Lab-spelen
Om du är Oculus-headsetägare måste du vara förtjust i sidoladdning. Sideladdning är processen för att installera icke-butiksinnehåll på ditt headset. ...
Topp 10 spel att spela på Ubuntu
Windows-plattformen har varit en av de dominerande plattformarna för spel på grund av den enorma andelen spel som utvecklas idag för att stödja Window...