htop auf AlmaLinux, Rocky Linux und CentOS installieren
htop ist auf Systemen der Red-Hat-Familie nicht vorinstalliert. So aktivieren Sie das EPEL-Repository und installieren htop auf AlmaLinux, Rocky Linux und CentOS per dnf.
htop zeigt CPU-Last, Speicherverbrauch und laufende Prozesse übersichtlich in einer farbigen Ansicht und lässt sich anders als das klassische top mit Pfeiltasten und Maus bedienen. Auf Systemen aus der Red-Hat-Familie ist htop allerdings nicht immer vorinstalliert.
In dieser Anleitung installieren Sie htop auf AlmaLinux, Rocky Linux, CentOS Stream und dem älteren CentOS 8. Die Befehle sind auf allen genannten Systemen praktisch identisch, weil alle den Paketmanager dnf verwenden.
Welches System läuft auf Ihrem Server?
CentOS 8 wurde Ende 2021 eingestellt und erhält keine Aktualisierungen mehr. Als Nachfolger haben sich AlmaLinux und Rocky Linux durchgesetzt. Beide sind binärkompatibel zu Red Hat Enterprise Linux und verhalten sich bei der Paketverwaltung genau wie CentOS.
Welche Version bei Ihnen läuft, verrät:
cat /etc/os-release
Notieren Sie sich die Hauptversionsnummer (etwa 8, 9 oder 10). Sie brauchen sie im nächsten Schritt.
Warum htop ein zusätzliches Repository braucht
htop liegt nicht in den Standard-Paketquellen von Red Hat Enterprise Linux und damit auch nicht in denen von AlmaLinux, Rocky Linux oder CentOS. Das Paket kommt aus EPEL (Extra Packages for Enterprise Linux), einem frei verfügbaren Zusatz-Repository des Fedora-Projekts. EPEL muss deshalb einmalig aktiviert werden.
EPEL-Repository aktivieren
AlmaLinux, Rocky Linux und CentOS Stream
Auf allen aktuellen Versionen liegt das Aktivierungspaket bereits in den mitgelieferten Paketquellen:
dnf install epel-release -y
Einige Pakete aus EPEL setzen zusätzlich das CRB-Repository voraus. Es schadet nicht, es gleich mit zu aktivieren:
dnf config-manager --set-enabled crb
Auf Version 8 heißt dieses Repository noch "powertools":
dnf config-manager --set-enabled powertools
CentOS 8 (End of Life)
Auf einem alten CentOS 8 fehlt das Paket epel-release in den Quellen. Dort installieren Sie das Repository direkt aus der Datei:
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Beachten Sie, dass die eigentlichen CentOS-8-Paketquellen abgeschaltet wurden. Wenn dnf bereits beim Aktualisieren der Paketliste abbricht, müssen die Repository-Dateien unter /etc/yum.repos.d/ zuerst auf das CentOS-Archiv umgestellt werden. Auf Dauer ist ein Wechsel auf AlmaLinux oder Rocky Linux die bessere Lösung, weil CentOS 8 keine Sicherheitsaktualisierungen mehr bekommt.
htop installieren
Aktualisieren Sie nach dem Hinzufügen des Repositories zuerst die Paketliste:
dnf update
Danach installieren Sie htop:
dnf install htop -y
Auf Debian und Ubuntu ist kein Zusatz-Repository nötig, dort genügt:
apt update && apt install htop -y
htop starten und bedienen
Gestartet wird das Programm einfach mit:
htop
Die wichtigsten Tasten:
- F2: Einstellungen, etwa Farbschema und angezeigte Spalten.
- F3: Nach einem Prozess suchen.
- F4: Die Liste auf einen Suchbegriff filtern.
- F5: Baumansicht, zeigt welcher Prozess welchen gestartet hat.
- F6: Sortierung wählen, etwa nach CPU oder Speicher.
- F9: Einen markierten Prozess beenden.
- F10 oder q: htop verlassen.
Nützlich sind außerdem zwei Aufrufparameter. Der erste zeigt nur die Prozesse eines bestimmten Benutzers, der zweite beobachtet gezielt eine Prozess-ID:
htop -u benutzername
htop -p 1234
Wenn Sie eine noch ausführlichere Darstellung mit Verlaufsgrafiken für CPU, Arbeitsspeicher und Netzwerk suchen, finden Sie in EPEL zusätzlich das Programm btop.
Häufige Fehler
- "No match for argument: htop": EPEL ist nicht aktiviert. Prüfen Sie mit
dnf repolist, ob epel in der Liste auftaucht. - "Failed to download metadata for repo": Entweder besteht keine Verbindung nach außen, oder das Repository ist abgeschaltet. Auf CentOS 8 ist Letzteres der Normalfall.
- "command not found" nach der Installation: Melden Sie sich neu an oder rufen Sie
/usr/bin/htopmit vollem Pfad auf. - Die Anzeige ist zerschossen: Ihr Terminal meldet einen unpassenden Typ. Setzen Sie
export TERM=xterm-256colorund starten Sie htop erneut.
Häufige Fragen
Warum ist htop nicht vorinstalliert?
Funktionieren die Befehle auch auf AlmaLinux und Rocky Linux?
Ich nutze noch CentOS 8. Was soll ich tun?
Wie beende ich htop wieder?
Was ist der Unterschied zwischen htop und top?
2023-2026 KernelHost GmbH. Alle Rechte vorbehalten. Diese Anleitung ist urheberrechtlich geschützt. Eine Veröffentlichung auf anderen Webseiten, auch auszugsweise oder in bearbeiteter Form, ist ohne unsere schriftliche Zustimmung nicht gestattet. Zitate mit Quellenangabe und Link sind ausdrücklich willkommen.

