Como monitorar processos em tempo real no servidor com htop
Olá, viajante do servidor! 👋 Seja bem-vindo(a) ao nosso guia de monitoramento em tempo real com htop — uma ferramenta poderosa que te ajuda a ver o que está acontecendo no seu servidor, como um radar invisível. Vamos aprender juntos, passo a passo, como usar isso com segurança e clareza, mesmo que você nunca tenha usado SSH antes.
Antes de começar: o que é htop?
htop é uma ferramenta de monitoramento de processos que exibe em tempo real o uso de CPU, memória, discos e processos ativos no servidor. Diferente do tradicional top, ele tem uma interface mais amigável, colorida e interativa — como se fosse um painel de controle do seu servidor.
Dica do Sensei: Você não precisa saber programar para usar htop. É como olhar para um painel de controle de um carro: só precisa saber o que cada indicador significa.
Passo 1: Conecte-se ao servidor via SSH
Para usar o htop, você precisa acessar o servidor remotamente. Isso é feito com o SSH (Secure Shell), uma conexão segura que permite comandos diretos no servidor.
Se você ainda não tem acesso SSH, entre em contato com o suporte da GeHost — nosso time está aqui para te ajudar!
Passo 2: Abra o terminal e conecte-se ao servidor
Se você está no Windows, use o Windows Terminal, PowerShell ou Putty. Se for Mac ou Linux, abra o Terminal.
Use o comando abaixo, substituindo seu_usuario e seu_servidor pelos dados fornecidos pela GeHost:
ssh seu_usuario@seu_servidor
Depois de digitar, pressione Enter. Você será solicitado a digitar a senha. Digite-a com cuidado — ela não aparece no terminal enquanto digita.
Passo 3: Instale o htop (se necessário)
Em alguns servidores, o htop já vem instalado. Mas, caso não esteja, você pode instalá-lo com o comando:
sudo apt install htop -y
Dica: O comando sudo dá permissão para executar comandos de administrador. Você pode precisar digitar sua senha novamente.
Passo 4: Execute o htop
Após a instalação (ou se já estiver instalado), digite no terminal:
htop
Pressione Enter. Pronto! Você verá uma tela cheia de informações em tempo real sobre o que está acontecendo no servidor.
Passo 5: Entenda o que está vendo
A tela do htop é dividida em partes. Vamos entender cada uma:
- Barra de CPU: Mostra o uso atual da CPU (em porcentagem). Se estiver em 100%, algo está consumindo muito.
- Barra de Memória: Mostra quanto da memória RAM está sendo usada.
- Lista de Processos: Cada linha é um processo (como um site rodando, um script, um banco de dados).
- Colunas: Mostram o ID do processo (PID), nome, uso de CPU, uso de memória, tempo de execução etc.
Passo 6: Use as teclas para navegar e interagir
Veja algumas teclas essenciais:
- F1 – Ajuda (informações sobre comandos).
- Ctrl + C – Sai do htop (volta ao terminal).
- Shift + F10 – Encerra um processo (use com cuidado!).
- Seta para cima/baixo – Navega entre os processos.
- Tecla de seta + Enter – Mostra mais detalhes sobre um processo.
Dica do Sensei: Nunca encerre um processo importante (como o Apache ou MySQL) sem saber o que está fazendo. Se tiver dúvida, pare e pergunte ao suporte da GeHost. Segurança é prioridade!
Passo 7: Use o htop para identificar problemas
Se seu site está lento ou travando, abra o htop e procure:
- Processos com uso de CPU acima de 80%.
- Processos que estão rodando há muito tempo (tempo alto).
- Processos com nome estranho ou que não reconhece (pode ser malware).
Se encontrar algo suspeito, anote o PID (número no início da linha) e entre em contato com o suporte da GeHost. Nós te ajudamos a investigar com segurança.
Conclusão: Você agora é um(a) navegador(a) do servidor!
Com htop, você tem uma visão clara do que está acontecendo no seu servidor em tempo real. É como ter um olho no coração do seu site.
Lembre-se: você não precisa fazer tudo sozinho. A GeHost está aqui para te apoiar, sempre. Se precisar de ajuda com SSH, processos ou segurança, é só chamar.
Até a próxima, viajante. Que seu servidor esteja sempre saudável e com energia! 🌟