EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

vnstat - Online in der Cloud

Führen Sie vnstat im kostenlosen OnWorks-Hosting-Provider über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl vnstat, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


vnstat - ein konsolenbasierter Netzwerkverkehrsmonitor

ZUSAMMENFASSUNG


vnstat [ -Ddhlmqrstuvw? ] [ - Cleartop ] [ --config Datei ] [ --schaffen ] [ --Tage ] [
--löschen ] [ --dbdir Verzeichnis ] [ --debuggen ] [ --deaktivieren ] [ --aktivieren ] [ --exportdb ] [
--help ] [ --Std ] [ --importdb Datei ] [ -i Schnittstelle ] [ --iface Schnittstelle ] [ --iflist
] [ --json Modus ] [ --Live Modus ] [ - Gebietsschema lokal ] [ - lange Hilfe ] [ --Monate ] [ - Nick
Spitzname ] [ --eine Linie ] [ --Anfrage ] [ --Rateneinheit ] [ --rebuildtotal ] [ --zurücksetzen ] [ -ru ]
[ --savemerged ] [ --kurz ] [ --showconfig ] [ --Stil Anzahl ] [ --sync ] [ --testkernel
] [ --Top 10 ] [ -tr Zeit ] [ --der Verkehr Zeit ] [ --aktualisieren ] [ --Version ] [ --Wochen ] [
--xml Modus ]

BESCHREIBUNG


vnStat ist ein konsolenbasierter Netzwerkverkehrsmonitor. Es führt ein Protokoll über stündliche, tägliche und
monatlicher Netzwerkverkehr für die ausgewählte(n) Schnittstelle(n). Es ist jedoch kein Paket-Sniffer.
Die Verkehrsinformationen werden aus dem proc(5) oder sys Dateisysteme abhängig von
Verfügbarkeit. Auf diese Weise kann vnStat auf den meisten Systemen auch ohne Root-Rechte verwendet werden.

Die Implementierung ist in zwei Befehle unterteilt. Der Zweck der vnstat Befehl ist zu
eine Schnittstelle zum Abfragen der in der Netzwerkschnittstelle gespeicherten Verkehrsinformationen bereitstellen
spezifische Datenbanken, in denen der Daemon vnstatd(1) ist für den Datenabruf verantwortlich und
Lagerung. Obwohl der Daemon-Prozess ständig als Dienst ausgeführt wird, ist er tatsächlich
verbringen die meiste Zeit mit dem Schlafen zwischen Datenaktualisierungen.

OPTIONAL


- Cleartop
Entfernen Sie alle Top-10-Einträge.

--config Datei
Verwenden Sie die Datei als Konfigurationsdatei statt über die normale Konfigurationsdateisuche
Funktionalität.

--schaffen
Datenbank für die mit . angegebene Schnittstelle erstellen -i or --iface .

-D, --Tage
Verkehrsstatistiken für die letzten 30 Tage täglich anzeigen.

--dbdir Verzeichnis
Verwenden Sie die Verzeichnis als Datenbankverzeichnis anstelle des im angegebenen Verzeichnisses
Konfigurationsdatei oder die fest codierte Standardeinstellung, wenn keine Konfigurationsdatei verfügbar ist.

-D, --debuggen
Zusätzliche Debug-Ausgabe anzeigen.

--löschen
Löschen Sie die Datenbank für die mit . angegebene Schnittstelle -i or --iface und stoppen
es zu überwachen.

--aktivieren, --deaktivieren
Aktivieren oder deaktivieren Sie Updates für die ausgewählte Schnittstelle. Nützlich für Schnittstellen, die nicht
immer verfügbar, wie ppp0. Wenn die Schnittstelle ausfällt, sollte sie deaktiviert werden in
um Fehler zu vermeiden. Füge etwas hinzu wie vnstat -r --deaktivieren -i ppp0 zum Skript
das wird ausgeführt, wenn die Schnittstelle ausfällt und vnstat --aktivieren -i ppp0 nach oben
Skript. Diese beiden Optionen werden nicht benötigt, wenn der Daemon verwendet wird.

--exportdb
Anstatt die Datenbank mit einer formatierten Ausgabe anzuzeigen, wird diese Ausgabe die
gesamte Datenbank in einem reinen Text-basierten architekturunabhängigen Format. Die Ausgabe
kann mit dem wieder importiert werden --importdb Option und kann zum Verschieben verwendet werden
Datenbank von einem Host zum anderen. Siehe die --importdb Dokumentation unten für ein
Beispiel. Die Verwendung der Ausgabe für Scripting ist möglich, aber die Ausgaben von --xml und
--json sind wahrscheinlich besser geeignet. Der Dump verwendet ; als Feldbegrenzung.

