GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux-nload-Befehl

nladen ist ein Linux-Befehlszeilentool zur Überwachung des Netzwerkverkehrs und der Bandbreitenauslastung in Echtzeit mit aufschlussreichen Diagrammen und Verkehrsstatistiken.

In diesem Artikel werfen wir einen kurzen Blick darauf, was nload ist Befehl kann für uns tun.

Installieren des nload-Befehls

Wenn nload nicht auf Ihrem System installiert ist, versuchen Sie, den folgenden Befehl einzugeben, und überprüfen Sie die Ausgabe.

nload --help

Anhand der Ausgabe können wir prüfen, ob wir nload haben installiert.

In meinem Fall (Ubuntu) habe ich es noch nicht installiert. Installieren Sie es also mit Ihrem Paketmanager (apt in meinem Fall).

Geben Sie nun nload --help ein , wird eine entsprechende Hilfeaufforderung angezeigt, die anzeigt, dass es jetzt auf Ihrem System installiert ist.

Nload-Befehl verwenden

Es gibt verschiedene Möglichkeiten, den Befehl nload aufzurufen, um die erforderlichen Statistiken gemäß der angegebenen Option auszuführen und anzuzeigen. Lassen Sie uns das nach und nach verstehen.

Standardkonfiguration:Keine Optionen

Wir können den Befehl nload direkt mit den Standardeinstellungen aufrufen, indem wir einfach Folgendes eingeben:

nload

Dies bringt Sie nun zu einem anderen Bildschirm, der Ihnen die Netzwerkvisualisierungen in Echtzeit zeigt, die von verschiedenen Geräten kommen.

Wie Sie sehen können, gibt es hier 3 Seiten verfügbar; Eine für jedes Gerät . Ein Gerät ist alles, was Internetpakete im selben Netzwerk sendet und/oder empfängt, aber normalerweise stellt es ein Netzwerkschnittstellengerät dar . Es muss nicht unbedingt ein separates physisches Gerät sein, sondern kann sich sogar auf derselben Maschine befinden!

In meinem Fall ist mein erstes Gerät Docker, das kein physisches Gerät ist, sondern nur ein Dienst, der Pakete durch das Netzwerk sendet. Da es lokal vorhanden ist, wird es beim nload-Befehl auch als Gerät aufgelistet.

Die Statistik für dieses Gerät zeigt, dass Docker derzeit keine Arten von Paketen über eine Netzwerkverbindung sendet oder empfängt, was zu erwarten ist, da wir keinen Docker-Container ausführen,

Tastenkombinationen für die Navigation

Wenn das Statistikfenster geöffnet ist, dienen die folgenden Tastenkombinationen zur Navigation innerhalb des Fensters.

Tastenbelegung Funktion
Pfeiltasten nach links und rechts Wechseln Sie die Anzeige zum nächsten Netzwerkgerät/zur nächsten Seite
Enter / Tab Wechseln Sie die Anzeige zum nächsten Netzwerkgerät/zur nächsten Seite
F2 Optionsfenster anzeigen
F5 Aktuelle Einstellungen in der Benutzerkonfigurationsdatei speichern
F6 Einstellungen aus der Konfigurationsdatei neu laden
q / Strg + C Nload-Befehl beenden

Jetzt wissen wir, wie wir in nload auf dem Bildschirm navigieren können , gehen wir zu unserem nächsten Gerät, das wir durch Drücken der rechts-Taste untersuchen können Pfeiltaste.

Dies zeigt, dass das zweite Gerät ens3 ist , die eine Netzwerkschnittstelle ist. Dies ist das primäre Mittel, über das mein System mit dem Internet kommuniziert, und daher zeigt dies ungefähr die Bandbreite meines Netzwerks über ens3 Schnittstelle. Da über diese Schnittstelle keine Pakete aktiv übertragen werden, gibt es kein Verkehrsdiagramm.

Jetzt verstehen wir die Grundlagen der Verwendung von nload , lassen Sie uns einige weitere Optionen für diesen Befehl verstehen.

Mehrere Geräte anzeigen

Um mehrere Netzwerkschnittstellen gleichzeitig ohne die Diagramme anzuzeigen, verwenden Sie den -m Möglichkeit. Dies bietet eine Ansicht aller Schnittstellen auf einem Bildschirm.

nload -m

Dies macht es einfacher, das gesamte Netzwerk einfacher zu überwachen, indem ein minimaler Anzeigebildschirm ohne Verkehrsdiagramme verwendet wird.

Zeitfenster festlegen

Wir können das -a verwenden Option zum Festlegen der Länge des Zeitfensters für die Durchschnittsberechnung in Sekunden. Standardmäßig nload setzt dies auf 300 Sekunden.

Syntax:

nload -a DURATION

Wobei DAUER ist die Anzahl der Sekunden, die für die Berechnung verwendet werden.

