Dieser Artikel ist die Fortsetzung unserer Linux-Systemüberwachungsserie. Heute sprechen wir über das beliebteste Überwachungstool namens htop, das gerade auf Version 2.2.0 aktualisiert wurde und einige coole neue Funktionen bietet.
Htop ist eine interaktive Echtzeit-Prozessüberwachungsanwendung für Linux / Unix-ähnliche Systeme und auch eine praktische Alternative zu top command, einem Standard-Prozessüberwachungstool, das auf allen Linux-Betriebssystemen vorinstalliert ist.
Htop verfügt über zahlreiche andere benutzerfreundliche Funktionen, die unter dem Befehl top nicht verfügbar sind:
- In htop können Sie vertikal scrollen, um die vollständige Prozessliste anzuzeigen, und horizontal scrollen, um die vollständigen Befehlszeilen anzuzeigen.
- Es startet sehr schnell im Vergleich zu oben, weil es nicht wartet, um Daten während des Starts zu holen.
- In htop können Sie mehr als einen Prozess gleichzeitig beenden, ohne seine PIDs einzufügen.
- In htop mussten Sie nicht mehr die Prozessnummer oder den Prioritätswert eingeben, um einen Prozess neu zu starten.
- Drücken Sie „e“, um den Satz von Umgebungsvariablen für einen Prozess zu drucken.
- Verwenden Sie die Maus, um Listenelemente auszuwählen.
Installieren Sie Htop mit Binärpaketen unter Linux
Um Htop auf RHEL 8/7/6/5 und CentOS 8/7/6/5 zu installieren, muss auf Ihrem System das EPEL-Repository installiert und aktiviert sein. Führen Sie dazu die folgenden Befehle auf Ihren jeweiligen Distributionen aus, um es für Ihre Systemarchitektur (32-Bit oder 64-Bit) zu installieren und zu aktivieren.
Unter RHEL / CentOS – 32-Bit–Betriebssystem
-------------- For RHEL/CentOS 6 --------------# wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm# rpm -ihv epel-release-6-8.noarch.rpm-------------- For RHEL/CentOS 5 --------------# wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm# rpm -ihv epel-release-5-4.noarch.rpm
Unter RHEL /CentOS – 64-Bit-Betriebssystem
-------------- For RHEL/CentOS 8 --------------# yum install epel-release # dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -------------- For RHEL/CentOS 7 --------------# yum install epel-release-------------- For RHEL/CentOS 6 --------------# wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm# rpm -ihv epel-release-6-8.noarch.rpm-------------- For RHEL/CentOS 5 --------------# wget http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm# rpm -ihv epel-release-5-4.noarch.rpm
Sobald das EPEL-Repository installiert wurde, können Sie den folgenden yum-Befehl ausführen, um das htop-Paket wie gezeigt abzurufen und zu installieren.
# yum install htop
Unter Fedora OS
Fedora-Benutzer können htop einfach mit Fedora Extras Repository installieren, indem sie Folgendes eingeben:
# yum install htop# dnf install htop
Unter Debian und Ubuntu
Unter Debian und Ubuntu können Sie htop abrufen, indem Sie Folgendes eingeben:
# sudo apt-get install htop
Kompilieren und installieren Sie Htop aus Quellpaketen
Um die Version Htop 2.2.0 zu installieren, müssen Entwicklungstools und Ncurses auf Ihrem System installiert sein.
Unter RHEL / CentOS und Fedora
# yum groupinstall "Development Tools"# yum install ncurses ncurses-devel# wget http://hisham.hm/htop/releases/2.2.0/htop-2.2.0.tar.gz# tar xvfvz htop-2.2.0.tar.gz# cd htop-2.2.0
Unter Debian und Ubuntu
$ sudo apt-get install build-essential $ sudo apt-get install libncurses5-dev libncursesw5-dev$ wget http://hisham.hm/htop/releases/2.2.0/htop-2.2.0.tar.gz$ tar xvfvz htop-2.2.0.tar.gz$ cd htop-2.2.0
Führen Sie als nächstes die Konfiguration aus und erstellen Sie ein Skript zum Installieren und Kompilieren von htop.
# ./configure# make# make install
Wie verwende ich htop?
Führen Sie nun das htop Monitoring Tool aus, indem Sie den folgenden Befehl auf dem Terminal ausführen.
# htop
Htop hat hauptsächlich drei Abschnitte
- Header, wo wir Informationen wie CPU, Speicher, Swap und auch Tasks sehen können, Lastdurchschnitt und Betriebszeit.
- Liste der Prozesse sortiert nach CPU-Auslastung.
- Footer shows different options like help, setup, filter tree kill, nice, quit, etc.
Press F2 or S for setup menu > there are four columns i.e Setup, Left Column, Right Column, and Available Meters.
Hier können Sie die oben im Fenster gedruckten Zähler konfigurieren, verschiedene Anzeigeoptionen festlegen, zwischen Farbmustern auswählen und auswählen, welche Spalten in welcher Reihenfolge gedruckt werden.
Geben Sie tree oder t ein, um die Baumstruktur anzuzeigen.
Sie können die in der Fußzeile angezeigten Funktionstasten verwenden, um diese raffinierte htop-Anwendung zur Überwachung laufender Linux-Prozesse zu verwenden. Wir empfehlen jedoch, Zeichentasten oder Tastenkombinationen anstelle von Funktionstasten zu verwenden, da dies möglicherweise einigen anderen Funktionen während der sicheren Verbindung zugeordnet wurde.
Htop Tastenkombination und Funktionstasten
Einige der Tastenkombination und Funktionstasten und ihre Funktionalität mit htop zu interagieren.