aktiv;1 Aktivitätsstatus
Schnittstelle;eth0 Name für die Schnittstelle
nick;inet nick (falls angegeben)
erstellt;1023895272 Erstellungsdatum in Unix-Zeit
aktualisiert;1065467100 wenn die Datenbank aktualisiert wurde
totalrx;569605 insgesamt empfangene MiB
totaltx;2023708 insgesamt übertragene MiB
currx;621673719 letzter rx-Wert in / proc
curtx;981730184 letzter TX-Wert in / proc
totalrxk;644 gesamt rx KiB-Zähler
totaltxk;494 gesamt tx KiB-Zähler
btime;1059414541 Systemstartzeit in Unix-Zeit

Dann folgen 30 Zeilen wie die folgenden

d;0;1078696800;559;7433;68;557;1

wobei d = Tage, 0 = Tagesnummer in der Datenbank (0 ist heute), 1077314401 Datum in Unix
Zeit, 559 = rx MiB, 7433 = tx MiB, 68 = rx KiB, 557 = tx KiB und 1 sagt das
vnStat hat diesen Wert gefüllt und wird verwendet.

m;0;1078092000;48649;139704;527;252;1 (x12)
t;0;1078351200;5979;47155;362;525;1 (x10)
h;0;1078699800;118265;516545 (x24)

m = Monate, t = Top 10 und h = Stunden, alle anderen Felder sind in der gleichen Reihenfolge wie in
Tage außer Stunden, die keinen separaten KiB-Wert haben. Stundenlang das vierte und
fünfte Felder haben Werte in KiB.

-H, --Std
Zeigen Sie stündliche Verkehrsstatistiken für die letzten 24 Stunden an.

--importdb Datei
Importieren einer Datenbank aus Datei die zuvor mit dem exportiert wurde --exportdb
Möglichkeit. Dies kann verwendet werden, um eine Datenbank zwischen verschiedenen Architekturen zu übertragen und
hosts, da die Datenbank architekturabhängig und nicht kompatibel zwischen
unterschiedliche Architekturen. Zuerst die Datenbank auf einem Host ablegen, zB mit vnstat -i
ppp0 --exportdb >ppp0db.txt und importieren Sie dann die Textdatei auf einem anderen Host mit
vnstat -i ppp0 --importdb ppp0db.txt

-ich, --iface Schnittstelle
Wählen Sie ein bestimmtes aus Schnittstelle und wenden Sie Aktionen nur darauf an. Für Rückfragen ist es
möglich, die Informationen von zwei oder mehr Schnittstellen mit dem
Schnittstelle1+Schnittstelle2+... Syntax.

--iflist
Liste der aktuell verfügbaren Schnittstellen anzeigen.

--json Modus
Zeigen Sie den Datenbankinhalt für die ausgewählte Schnittstelle oder alle Schnittstellen im JSON-Format an. Alle
Verkehrswerte in der Ausgabe sind in KiB. Eine optionale Modus Parameter kann verwendet werden für
Begrenzung der Ausgabe auf nur ausgewählte Informationen. Standardmäßig wird alles angezeigt.
Rahmen Modus bis 'h' gibt nur Stunden, 'd' Tage, 'm' Monate und 't' die Spitze aus
10

- l, --Live Modus
Aktuelle Übertragungsrate für die ausgewählte Schnittstelle in Echtzeit anzeigen bis
unterbrochen. Statistik wird nach Unterbrechung angezeigt, wenn die Laufzeit länger war
als 10 Sekunden. Eine optionale Modus Parameter kann zwischen den
Anzeige von Paketen pro Sekunde (Modus 0) und Übertragungszähler (Modus 1) während
Ausführung. --Stil kann auch verwendet werden, um das Layout der Ausgabe zu beeinflussen.

- Gebietsschema lokal
Verwenden Sie die lokal anstatt die in der Konfigurationsdatei angegebene Gebietsschemaeinstellung zu verwenden
oder der Systemstandard, wenn keine Konfigurationsdatei verfügbar ist.

- lange Hilfe
Vollständige Optionsliste anzeigen.

-M, --Monate
Zeigen Sie monatliche Traffic-Statistiken für die letzten 12 Monate an.

- Nick Spitzname
Stellen Sie die ausgewählten Schnittstellen ein Spitzname als Alias ​​wird in Abfragen angezeigt.
Benutzung von -u ist erforderlich, um die Änderung zu speichern, und der Daemon läuft möglicherweise nicht während
die eingestellte Operation.

--eine Linie
Verkehrszusammenfassung für die ausgewählte Schnittstelle anzeigen, indem eine Zeile mit einem analysierbaren Format verwendet wird.
Die Ausgabe enthält 15 Felder mit ; als Feldbegrenzung verwendet. Das 1. Feld
enthält die Versionsinformationen der Ausgabe, die in Zukunft geändert wird
Versionen von vnStat, wenn sich die Feldstruktur ändert. Die folgenden Felder in der Reihenfolge 2)
Schnittstellenname, 3) Zeitstempel für heute, 4) rx für heute, 5) tx für heute, 6) Gesamt
für heute, 7) durchschnittliche Verkehrsrate für heute, 8) Zeitstempel für den aktuellen Monat, 9) rx
für aktuellen Monat, 10) tx für aktuellen Monat, 11) Summe für aktuellen Monat, 12)
durchschnittliche Verkehrsrate für heute, 13) Gesamtempfang aller Zeiten, 14) Gesamtempfang aller Zeiten, 15)
Gesamtverkehr aller Zeiten.

