htop installeren op AlmaLinux, Rocky Linux, RHEL en Oracle Linux

Gepubliceerd op Bijgewerkt op 4 min leestijd

Twee commando's volstaan op elk systeem uit de Red Hat-familie: EPEL activeren, htop installeren. Waarom CRB en PowerTools daarvoor niet nodig zijn, nagemeten in echte containers.

htop toont de CPU-belasting, het geheugengebruik en de draaiende processen overzichtelijk in een gekleurd scherm en laat zich, anders dan het klassieke top, met de pijltjestoetsen en de muis bedienen. Op systemen uit de Red Hat-familie is htop echter niet altijd voorgeïnstalleerd.

In deze handleiding installeert u htop op AlmaLinux, Rocky Linux, CentOS Stream en het oudere CentOS 8. De commando's zijn op alle genoemde systemen praktisch identiek, omdat ze allemaal de pakketbeheerder dnf gebruiken.

Welk systeem draait er op uw server?

CentOS 8 is eind 2021 stopgezet en krijgt geen updates meer. Als opvolgers hebben AlmaLinux en Rocky Linux zich doorgezet. Beide zijn binair compatibel met Red Hat Enterprise Linux en gedragen zich bij het pakketbeheer precies zoals CentOS.

Welke versie bij u draait, laat dit commando zien:

cat /etc/os-release

Noteer het hoofdversienummer (bijvoorbeeld 8, 9 of 10). U hebt dat in de volgende stap nodig.

Waarom htop een extra repository nodig heeft

htop zit niet in de standaard pakketbronnen van Red Hat Enterprise Linux en daarmee ook niet in die van AlmaLinux, Rocky Linux of CentOS. Het pakket komt uit EPEL (Extra Packages for Enterprise Linux), een vrij beschikbare extra repository van het Fedora-project. EPEL moet daarom eenmalig worden geactiveerd.

Het korte antwoord: twee commando's

Op elk systeem uit de Red Hat-familie zijn het precies deze twee regels:

dnf install epel-release -y
dnf install htop -y

Dat is alles. U hebt de CRB-repository niet nodig en PowerTools evenmin, en u hoeft ook geen RPM-bestand met de hand te downloaden. Wij hebben dat op 27 juli 2026 in verse containers gecontroleerd, telkens met een echte installatie:

Systeemzonder EPELmet EPEL
AlmaLinux 10No match for argument: htophtop 3.3.0
AlmaLinux 9No match for argument: htophtop 3.3.0
Rocky Linux 9No match for argument: htophtop 3.3.0
Oracle Linux 9No match for argument: htophtop 3.3.0

Dezelfde twee commando's gelden voor RHEL, CentOS Stream en elk ander systeem uit deze familie. Op Oracle Linux heet het activeringspakket eveneens epel-release en zit het in de meegeleverde pakketbronnen.

Waarom de CRB-repository hier niet nodig is

Veel handleidingen raden aan om daarnaast de CRB-repository te activeren (op versie 8 heette die nog PowerTools):

dnf config-manager --set-enabled crb

Voor htop is dat domweg overbodig. CRB levert ontwikkelbibliotheken die enkele andere EPEL-pakketten nodig hebben om te bouwen of om hun afhankelijkheden op te lossen. htop hoort daar niet bij, het installeert in onze tests zonder CRB probleemloos. Onthoud het commando toch: struikelt een ander EPEL-pakket later over een ontbrekende afhankelijkheid, dan is CRB bijna altijd het antwoord.

Speciaal geval: CentOS 8

CentOS 8 is eind 2021 stopgezet en krijgt geen beveiligingsupdates meer. Daar ontbreekt epel-release in de pakketbronnen en verloopt de installatie rechtstreeks via het bestand:

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

Vaak breekt dnf op zo'n systeem echter al af bij het bijwerken van de pakketlijst, omdat ook de eigenlijke CentOS 8-bronnen zijn uitgeschakeld. Dan moeten de bestanden onder /etc/yum.repos.d/ eerst worden omgezet naar het CentOS-archief. De betere weg is een overstap naar AlmaLinux of Rocky Linux, beide zijn binair compatibel en worden nog steeds onderhouden.

Installatie controleren

Controleer na de installatie of htop er werkelijk staat en in welke versie:

htop --version

Daarna installeert u htop:

dnf install htop -y

Op Debian en Ubuntu is geen extra repository nodig, daar volstaat:

apt update && apt install htop -y

htop starten en bedienen

Het programma start u eenvoudig met:

htop

De belangrijkste toetsen:

  • F2: Instellingen, bijvoorbeeld het kleurenschema en de getoonde kolommen.
  • F3: Naar een proces zoeken.
  • F4: De lijst op een zoekterm filteren.
  • F5: Boomweergave, laat zien welk proces welk ander proces heeft gestart.
  • F6: Sortering kiezen, bijvoorbeeld op CPU of geheugen.
  • F9: Een geselecteerd proces beëindigen.
  • F10 of q: htop verlaten.

Daarnaast zijn twee opstartparameters nuttig. De eerste toont alleen de processen van een bepaalde gebruiker, de tweede volgt gericht één proces-ID:

htop -u gebruikersnaam
htop -p 1234

Zoekt u een nog uitgebreidere weergave met verloopgrafieken voor CPU, werkgeheugen en netwerk, dan vindt u in EPEL ook het programma btop.

Veelvoorkomende fouten

  • "No match for argument: htop": EPEL is niet geactiveerd. Controleer met dnf repolist of epel in de lijst staat.
  • "Failed to download metadata for repo": Of er is geen verbinding naar buiten, of de repository is uitgeschakeld. Op CentOS 8 is dat laatste het normale geval.
  • "command not found" na de installatie: Log opnieuw in of roep /usr/bin/htop met het volledige pad aan.
  • De weergave is verminkt: Uw terminal meldt een ongeschikt type. Stel export TERM=xterm-256color in en start htop opnieuw.

Veelgestelde vragen

Waarom is htop niet voorgeïnstalleerd?
htop zit niet in de standaard pakketbronnen van Red Hat Enterprise Linux en daarmee ook niet bij AlmaLinux, Rocky Linux of CentOS. Het pakket komt uit de vrij beschikbare extra repository EPEL.
Werken de commando's ook op AlmaLinux en Rocky Linux?
Ja. Beide distributies zijn binair compatibel met Red Hat Enterprise Linux en gebruiken dezelfde pakketbeheerder dnf. De commando's zijn identiek aan die onder CentOS.
Ik gebruik nog CentOS 8. Wat moet ik doen?
CentOS 8 is eind 2021 stopgezet en krijgt geen beveiligingsupdates meer. De installatie via het EPEL-pakket werkt daar weliswaar nog, maar op termijn kunt u beter overstappen op AlmaLinux of Rocky Linux.
Hoe sluit ik htop weer af?
Met de toets F10 of met q. Een geselecteerd proces beëindigt u met F9, de boomweergave schakelt u met F5 om.
Wat is het verschil tussen htop en top?
htop geeft dezelfde informatie in kleur weer, laat zich met de pijltjestoetsen en de muis bedienen, kan op willekeurige kolommen sorteren en processen als boom tonen. Daar staat tegenover dat top op elk systeem al aanwezig is.

htop AlmaLinux Rocky-Linux RHEL Oracle-Linux CentOS EPEL dnf