Instalar htop en AlmaLinux, Rocky Linux, RHEL y Oracle Linux

Publicado el Actualizado el 5 min de lectura

Bastan dos comandos en cualquier sistema de la familia Red Hat: activar EPEL e instalar htop. Por qué CRB y PowerTools no hacen falta, comprobado en contenedores reales.

htop muestra de forma clara la carga de CPU, el uso de memoria y los procesos en ejecución en una vista con colores y, a diferencia del clásico top, se maneja con las teclas de flecha y con el ratón. En los sistemas de la familia Red Hat, sin embargo, htop no siempre viene preinstalado.

En esta guía instalas htop en AlmaLinux, Rocky Linux, CentOS Stream y el ya antiguo CentOS 8. Los comandos son prácticamente idénticos en todos estos sistemas, porque todos usan el gestor de paquetes dnf.

¿Qué sistema se ejecuta en tu servidor?

CentOS 8 se descontinuó a finales de 2021 y ya no recibe actualizaciones. Como sucesores se han impuesto AlmaLinux y Rocky Linux. Ambos son compatibles a nivel binario con Red Hat Enterprise Linux y se comportan en la gestión de paquetes exactamente igual que CentOS.

Este comando te dice qué versión tienes en marcha:

cat /etc/os-release

Apunta el número de versión principal (por ejemplo 8, 9 o 10). Lo necesitas en el siguiente paso.

Por qué htop necesita un repositorio adicional

htop no está en los repositorios estándar de Red Hat Enterprise Linux y, por tanto, tampoco en los de AlmaLinux, Rocky Linux o CentOS. El paquete viene de EPEL (Extra Packages for Enterprise Linux), un repositorio adicional de libre disposición del proyecto Fedora. Por eso hay que activar EPEL una sola vez.

La respuesta corta: dos comandos

En cualquier sistema de la familia Red Hat son exactamente estas dos líneas:

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

Eso es todo. No necesitas ni el repositorio CRB ni PowerTools, y tampoco tienes que descargar a mano ningún archivo RPM. Lo comprobamos el 27 de julio de 2026 en contenedores recién creados, en cada caso con una instalación real:

Sistemasin EPELcon 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

Los mismos dos comandos valen para RHEL, CentOS Stream y cualquier otro sistema de esta familia. En Oracle Linux el paquete de activación también se llama epel-release y está incluido en los repositorios que vienen de serie.

Por qué aquí no hace falta el repositorio CRB

Muchas guías recomiendan activar además el repositorio CRB (en la versión 8 todavía se llamaba PowerTools):

dnf config-manager --set-enabled crb

Para htop eso es sencillamente innecesario. CRB aporta bibliotecas de desarrollo que algunos otros paquetes de EPEL necesitan para compilarse o para resolver sus dependencias. htop no es uno de ellos: en nuestras pruebas se instala sin problemas y sin CRB. Aun así, quédate con el comando, porque si más adelante otro paquete de EPEL tropieza con una dependencia que falta, CRB es casi siempre la respuesta.

Caso especial: CentOS 8

CentOS 8 se descontinuó a finales de 2021 y ya no recibe actualizaciones de seguridad. Allí falta epel-release en los repositorios, así que la instalación se hace directamente desde el archivo:

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

Sin embargo, en un sistema así dnf suele abortar ya al actualizar la lista de paquetes, porque también los repositorios propios de CentOS 8 se desconectaron. En ese caso hay que apuntar primero los archivos de /etc/yum.repos.d/ al archivo histórico de CentOS. La mejor opción es cambiar a AlmaLinux o Rocky Linux: ambos son compatibles a nivel binario y siguen recibiendo mantenimiento.

Comprobar la instalación

Después de la instalación, comprueba si htop está realmente disponible y en qué versión:

htop --version

A continuación instalas htop:

dnf install htop -y

En Debian y Ubuntu no hace falta ningún repositorio adicional, ahí basta con:

apt update && apt install htop -y

Iniciar y manejar htop

El programa se inicia simplemente con:

htop

Las teclas más importantes:

  • F2: ajustes, por ejemplo el esquema de colores y las columnas mostradas.
  • F3: buscar un proceso.
  • F4: filtrar la lista por un término de búsqueda.
  • F5: vista de árbol, muestra qué proceso ha iniciado a cuál.
  • F6: elegir el criterio de orden, por ejemplo por CPU o por memoria.
  • F9: terminar el proceso seleccionado.
  • F10 o q: salir de htop.

Además resultan muy útiles dos parámetros de llamada. El primero muestra solo los procesos de un usuario concreto, el segundo vigila un ID de proceso determinado:

htop -u nombredeusuario
htop -p 1234

Si buscas una representación todavía más detallada, con gráficas de evolución para CPU, memoria RAM y red, en EPEL encuentras además el programa btop.

Errores frecuentes

  • "No match for argument: htop": EPEL no está activado. Comprueba con dnf repolist si epel aparece en la lista.
  • "Failed to download metadata for repo": o bien no hay conexión hacia el exterior, o bien el repositorio está desconectado. En CentOS 8 lo segundo es lo habitual.
  • "command not found" después de la instalación: vuelve a iniciar sesión o llama a /usr/bin/htop con la ruta completa.
  • La visualización se ve rota: tu terminal informa de un tipo inadecuado. Define export TERM=xterm-256color e inicia htop de nuevo.

Preguntas frecuentes

¿Por qué htop no viene preinstalado?
htop no está en los repositorios estándar de Red Hat Enterprise Linux y, por tanto, tampoco en AlmaLinux, Rocky Linux o CentOS. El paquete procede de EPEL, un repositorio adicional de libre disposición.
¿Los comandos funcionan también en AlmaLinux y Rocky Linux?
Sí. Ambas distribuciones son compatibles a nivel binario con Red Hat Enterprise Linux y usan el mismo gestor de paquetes, dnf. Los comandos son idénticos a los de CentOS.
Sigo usando CentOS 8. ¿Qué debo hacer?
CentOS 8 se descontinuó a finales de 2021 y ya no recibe actualizaciones de seguridad. La instalación mediante el paquete EPEL todavía funciona ahí, pero a largo plazo deberías cambiar a AlmaLinux o Rocky Linux.
¿Cómo salgo de htop?
Con la tecla F10 o con q. Un proceso seleccionado lo terminas con F9, y la vista de árbol la activas o la desactivas con F5.
¿Cuál es la diferencia entre htop y top?
htop presenta la misma información en color, se maneja con las teclas de flecha y el ratón, puede ordenar por cualquier columna y mostrar los procesos como árbol. A cambio, top ya viene incluido en cualquier sistema.

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