Überwachen Sie den Netzwerkverkehr mit VNSTAT auf Ubuntu Top 10.Top 10

Überwachen Sie den Netzwerkverkehr mit VNSTAT auf Ubuntu Top 10.Top 10
VNSTAT ist ein Open-Source- und Leichtgewichts-Netzwerkverkehrsmonitor für Linux-Betriebssysteme. VNSTAT überwacht den Netzwerkverkehr leise für bestimmte Schnittstellen und speichert die Überwachungsdaten in einer Datenbank. Mit VNStat können Sie die Bandbreitennutzung pro Stunde, Tag, Monat oder für einen bestimmten Zeitraum anzeigen.

In diesem Handbuch werden wir uns untersuchen.

Notiz: Das hier beschriebene Verfahren wurde auf getestet Ubuntu 20.04 LTS. Die Befehle wurden am Terminal ausgeführt, das Sie durch die öffnen können Strg+Alt+t Abkürzung.

VNSTAT installieren

VNSTAT ist in den Standard -Ubuntu -Repositories verfügbar, aber es ist nicht die neueste Version. Um die neueste Version von VNSTAT zu installieren, befolgen Sie die folgenden Schritte:

Schritt 1: Repository -Index aktualisieren

Führen Sie zunächst den folgenden Befehl aus, um den System -Repository -Index zu aktualisieren:

$ sudo APT Update

Geben Sie das Passwort für sudo ein.

Schritt 2: Voraussetzungen installieren

Als nächstes müssen Sie einige Voraussetzungen installieren, die Software aus Quelle erstellen können. Wir werden es für die Zusammenstellung von VNstat brauchen. Führen Sie diesen Befehl aus, um die Voraussetzungen zu installieren:

$ sudo apt install install build-Essential GCC Machen Sie libsqlite3-dev -y

Schritt 3: Vnstat Tar herunterladen.GZ -Paket

Laden Sie nun die neueste Version von VNSTAT auf der offiziellen VNSTAT -Website herunter Teer.gz Paket. Derzeit ist die neueste Version von VNSTAT 2.6, damit wir es wie folgt herunterladen können:

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

Schritt 4: Installieren Sie VNSTAT

Einmal der Teer.gz Paket wird heruntergeladen, wir können es wie folgt installieren:

Extrahieren Sie zuerst den Teer.GZ mit dem folgenden Befehl in Terminal:

$ tar -xvzf vnstat -2.6.Teer.gz

Wechseln Sie dann mit dem folgenden Befehl zu dem resultierenden extrahierten Verzeichnis:

$ cd vnstat-2.6

Konfigurieren Sie es nun mit dem folgenden Befehl:

$ ./Konfigurieren Sie -Prefix =/usr --Sysconfdir =/etc

Installieren Sie dann VNSTAT wie folgt:

$ sudo machen
$ sudo installieren

Schritt 5: Überprüfen Sie die Installation

Um zu überprüfen, ob VNStat erfolgreich installiert wurde, führen Sie den folgenden Befehl im Terminal aus:

$ vnstat -v

Die folgende Ausgabe bestätigt die VNSTAT -Version 2.6 wurde installiert.

Schritt 6: Aktivieren und starten Sie den VNSTAT -Service

Um den VNStat -Service zu aktivieren und zu starten, müssen Sie zunächst die VNSTAT -Dienstdatei aus dem VNSTAT Extraced Directory an die kopieren /etc/systemd/system/ Verwenden des folgenden Befehls:

$ sudo cp -v vnstat -2.6/Beispiele/systemd/vnstat.Service/etc/systemd/system/

Aktivieren Sie nun den VNStat -Dienst mit dem folgenden Befehl unten:

$ sudo systemctl aktivieren vnstat

Führen Sie dann den folgenden Befehl unten aus, um den VNSTAT -Dienst zu starten

$ sudo systemctl starten vnstat

Führen Sie den folgenden Befehl unten aus:

$ sudo systemctl Status vnstat

Die folgende Ausgabe bestätigt, dass der VNSTAT -Service ohne Probleme ordnungsgemäß ausgeführt wird.

Überwachen Sie den Netzwerkverkehr mit VNSTAT

VNSTAT unterstützt verschiedene Optionen, mit denen Sie den Verkehr auf unterschiedliche Weise überwachen können. Sie können einige der verfügbaren Optionen anzeigen, indem Sie den folgenden Befehl in Terminal ausführen:

$ vnstat -HELP

Oder den folgenden Befehl ausführen, um die vollständige Liste der Optionen anzuzeigen:

$ vnstat -LongHelp

Sie können auch die vnstat Man -Seite für die vollständige Liste der Optionen besuchen.

Ausführen des Befehls vnstat ohne Option druckt die Bandbreitennutzungsstatistik für alle verfügbaren Schnittstellen aus.

$ vnstat

Hier ist die Ausgabe des VNStat -Befehls auf unserem System, das Statistiken einer Schnittstelle zeigt, da dies die einzige verfügbare Schnittstelle auf unserem System ist.

Sie können auch eine bestimmte Schnittstelle mit dem verwenden -ich Option gefolgt vom Schnittstellennamen.

$ vnstat -i

Zum Beispiel, um eine Schnittstelle zu überwachen ens33, Der Befehl wäre:

$ vnstat -i ens33

Sie können auch die Gebrauchsnutzung der Bandbreite wie per überwachen stündlich, täglich, monatlich, Und jährlich Verwendung mit dem -H, -d, -m, Und -y Optionen. Um beispielsweise die tägliche Gebrauchsbandbreite zu finden, wäre der Befehl:

$ vnstat -d

Sie können auch die Bandbreitennutzung für die Top -Verkehrstage erhalten. Um beispielsweise die Top 10 Top 10 Bandbreitennutzentage zu finden, verwenden Sie -T Option gefolgt von der Anzahl der Tage:

$ vnstat -t 10

Verwenden Sie die -l Option wie folgt:

$ vnstat -l

Wenn Sie alle Statistiken für eine bestimmte Schnittstelle aus der Datenbank entfernen möchten und die Überwachung beenden, verwenden Sie die folgende Befehlssyntax:

$ sudo vnstat -remove -i --Gewalt

Zum Beispiel, um die Schnittstelle zu entfernen ens33 Aus der Datenbank und die Überwachung der Überwachung würde der Befehl sein:

$ sudo vnstat -remove -i ens33 -Force

Verwenden Sie den folgenden Befehl, um diese Schnittstelle erneut zur Überwachung hinzuzufügen:

$ sudo vnstat --add -i ens33

Starten Sie nach dem Hinzufügen der Schnittstelle den VNSTAT -Dienst neu:

$ sudo systemctl starten Sie vnstat neu starten

VNSTAT ist ein praktisches Werkzeug, um die Bandbreitennutzung auf Ihrem Linux -Betriebssystem im Auge zu behalten. In diesem Handbuch haben Sie gelernt, dieses Tool auf Ubuntu 20 zu installieren und zu verwenden.04 LTS zur Überwachung des Datenverkehrs auf Netzwerkschnittstellen.