-Q, --Anfrage
Datenbankabfragemodus erzwingen.

-R, --zurücksetzen
Setzen Sie die internen Zähler in der Datenbank für die ausgewählte Schnittstelle zurück. Verwenden Sie dies, wenn
die Schnittstelle geht runter und wieder hoch, sonst bekommt diese Schnittstelle etwas mehr
Datenverkehr in seine Datenbank. Wird nicht benötigt, wenn der Daemon verwendet wird.

--rebuildtotal
Setzen Sie die Gesamtverkehrszähler zurück und zählen Sie diese anhand der aufgezeichneten Monate nach.

-ru, --Rateneinheit
Tauschen Sie die konfigurierte Tarifeinheit aus. Wenn die Rate so konfiguriert wurde, dass sie in Byte angezeigt wird
dann wird die Rate in Bits angezeigt, wenn diese Option vorhanden ist. Auf die gleiche Weise, wenn rate
wurde so konfiguriert, dass sie in Bits angezeigt wird, dann wird die Rate in Bytes angezeigt, wenn dies
Option vorhanden ist. Alternativ kann 0 oder 1 als Parameter für diese Option angegeben werden
um unabhängig von der Konfiguration zwischen Bytes (0) und Bits (1) zu wählen
Dateieinstellung.

--savemerged
Schreiben Sie das Endergebnis einer Datenbankzusammenführung in die Datei fusioniertdb das kann man dann verwenden
als neue Datenbank, wenn umbenannt. Die Top-10-Traffic-Tage sind nicht in der Zusammenführung enthalten und
wird in der neuen Datenbank leer starten. Die Syntax der Merge-Schnittstelle ist dokumentiert in
-ich, --iface .

-S, --kurz
Verwenden Sie den kurzen Ausgabemodus. Dieser Modus wird auch verwendet, wenn mehr als eine Datenbank
erhältlich.

--Stil Anzahl
Ändern Sie den Inhalt und den Stil der Ausgaben. Satz Anzahl auf 0 für eine schmalere Ausgabe,
1 zum Aktivieren der Balkenspalte, 2 für das gleiche wie zuvor, aber mit durchschnittlicher Verkehrsrate
sichtbar in Zusammenfassung und wöchentlichen Ausgaben und 3 zum Aktivieren der durchschnittlichen Verkehrsrate in
alle Ausgänge, wo es unterstützt wird. 4 deaktiviert die Verwendung der Terminalsteuerung
Zeichen in -l / --Live Modus arbeiten können.

--sync Synchronisieren Sie interne Zähler in der Datenbank mit Schnittstellenzählern für die
ausgewählte Schnittstelle. Verwenden Sie dies, wenn das System neu gestartet wird, aber Schnittstellenzähler
werden nicht zurückgesetzt. Dies kann auftreten, wenn Suspend to RAM/Disk verwendet wird. Wird nicht benötigt, wenn
Der Dämon wird verwendet.

--testkernel
Testen Sie, ob die Informationen zur Kernel-Bootzeit immer gleich bleiben oder ob
es verschiebt sich.

-T, --Top 10
Top 10 Verkehrstage aller Zeiten anzeigen.

-tr Zeit
Berechnen Sie, wie viel Verkehr während der gegebenen Zeit über die ausgewählte Schnittstelle fließt
Zeit Sekunden. Die Zeit beträgt 5 Sekunden, wenn kein Zahlenparameter angegeben ist.

-du, --aktualisieren
Aktualisieren Sie alle aktivierten Datenbanken oder nur die mit . angegebene -i Parameter. Nicht
unterstützt, wenn der Daemon läuft.

-in, --Version
Aktuelle Version anzeigen.

-w, --Wochen
Verkehr für 7 Tage anzeigen, aktuelle und vorherige Woche.

--xml Modus
Datenbankinhalt für ausgewählte Schnittstelle oder alle Schnittstellen im XML-Format anzeigen. Alle
Verkehrswerte in der Ausgabe sind in KiB. Eine optionale Modus Parameter kann verwendet werden für
Begrenzung der Ausgabe auf nur ausgewählte Informationen. Standardmäßig wird alles angezeigt.
Rahmen Modus bis 'h' gibt nur Stunden, 'd' Tage, 'm' Monate und 't' die Spitze aus
10

-?, --help
Zeigen Sie eine Zusammenfassung der Befehlsoptionen an.

Verwenden Sie vnstat online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad