Installare htop su AlmaLinux, Rocky Linux, RHEL e Oracle Linux
Su ogni sistema della famiglia Red Hat bastano due comandi: attivare EPEL e installare htop. Perché CRB e PowerTools non servono, misurato in container reali.
htop mostra il carico della CPU, l'uso della RAM e i processi in esecuzione in una vista colorata e ordinata e, a differenza del classico top, si comanda con i tasti freccia e con il mouse. Sui sistemi della famiglia Red Hat, però, htop non è sempre preinstallato.
In questa guida installi htop su AlmaLinux, Rocky Linux, CentOS Stream e sul più vecchio CentOS 8. I comandi sono praticamente identici su tutti i sistemi citati, perché usano tutti il gestore di pacchetti dnf.
Quale sistema gira sul tuo server?
CentOS 8 è stato dismesso a fine 2021 e non riceve più aggiornamenti. Come successori si sono affermati AlmaLinux e Rocky Linux. Entrambi sono compatibili a livello binario con Red Hat Enterprise Linux e nella gestione dei pacchetti si comportano esattamente come CentOS.
Quale versione gira da te lo scopri così:
cat /etc/os-release
Annota il numero di versione principale (ad esempio 8, 9 o 10). Ti serve al passaggio successivo.
Perché htop ha bisogno di un repository aggiuntivo
htop non si trova nelle fonti di pacchetti standard di Red Hat Enterprise Linux e quindi nemmeno in quelle di AlmaLinux, Rocky Linux o CentOS. Il pacchetto arriva da EPEL (Extra Packages for Enterprise Linux), un repository aggiuntivo liberamente disponibile del progetto Fedora. Per questo EPEL va attivato una volta sola.
La risposta breve: due comandi
Su ogni sistema della famiglia Red Hat servono esattamente queste due righe:
dnf install epel-release -y
dnf install htop -y
Tutto qui. Non ti serve né il repository CRB né PowerTools e non devi nemmeno scaricare a mano un file RPM. Abbiamo verificato il tutto il 27 luglio 2026 in container appena creati, ogni volta con un'installazione reale:
| Sistema | senza EPEL | con EPEL |
|---|---|---|
| AlmaLinux 10 | No match for argument: htop | htop 3.3.0 |
| AlmaLinux 9 | No match for argument: htop | htop 3.3.0 |
| Rocky Linux 9 | No match for argument: htop | htop 3.3.0 |
| Oracle Linux 9 | No match for argument: htop | htop 3.3.0 |
Gli stessi due comandi valgono per RHEL, CentOS Stream e ogni altro sistema di questa famiglia. Anche su Oracle Linux il pacchetto di attivazione si chiama epel-release ed è incluso nelle fonti fornite di serie.
Perché qui il repository CRB non serve
Molte guide consigliano di attivare in aggiunta il repository CRB (sulla versione 8 si chiamava ancora PowerTools):
dnf config-manager --set-enabled crb
Per htop è semplicemente superfluo. CRB fornisce librerie di sviluppo che alcuni altri pacchetti EPEL richiedono per la compilazione o per risolvere le proprie dipendenze. htop non rientra fra questi e nei nostri test si installa senza problemi anche senza CRB. Tieni comunque a mente il comando: se in futuro un altro pacchetto EPEL si blocca su una dipendenza mancante, CRB è quasi sempre la risposta.
Caso particolare CentOS 8
CentOS 8 è stato dismesso a fine 2021 e non riceve più aggiornamenti di sicurezza. Lì epel-release manca nelle fonti e l'installazione passa direttamente dal file:
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Spesso però su un sistema del genere dnf si interrompe già durante l'aggiornamento dell'elenco dei pacchetti, perché anche le fonti vere e proprie di CentOS 8 sono state disattivate. In quel caso i file sotto /etc/yum.repos.d/ vanno prima riportati sull'archivio di CentOS. La strada migliore resta il passaggio ad AlmaLinux o Rocky Linux: entrambi sono compatibili a livello binario e continuano a essere mantenuti.
Verificare l'installazione
Dopo l'installazione controlla se htop è davvero presente e in quale versione:
htop --version
Dopodiché installa htop:
dnf install htop -y
Su Debian e Ubuntu non serve alcun repository aggiuntivo, lì basta:
apt update && apt install htop -y
Avviare e usare htop
Il programma si avvia semplicemente con:
htop
I tasti più importanti:
- F2: impostazioni, ad esempio schema di colori e colonne visualizzate.
- F3: cercare un processo.
- F4: filtrare l'elenco in base a un termine di ricerca.
- F5: vista ad albero, mostra quale processo ne ha avviato un altro.
- F6: scegliere l'ordinamento, ad esempio per CPU o RAM.
- F9: terminare il processo selezionato.
- F10 oppure q: uscire da htop.
Sono utili inoltre due parametri di avvio. Il primo mostra solo i processi di un determinato utente, il secondo tiene d'occhio un preciso ID di processo:
htop -u nomeutente
htop -p 1234
Se cerchi una rappresentazione ancora più dettagliata, con grafici storici per CPU, RAM e rete, in EPEL trovi anche il programma btop.
Errori frequenti
- "No match for argument: htop": EPEL non è attivo. Controlla con
dnf repolistse epel compare nell'elenco. - "Failed to download metadata for repo": o non c'è connessione verso l'esterno, oppure il repository è stato disattivato. Su CentOS 8 la seconda ipotesi è la norma.
- "command not found" dopo l'installazione: esci e rientra nella sessione, oppure richiama
/usr/bin/htopcon il percorso completo. - La visualizzazione è tutta sballata: il tuo terminale segnala un tipo non adatto. Imposta
export TERM=xterm-256colore riavvia htop.
Domande frequenti
Perché htop non è preinstallato?
I comandi funzionano anche su AlmaLinux e Rocky Linux?
Uso ancora CentOS 8. Che cosa devo fare?
Come esco di nuovo da htop?
Qual è la differenza fra htop e top?
2023-2026 KernelHost GmbH. Tutti i diritti riservati. Questa guida è protetta dal diritto d'autore. La ripubblicazione su altri siti web, anche parziale o in forma modificata, non è consentita senza il nostro consenso scritto. Le citazioni con indicazione della fonte e un link sono le benvenute.

