GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie Nethogs auf CentOS

Waren Sie jemals in einer Situation, in der Sie an Ihrem System mit begrenzter Bandbreite gearbeitet haben und sich gefragt haben, welches Programm Ihre Bandbreite verbraucht? Nethogs ist eine Anwendung, mit der Sie herausfinden können, welches Programm dafür verantwortlich ist. Es gruppiert Bandbreite nach Prozess auf einer Netzwerkschnittstelle, die den Netzwerkverkehr sendet oder empfängt. Nethogs ist eine praktische Anwendung, besonders wenn es zu einem plötzlichen Anstieg des Netzwerkverkehrs kommt. Sie können es verwenden, um herauszufinden, welche PID dies verursacht.

Im heutigen Beitrag werden wir Nethogs auf dem CentOS 8-System installieren. Denken Sie daran, dass Sie die Befehle als sudo oder als Root-Benutzer ausführen müssen, um Nethogs zu installieren und auszuführen.

Nethogs auf CentOS installieren

Nethogs ist in den Paket-Repositories von CentOS nicht verfügbar. Sie können Nethogs installieren, indem Sie zuerst das EPEL-Repository hinzufügen. Nachfolgend sind die Schritte zur Installation von Nethogs auf CentOS aufgeführt:

Schritt 1:EPEL-Repository hinzufügen

Verwenden Sie zunächst den folgenden Befehl, um das EPEL-Repository hinzuzufügen:

$ sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Geben Sie das sudo-Passwort ein. Während der Installation werden Sie mit y/n aufgefordert Option, um mit dem Installationsvorgang fortzufahren. Wenn Sie fortfahren möchten, drücken Sie y und dannEnter .

Dann werden Sie mit y/n aufgefordert für den GPG-Schlüssel. Drücken Sie y und drücken Sie dann Enter um den Schlüssel zu akzeptieren.

Sobald das EPEL-Repository hinzugefügt wurde, sehen Sie am Ende die folgende Ausgabe.

Schritt 2:Installieren von Nethogs

Jetzt können Sie Nethogs auf Ihrem CentOS-System installieren. Verwenden Sie dazu den folgenden Befehl:

$ sudo yum install nethogs

Während der Installation werden Sie mit y/n aufgefordert Option, um mit dem Installationsvorgang fortzufahren. Wenn Sie fortfahren möchten, drücken Sie y und dannEnter . Nun wird die Installation von Nethogs auf Ihrem Rechner gestartet.

Sobald Nethogs installiert ist, sehen Sie am Ende die folgende Ausgabe.

Schritt 3:Installation überprüfen

Verwenden Sie den folgenden Befehl, um die Installation von Nethogs zu überprüfen:

$ sudo nethogs -v

Die folgende Ausgabe bestätigt, dass Nethogs 0.8.5 wurde auf unserem Rechner installiert.

Schritt 4:Nethogs verwenden

Die allgemeine Syntax zur Verwendung von Nethogs lautet wie folgt:

$ sudo nethogs [option] [interface_name]

Nethogs sammelt Informationen aus den Dateien im /proc-Verzeichnis. Die Ausgabe listet alle Prozesse zusammen mit ihren PIDs auf, die die Netzwerkpakete auf Netzwerkschnittstellen senden und empfangen. Dann lässt sich leichter erkennen, welcher Prozess mehr Bandbreite verbraucht.

Wenn Sie keine Option oder keinen Schnittstellennamen angeben, zeigt Nethogs die Bandbreiteninformationen für alle Schnittstellen an.

$ sudo nethogs

Um eine einzelne Netzwerkschnittstelle zu überwachen, verwenden Sie den nethogs-Befehl wie folgt:

$ sudo nethogs ens37

Wenn Ihr System über mehrere Netzwerkschnittstellen verfügt und Sie nur bestimmte Schnittstellen überwachen möchten, können Sie dies wie folgt angeben:

$ sudo nethogs ens33 ens37

Standardmäßig aktualisiert Nethogs die Ausgabe jede Sekunde. Sie können dieses Intervall mit -d ändern Möglichkeit. Um das Aktualisierungsintervall auf 2 Sekunden einzustellen, lautet der Befehl:

$ sudo nethogs -d2

Wenn Nethogs läuft, können Sie folgende Optionen verwenden:

  • m :Drücken Sie m können Sie zur Laufzeit die Einheiten für die angezeigte Bandbreite ändern (KB, B, MB und KB/s)
  • r :Drücken von r Schlüssel zur Laufzeit, können Sie die Ausgabe nach dem Verkehr sortieren, der von der Schnittstelle EMPFANGEN wird
  • s :Drücken des s Option zur Laufzeit können Sie die Ausgabe nach dem von der Schnittstelle gesendeten Verkehr sortieren
  • q :Drücken von q zur Laufzeit drücken, können Sie die Shell beenden

Verwenden Sie für weitere Informationen über Nethogs das -h Option wie folgt:

$ sudo nethogs -h

Nethogs deinstallieren

Sie können Nethogs wie folgt deinstallieren:

$ sudo yum remove nethogs

Geben Sie das sudo-Passwort ein. Jetzt werden Sie möglicherweise mit y/n aufgefordert Option, um mit dem Entfernungsvorgang fortzufahren. Wenn Sie fortfahren möchten, drücken Sie y und dannEnter . Nethogs wird dann von Ihrem CentOS-System entfernt.

Mit Nethogs können Sie die Bandbreitennutzung Ihrer Programme anzeigen, um herauszufinden, welche Prozesse Ihre Netzwerkbandbreite belasten. Mit der oben beschriebenen Methode können Sie Nethogs bequem auf dem CentOS-System installieren und verwenden. Falls Sie Nethogs deinstallieren möchten, ist die Vorgehensweise ebenfalls oben beschrieben.


Cent OS
  1. So installieren Sie Vagrant unter CentOS 7

  2. So installieren Sie Gitea unter CentOS 8

  3. So installieren Sie Memcached auf CentOS 8

  4. So installieren Sie Nginx unter CentOS 7

  5. So installieren Sie ownCloud auf CentOS 8

So installieren Sie Zoom unter CentOS 8

So installieren Sie Yourls in CentOS 8

So installieren Sie SuiteCRM auf CentOS 8

So installieren Sie Minikube unter CentOS 8

So installieren Sie Pure-FTPd unter CentOS

So installieren Sie Gogs unter CentOS 7