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.