Ein Beispielaufruf kann sein:

nload -a 100

Stellen Sie die Aktualisierungsrate ein

Das -t Das Intervall-Flag legt das Aktualisierungsintervall der Anzeige in Millisekunden fest. Standardmäßig nload setzt dies auf 500 Sekunden.

nload -t 600

Verwenden Sie ein bestimmtes Netzwerkgerät

Wir können die zu verwendenden Netzwerkgeräte mit dem Geräte-Flag angeben. Die Standardoption ist auf „alle“ eingestellt “, also um dies zu ändern, müssen wir das Netzwerkgerät explizit für die devices angeben Flagge.

nload devices ens3

Der obige Befehl analysiert Netzwerkpaketstatistiken in ens3 Schnittstelle.

Zusammenfügen – Verwenden mehrerer Optionen

Wie bei anderen Befehlen können wir nload aufrufen Verwendung mehrerer Optionen zur Analyse des Netzwerkverkehrs gemäß unseren Anforderungen.

Der folgende Befehl zeigt beispielsweise mehrere Geräte über alle verfügbaren Schnittstellen mit einem Zeitfenster von 400 an Sekunden und einer Bildwiederholfrequenz von 600 Millisekunden.

nload -m -a 400 -t 600

Ausgabe

Konfigurationsdateien für den nload-Befehl

Das nload Der Befehl kann einige spezielle Konfigurationsdateien nutzen, um den Befehlsaufruf festzulegen, anstatt die ganze Zeit die Befehlsoptionen zu verwenden.

Solche Konfigurationsdateien können die Optionen spezifizieren, mit denen nload startet standardmäßig. Es gibt 2 Konfigurationsdateien, eine für den aktuellen Benutzer und eine globale systemweite Konfiguration.

Die Systemkonfiguration für nload befindet sich unter /etc/nload.conf. Es wird allgemein empfohlen, diese Datei nicht zu manipulieren, da wir eine separate Benutzerkonfigurationsdatei für benutzerspezifische Einstellungen haben.

Die Benutzerkonfigurationsdatei befindet sich unter $HOME/.nload , wobei $HOME ist die Home-Umgebungsvariable, die Ihr Home-Verzeichnis erwähnt. Diese Datei ist möglicherweise nicht standardmäßig vorhanden, aber nload erstellt uns diese automatisch, wenn wir die Einstellungen mit F5 speichern . Diese Einstellungen werden dann standardmäßig verwendet, wenn wir nload eingeben , da eine Konfigurationsdatei existiert!

Wir können zuerst prüfen, ob die Benutzerkonfigurationsdatei existiert, indem wir dieses Skript verwenden:

#!/bin/sh

if test -f $HOME/.nload; then
    echo "Found"
else
    echo "Not Found"
fi

In meinem System gibt es keine solche Datei, also erstellen wir sie mit nload mit den vorherigen Optionen und Speichern mit F5 .

nload -m -a 400 -t 600

Führen Sie das Skript nach dem Speichern und Verlassen des Fensters erneut aus. nladen muss automatisch eine Konfigurationsdatei erstellt und Einstellungen bezüglich unserer Optionen gespeichert haben.

Untersuchen wir es mit einem beliebigen Texteditor.

vi $HOME/.nload

Tatsächlich öffnet sich für uns eine vorhandene Datei.

Dies sind mehr oder weniger einige der Optionen, die wir angegeben haben, also funktioniert es tatsächlich.

Wenn Sie nun nload aufrufen möchten mit denselben Optionen können Sie einfach nload eingeben , und die Optionen werden automatisch in der Konfigurationsdatei angegeben!

Schlussfolgerung

In diesem Tutorial haben wir gelernt, wie wir nload verwenden können Befehl zum Überwachen des Netzwerkverkehrs. Wir haben auch verschiedene Optionen kennengelernt, die verwendet werden können, um benutzerdefinierte Überwachungsoptionen festzulegen und unsere Netzwerkbandbreite und unseren Datenverkehr entsprechend zu analysieren und auch mit Konfigurationsdateien für die Wiederverwendbarkeit zu arbeiten.

Ich hoffe, dieses Tutorial hilft Ihnen bei der Verwendung dieses nützlichen Tools!


Linux
  1. Linux-mv-Befehl

  2. Linux-IP-Befehl

  3. Linux-cd-Befehl

  4. Wie überwache ich die Netzwerknutzung mit nload unter Linux?

  5. dsniff-Befehlsbeispiele in Linux

Bei Befehl unter Linux

So überwachen Sie die Netzwerknutzung mit nload unter Linux

Df-Befehl unter Linux

10 Beispiele für Linux ss-Befehle zur Überwachung von Netzwerkverbindungen

Linux ifconfig-Befehl

Linux ifconfig-Befehlsbeispiele