Instalar o htop no AlmaLinux, Rocky Linux, RHEL e Oracle Linux

Publicado a Atualizado a 5 min de leitura

Em qualquer sistema da família Red Hat bastam dois comandos: ativar o EPEL e instalar o htop. Porque é que o CRB e o PowerTools não são precisos, medido em containers reais.

O htop mostra a carga de CPU, o consumo de memória e os processos em execução numa vista colorida e bem organizada. Ao contrário do clássico top, também se controla com as teclas de setas e com o rato. Nos sistemas da família Red Hat, porém, o htop nem sempre vem pré-instalado.

Neste guia vai instalar o htop no AlmaLinux, no Rocky Linux, no CentOS Stream e no antigo CentOS 8. Os comandos são praticamente idênticos em todos estes sistemas, porque todos usam o gestor de pacotes dnf.

Que sistema está a correr no seu servidor?

O CentOS 8 foi descontinuado no final de 2021 e já não recebe atualizações. Como sucessores impuseram-se o AlmaLinux e o Rocky Linux. Ambos são compatíveis ao nível binário com o Red Hat Enterprise Linux e comportam-se, na gestão de pacotes, exatamente como o CentOS.

Para saber que versão está a correr no seu sistema:

cat /etc/os-release

Anote o número da versão principal (por exemplo 8, 9 ou 10). Vai precisar dele no passo seguinte.

Porque é que o htop precisa de um repositório adicional

O htop não está nas fontes de pacotes padrão do Red Hat Enterprise Linux e, por consequência, também não nas do AlmaLinux, do Rocky Linux ou do CentOS. O pacote vem do EPEL (Extra Packages for Enterprise Linux), um repositório adicional de acesso livre mantido pelo projeto Fedora. Por isso o EPEL tem de ser ativado uma vez.

A resposta curta: dois comandos

Em qualquer sistema da família Red Hat são exatamente estas duas linhas:

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

É tudo. Não precisa do repositório CRB nem do PowerTools e também não tem de descarregar nenhum ficheiro RPM à mão. Verificámos isto a 27 de julho de 2026 em containers acabados de criar, sempre com uma instalação real:

Sistemasem EPELcom 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

Os mesmos dois comandos valem para o RHEL, para o CentOS Stream e para qualquer outro sistema desta família. No Oracle Linux o pacote de ativação chama-se igualmente epel-release e já vem incluído nas fontes fornecidas.

Porque é que o repositório CRB não é necessário aqui

Muitos guias recomendam ativar também o repositório CRB (na versão 8 ainda se chamava PowerTools):

dnf config-manager --set-enabled crb

Para o htop isso é simplesmente desnecessário. O CRB fornece bibliotecas de desenvolvimento de que alguns outros pacotes do EPEL precisam para compilar ou para resolver as suas dependências. O htop não faz parte desse grupo e, nos nossos testes, instalou-se sem problemas sem o CRB. Guarde o comando na mesma: se mais tarde outro pacote do EPEL tropeçar numa dependência em falta, o CRB é quase sempre a resposta.

Caso especial: CentOS 8

O CentOS 8 foi descontinuado no final de 2021 e já não recebe atualizações de segurança. Aí falta o epel-release nas fontes e a instalação é feita diretamente a partir do ficheiro:

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

Muitas vezes, porém, o dnf aborta num sistema destes logo ao atualizar a lista de pacotes, porque as próprias fontes do CentOS 8 também foram desligadas. Nesse caso, os ficheiros em /etc/yum.repos.d/ têm primeiro de ser apontados para o arquivo do CentOS. O melhor caminho é mudar para o AlmaLinux ou para o Rocky Linux: ambos são compatíveis ao nível binário e continuam a ser mantidos.

Verificar a instalação

Depois da instalação, confirme se o htop está mesmo presente e em que versão:

htop --version

A seguir instale o htop:

dnf install htop -y

No Debian e no Ubuntu não é preciso nenhum repositório adicional, aí basta:

apt update && apt install htop -y

Iniciar e utilizar o htop

O programa arranca simplesmente com:

htop

As teclas mais importantes:

  • F2: definições, por exemplo o esquema de cores e as colunas apresentadas.
  • F3: procurar um processo.
  • F4: filtrar a lista por um termo de pesquisa.
  • F5: vista em árvore, mostra que processo deu origem a qual.
  • F6: escolher a ordenação, por exemplo por CPU ou por memória.
  • F9: terminar um processo selecionado.
  • F10 ou q: sair do htop.

Há ainda dois parâmetros de arranque úteis. O primeiro mostra apenas os processos de um determinado utilizador, o segundo acompanha em concreto um ID de processo:

htop -u nome_de_utilizador
htop -p 1234

Se procura uma apresentação ainda mais detalhada, com gráficos de evolução para CPU, RAM e rede, encontra no EPEL também o programa btop.

Erros frequentes

  • "No match for argument: htop": o EPEL não está ativado. Verifique com dnf repolist se o epel aparece na lista.
  • "Failed to download metadata for repo": ou não existe ligação para o exterior, ou o repositório foi desligado. No CentOS 8 este último caso é a norma.
  • "command not found" depois da instalação: inicie sessão de novo ou invoque /usr/bin/htop com o caminho completo.
  • A apresentação aparece toda desalinhada: o seu terminal anuncia um tipo inadequado. Defina export TERM=xterm-256color e volte a iniciar o htop.

Perguntas frequentes

Porque é que o htop não vem pré-instalado?
O htop não está nas fontes de pacotes padrão do Red Hat Enterprise Linux e, por isso, também não no AlmaLinux, no Rocky Linux ou no CentOS. O pacote vem do EPEL, um repositório adicional de acesso livre.
Os comandos funcionam também no AlmaLinux e no Rocky Linux?
Sim. Ambas as distribuições são compatíveis ao nível binário com o Red Hat Enterprise Linux e usam o mesmo gestor de pacotes dnf. Os comandos são idênticos aos do CentOS.
Ainda uso o CentOS 8. O que devo fazer?
O CentOS 8 foi descontinuado no final de 2021 e já não recebe atualizações de segurança. A instalação através do pacote EPEL ainda funciona lá, mas a longo prazo deve mudar para o AlmaLinux ou para o Rocky Linux.
Como saio outra vez do htop?
Com a tecla F10 ou com q. Um processo selecionado termina-se com F9 e a vista em árvore alterna-se com F5.
Qual é a diferença entre o htop e o top?
O htop apresenta a mesma informação a cores, controla-se com as teclas de setas e com o rato, ordena por qualquer coluna e mostra os processos em árvore. Em contrapartida, o top já vem presente em qualquer sistema.

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