Entre tantas tarefas na administração de sistemas Linux, o monitoramento do servidor pode ser considerado de fundamental importância para a estabilidade do sistema. CPU, Disco, Memória e até o tráfego da Rede devem ser constantemente monitorados. Um dos comandos utilizados nestas tarefas “mostra em tempo real os processos que estão rodando e os recursos que estão sendo consumidos, inclusive o tempo de processamento e alocação da CPU”. Assinale-o.
- A)ls
Errada: ls serve para listar arquivos e diretórios, não para monitorar processos nem uso de CPU.
- B)du
Errada: du mostra o uso de espaço em disco por arquivos e diretórios, não o consumo de recursos em tempo real.
- C)top
Certa: top exibe em tempo real os processos em execução e o uso de CPU, memória e outros recursos do sistema.
- D)free
Errada: free mostra informações sobre memória RAM e swap, mas não acompanha processos rodando em tempo real.
Gabarito: C
Quando você administra um servidor Linux, não basta torcer para ele “se comportar”. Monitorar uso de CPU, memória, disco e rede é parte da rotina para perceber gargalos antes que virem dor de cabeça. É aí que entram alguns comandos clássicos do sistema, cada um com sua função bem definida. O comando pedido na questão é o que exibe, em tempo real, os processos em execução e quanto de recursos eles estão consumindo. Ele também mostra detalhes como uso de CPU e memória, ajudando você a identificar rapidamente o que está pesando no sistema. Em linguagem de prova, ele é o retrato ao vivo do desempenho do servidor. Por isso o gabarito é a letra C. O comando top é justamente o utilitário tradicional do Linux para acompanhar processos e consumo de recursos em tempo real. É um dos mais cobrados em concursos quando a banca quer testar comandos básicos de administração do sistema. Já os outros comandos têm funções bem diferentes: um lista arquivos, outro mostra uso de espaço em disco e outro exibe informações de memória. Ou seja, a questão quer monitoramento de processos e CPU, não simples listagem ou consulta estática.