Ubuntu

Seuraa verkkoliikennettä vnStatin avulla Ubuntu 20 ssa.04

Seuraa verkkoliikennettä vnStatin avulla Ubuntu 20 ssa.04
vnStat on avoimen lähdekoodin ja kevyt verkkoliikennemonitori Linux-käyttöjärjestelmille. vnStat seuraa hiljaa verkkoliikennettä tiettyjen rajapintojen varalta ja tallentaa valvontatiedot tietokantaan. VnStatin avulla voit tarkastella kaistanleveyden käyttöä tunnissa, päivässä, kuukaudessa tai tietyllä ajanjaksolla.

Tässä oppaassa tarkastelemme vnStatin asentamista ja verkkoliikenteen seuraamista Ubuntu-käyttöjärjestelmässä.

Merkintä: Tässä kuvattu menettely on testattu Ubuntu 20.04 LTS. Komennot on suoritettu Terminalissa, jonka voit avata Ctrl + Alt + T pikakuvake.

Asennetaan vnStat

VnStat on saatavana oletusarvoisissa Ubuntu-arkistoissa, mutta se ei ole uusin versio. Asenna vnStat uusin versio noudattamalla seuraavia ohjeita:

Vaihe 1: Päivitä arkistohakemisto

Suorita ensin alla oleva komento päivittääksesi järjestelmän arkistohakemiston:

$ sudo apt -päivitys

Kirjoita sudon salasana.

Vaihe 2: Asenna edellytykset

Seuraavaksi sinun on asennettava joitain edellytyksiä, jotka voivat rakentaa ohjelmistoja lähteestä. Tarvitsemme sitä vnStatin kokoamiseen. Asenna edellytykset suorittamalla tämä komento:

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

Vaihe 3: Lataa vnStat tar.gz-paketti

Lataa nyt vnStatin virallisilta verkkosivustoilta viimeisin versio vnStatista terva.gz paketti. Tällä hetkellä vnStatin uusin versio on 2.6, joten voimme ladata sen seuraavasti:

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

Vaihe 4: Asenna vnStat

Kun terva.gz paketti on ladattu, voimme asentaa sen seuraavasti:

Pura ensin terva.gz käyttämällä alla olevaa komentoa Terminalissa:

$ tar -xvzf vnstat-2.6.terva.gz

Siirry sitten saatuun purettuun hakemistoon seuraavalla komennolla:

$ cd vnstat-2.6

Määritä se nyt alla olevalla komennolla:

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

Asenna sitten vnStat seuraavasti:

$ sudo make
$ sudo tee asennus

Vaihe 5: Tarkista asennus

Varmista, että vnStat on asennettu onnistuneesti, suorittamalla seuraava komento Terminalissa:

$ vnstat -v

Seuraava lähtö vahvistaa vnStat-version 2.6 on asennettu.

Vaihe 6: Ota vnStat-palvelu käyttöön ja käynnistä se

Ota vnStat-palvelu käyttöön ja käynnistä se ensin kopioimalla vnStat-palvelutiedosto puretusta vnStat-hakemistosta / etc / systemd / system / käyttämällä seuraavaa komentoa:

$ sudo cp -v vnstat-2.6 / esimerkit / systemd / vnstat.palvelu / etc / systemd / system /

Ota nyt vnStat-palvelu käyttöön seuraavalla komennolla:

$ sudo systemctl ota vnstat käyttöön

Käynnistä sitten vnStat-palvelu suorittamalla alla oleva komento

$ sudo systemctl start vnstat

Suorita seuraava komento varmistaaksesi, että vnStat-palvelu on käynnissä:

$ sudo systemctl status vnstat

Seuraava lähtö varmistaa, että vnStat-palvelu toimii oikein ilman ongelmia.

Seuraa verkkoliikennettä vnStatin avulla

vnStat tukee useita vaihtoehtoja, joiden avulla voit seurata liikennettä eri tavoin. Voit tarkastella joitain käytettävissä olevia vaihtoehtoja suorittamalla alla olevan komennon Terminalissa:

$ vnstat --apu

Tai suorita seuraava komento nähdäksesi täydellisen luettelon vaihtoehdoista:

$ vnstat - pitkäaikainen ohje

Voit myös käydä vnStat-man -sivulla saadaksesi täydellisen luettelon vaihtoehdoista.

Komennon vnStat suorittaminen ilman mitään vaihtoehtoa tulostaa kaikkien käytettävissä olevien rajapintojen kaistanleveyden käyttötilastot.

$ vnstat

Tässä on järjestelmämme vnStat-komennon lähtö, joka näyttää yhden käyttöliittymän tilastot, koska tämä on ainoa käytettävissä oleva käyttöliittymä järjestelmässämme.

Voit myös seurata tiettyä käyttöliittymää käyttämällä -i vaihtoehto, jota seuraa käyttöliittymän nimi.

$ vnstat -i

Esimerkiksi käyttöliittymän valvomiseksi ens33, komento olisi:

$ vnstat -i ens33

Voit myös seurata kaistanleveyden käyttöä kohti tunneittain, päivittäin, kuukausittain, ja vuosittain käyttö -h, -d, -m, ja -y vastaavasti. Esimerkiksi päivittäisen kaistanleveyden käytön löytämiseksi komento olisi:

$ vnstat -d

Voit myös saada kaistanleveyden käytön suosituimpiin liikennepäiviin. Esimerkiksi löytääksesi 10 parasta kaistanleveyden käyttöpäivää, käytä -t vaihtoehto, jota seuraa päivien lukumäärä:

$ vnstat -t 10

Voit seurata kaistanleveyden käyttöä reaaliajassa käyttämällä -l vaihtoehto seuraavasti:

$ vnstat -l

Jos haluat poistaa tietyn käyttöliittymän kaikki tilastot tietokannasta ja lopettaa sen valvonnan, käytä alla olevaa komentosyntaksi:

$ sudo vnstat --remove -i --pakottaa

Esimerkiksi käyttöliittymän poistamiseksi ens33 tietokannasta ja lopeta sen valvonta, komento olisi:

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

Lisää tämä käyttöliittymä uudelleen valvontaa varten käyttämällä seuraavaa komentoa:

$ sudo vnstat --add -i ens33

Kun olet lisännyt käyttöliittymän, käynnistä vnStat-palvelu uudelleen:

$ sudo systemctl käynnistä vnstat uudelleen

vnStat on kätevä työkalu pitämään silmällä kaistanleveyden käyttöä Linux-käyttöjärjestelmässäsi. Tässä oppaassa olet oppinut asentamaan ja käyttämään tätä työkalua Ubuntu 20: een.04 LTS verkkoliittymien liikenteen seurantaan.

Kuinka käyttää AutoKey-toimintoa Linux-pelien automatisointiin
AutoKey on työpöydän automaatioapuohjelma Linuxille ja X11: lle, ohjelmoitu Python 3, GTK ja Qt. Komentosarjojen ja MACRO-toimintojen avulla voit auto...
Kuinka näyttää FPS-laskuri Linux-peleissä
Linux-pelaaminen sai suuren työn, kun Valve ilmoitti Linux-tuesta Steam-asiakkaalle ja heidän peleilleen vuonna 2012. Siitä lähtien monet AAA- ja indi...
How to download and Play Sid Meier's Civilization VI on Linux
Introduction to the game Civilization 6 is a modern take on the classic concept introduced in the series of the Age of Empires games. The idea was fai...