VERIFICAÇÃO DO ESTADO DO SISTEMA E GESTÃO DE PROCESSOS

ps aux lista todos os processos em execução, incluindo usuário, PID, uso de CPU e memória. top fornece monitoramento em tempo real, atualizando dinamicamente o uso de recursos; htop é uma versão mais amigável do top, com suporte a mouse e interface mais clara (requer instalação separada).

kill é usado para encerrar processos. kill 1234 envia o sinal padrão (SIGTERM) ao processo de PID 1234, solicitando o encerramento; se o processo não responder, kill -9 1234 força o encerramento (SIGKILL). Use -9 com cautela, pois o processo não terá chance de salvar estado ou liberar recursos.

Para verificar o espaço em disco: df -h mostra o uso de todas as partições montadas, e du -sh /caminho calcula o tamanho total de um diretório. Quando o disco está quase cheio, du combinado com sort localiza rapidamente arquivos ou diretórios grandes; por exemplo, du -h --max-depth=1 /var | sort -rh | head -5.

Para verificar a rede: ip addr mostra endereços IP, ping -c 4 8.8.8.8 testa conectividade, e ss -tlnp mostra portas TCP em escuta e os processos correspondentes (ss é a ferramenta moderna que substitui o netstat). Esses comandos são essenciais para diagnosticar problemas de rede.

DICA: Ao usar kill, primeiro confirme o PID com ps aux | grep nome. Não use kill -9 diretamente, pois o encerramento forçado pode causar corrupção de dados ou de arquivos de estado. Tente primeiro o kill normal e, se não funcionar após alguns segundos, considere forçar.

