NSTAT Linux -Befehl

NSTAT Linux -Befehl
Linux bietet verschiedene Tools, mit denen Sie die Netzwerkstatistik erhalten können. Eines der Netzwerkstatistik -Tools ist der Befehl nstat. Mit nstat können Sie leicht die Kernel SNMP -Zähler sehen und die Netzwerkschnittstellenstatistik abrufen.

Das gemeinsame Netzwerkstatistik -Tool ist Netstat. Nstat ist jedoch nützlich und in einigen Fällen ist es die beste Option für die anderen Tools. Mal sehen, wie Nstat funktioniert.

Der Befehl nstat

Das NSTAT -Tool ruft Statistiken über das Netzwerk- und SNMP -Zähler aus zwei Dateien ab, Proc/net/netstat Und Proc/net/snmp. Das Format des Inhalts der beiden Dateien ist nicht menschlich lesbar, und dort ist der nstat Befehl kommt herein.

In den meisten Linux -Distribos wird der Befehl nstat von der bereitgestellt IPROUTE2 Paket. Außerdem ist es Nstat, der die liefert IP Befehl in Linux -Systemen.

Wie man nstat benutzt

Die Syntax für die Verwendung von NSTAT ist:

$ nstat [Option] [Muster [Muster]]

Sie können zunächst die Hilfeseite öffnen, um die verfügbaren Optionen anzuzeigen, die Sie verwenden können.

$ nstat -h

Netzwerkstatistik anzeigen

Sie können die Statistiken des Netzwerks durch Ausführen des Netzwerks anzeigen nstat Befehl ohne Optionen. Der Befehl berechnet standardmäßig Inkremente seit der letzten Verwendung und zeigt sie auf der Ausgabe an.

$ nstat

Die Ausgabe wird sein:

Die obige Ausgabe und alle Informationen sind je nach den Umständen hilfreich. Versuchen wir, einige der Informationen in der Ausgabe zu verstehen.

  1. IpinReces - Die Darstellung der gesamten Eingangsdatagramme, einschließlich der, die fehlerhaft von den Schnittstellen empfangen werden. Wir können sehen, dass in unserem Fall die Gesamtzahl 2697 beträgt.
  2. Tcpinsegs -Die erhaltenen Segmente, einschließlich derjenigen mit Fehlern.
  3. Tcpoutsegs - Die Anzahl der gesendeten Segmente, ausschließlich von Personen mit nur erneut übertragenen Oktetten.
  4. Udpindatagramme - Die gesamten UDP -Datagramme, die an alle UDP -Benutzer geliefert werden.

Jede dieser Informationen ist nützlich und es gibt viele Optionen, die Sie zum Befehl hinzufügen können, um die Ausgabe zu optimieren.

Grundlegende NSTAT -Optionen

1. Absolute Zählerwerte entlassen
Wenn Sie den Befehl nstat allein verwenden. Sie können jedoch die Absolutwerte fallen lassen, die die Statistiken mit der Statistik hinzufügen können -A Möglichkeit.

Der neue Befehl wird sein:

$ nstat -a

Beachten Sie, dass die neuen Netzwerkstatistiken in der folgenden Ausgabe von denen unterscheiden. Außerdem verwenden Sie die -A Die Option erzeugt mehr Informationen als Nstat allein.

2. Aktualisierungsverlauf anzeigen
Wenn Sie den aktualisierten Verlauf der Änderungen in der Netzwerkstatistik sehen möchten, falls vorhanden, ohne andere Ausgabe anzuzeigen, verwenden Sie die -N Möglichkeit.

$ nstat -n

Sie können auch wählen, ob Sie den Verlauf nicht aktualisieren möchten, um die akkumulierten Zähler zu sehen -S Möglichkeit.

3. Alle Statistiken anzeigen
Bei Verwendung von NSTAT werden Netzwerkparameter mit Nullwerten nicht in der Ausgabe angezeigt, aber dies beschränkt Sie nicht den Zugriff auf sie. Der - -null Die Option enthält die Nullwerte in die Ausgabe.

$ nstat -Zero

Unsere neue Ausgabe wird sein:

Die obige Ausgabe enthält jetzt Netzwerkinformationen mit 0 Nummern.

4. Geschichte zurücksetzen
Wir haben gesehen, wie Sie den Verlauf nicht aktualisieren oder nicht aktualisieren können und in den nächsten Zählern nicht aktualisiert werden können. Manchmal können Sie sich entscheiden, die historischen Statistiken zurückzusetzen und die Netzwerkstatiks frisch zu analysieren. Der -R Die Option hilft Ihnen dabei.

$ nstat -r

Die Ausgabe umfasst nun nur die jüngsten Zähler.

5. Überprüfen Sie die Version
Um die Versionsinformationen von NSTAT schnell zu erhalten, führen Sie den Befehl aus:

$ nstat -v

6. Zeigen Sie Netzwerkstatik im JSON -Format an
Sie können das JSON -Format für die Ausgabe verwenden. Alles was Sie brauchen ist hinzuzufügen - -JSON zum Befehl.

$ nstat -json

Netstat gegen Nstat - Was ist der Unterschied??

Sowohl Nstat als auch Netstat sind Netzwerkstatistik -Tools. und alle zitieren die Quelle der Informationen über die /proc Dateien. Die Ausgabe bei der Verwendung von Netstat ist im Vergleich zu der von Nstat menschlicher lesbarer. Trotzdem zeigt NSTAT alle vom Kernel bereitgestellten Rohkennzahlen und Informationen an, und seine Ausgabe ist im Vergleich zu Netstat stärker

Um auf den Befehl netstat zuzugreifen, müssen Sie außerdem installieren Net-Tools.

Nehmen wir ein kurzes Vergleichsbeispiel für die Statistiken, die die beiden Befehlszeilen-Versorgungsunternehmen bereitstellen.

Für NSTAT ist seine teilweise Ausgabe:

Andererseits beträgt die Ausgabe für Netstat:

Die Netstat -Ausgabe ist lesbarer, aber trotzdem sind beide Tools nützlich.

Abschluss

Dieser Leitfaden hat die präsentiert nstat Befehl und wie Sie es verwenden können, um die Netzwerkstatistiken abzurufen. Wir haben seine Syntax- und gemeinsamen Verwendungsbeispiele gesehen. Auch wenn es andere Netzwerkstatistik -Tools gibt, die Sie verwenden können.