Monitorando Processos do Sistema com top
Após criar um novo usuário, o próximo passo é aprender como monitorar os processos em execução no container Kali Linux usando o comando top. Esta ferramenta é essencial para entender o desempenho do sistema e identificar o uso de recursos.
O comando top fornece uma visão interativa e em tempo real dos processos em execução no seu sistema. Ele mostra detalhes como uso de CPU, uso de memória e status do processo, que são úteis para solucionar problemas de desempenho. Como usuário root, você pode executar este comando diretamente sem privilégios adicionais.
Instale o top caso ele ainda não esteja instalado.
apt install -y procps
Digite o seguinte comando no terminal e pressione Enter para começar a monitorar os processos:
top
Após executar este comando, o terminal exibirá uma tabela de informações em atualização contínua. A saída será parecida com esta (processos e valores específicos variarão):
%Cpu(s): 1.0 us, 0.5 sy, 0.0 ni, 98.5 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
MiB Mem : 2048.0 total, 512.3 used, 1535.7 free, 10.2 shared, 200.1 buff/cache
MiB Swap: 512.0 total, 0.0 used, 512.0 free
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 12345 2345 1234 S 0.0 0.1 0:01.23 init
123 root 20 0 54321 9876 4321 S 0.0 0.5 0:00.45 bash
As seções principais na saída do top incluem %Cpu(s) para o detalhamento do uso da CPU, MiB Mem para o uso de memória, PID para o ID do processo, %CPU e %MEM para as porcentagens de uso de recursos, e COMMAND para o nome do processo. Essas informações ajudam você a ver o que está rodando no seu sistema e identificar quaisquer processos que consomem muitos recursos.
Para sair da exibição do top e retornar ao prompt do terminal, pressione a tecla q no seu teclado. Monitorar processos é uma habilidade vital para a administração do sistema, permitindo que você mantenha a saúde do sistema. Com esse conhecimento, você está preparado para explorar os logs do sistema na próxima etapa.