Pular para o conteúdo principal

Questão de Segurança da Informação — Análise de Tráfego e Logs — INSTITUTO AOCP 2025

Segurança da InformaçãoAnálise de Tráfego e Logs
Código
qa700905
Banca
INSTITUTO AOCP
Órgão
TRE TO
Ano
2025
Cargo
TJ
Durante o período de preparação para eleições municipais, um técnico do TRE-TO está configurando um servidor Ubuntu Server 24.04 que hospeda o sistema de compartilhamento de relatórios eleitorais em uma rede local segura. Para garantir que o servidor suporte a alta demanda de acesso durante o teste de carga, qual comando nativo pode ser usado para verificar os processos em execução e identificar o uso de recursos do sistema, como CPU e memória?
  1. Atop
  2. Bdir
  3. Ctaskmgr
  4. Dsystemctl
  5. Eps
Revelar gabarito e comentário

GabaritoA — top

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Comandos de Monitoramento de Processos no Linux

Gabarito: letra A. O comando top é a ferramenta nativa do Linux que exibe, em tempo real, a lista de processos em execução com o consumo de CPU e memória, atualizando continuamente a tela — exatamente o que o técnico precisa para acompanhar o teste de carga. O ps também lista processos, mas de forma estática (um retrato do momento), sem atualização contínua; os demais comandos (dir, taskmgr, systemctl) não servem para essa finalidade.

O top é um dos comandos mais utilizados por administradores de sistemas Linux para monitoramento de desempenho. Ele apresenta uma visão dinâmica e interativa: a cada poucos segundos, a tela é atualizada com informações como PID, usuário, %CPU, %MEM, estado do processo e o comando executado. Isso permite identificar rapidamente qual processo está consumindo mais recursos — essencial em um cenário de alta demanda, como o teste de carga descrito no enunciado.

O ps (process status) é o comando complementar: ele tira um "retrato" dos processos em um dado instante. Com opções como ps aux, é possível ver todos os processos com detalhes de CPU e memória, mas a informação não se atualiza sozinha — é preciso executar o comando novamente. Para um monitoramento contínuo, o top (ou sua versão aprimorada htop) é a escolha certa.

Os demais comandos listados não se aplicam: dir é um comando de listagem de arquivos (no Linux, o equivalente é ls); taskmgr é o gerenciador de tarefas do Windows, não existe no Ubuntu; systemctl gerencia serviços do systemd, não exibe uso de CPU/memória de processos em tempo real.

A pegadinha da banca está em oferecer ps como alternativa: ele também lista processos e mostra uso de recursos, mas a palavra-chave do enunciado é "verificar os processos em execução e identificar o uso de recursos do sistema, como CPU e memória" durante um teste de carga — o que pede uma visão dinâmica e contínua, característica do top. O ps é estático e não atende à necessidade de acompanhamento em tempo real.

Guarde a distinção: top = monitoramento contínuo (atualiza sozinho); ps = snapshot estático (uma foto do momento). É essa diferença que separa a alternativa correta das demais.

  1. 1top
  2. 2Atualização contínua
  3. 3CPU e memória em tempo real
  4. 4Ideal para teste de carga
LEVEL · soulevel.com.br

Alternativa A — ✅ Correta ⟵ GABARITO

O top é o comando nativo do Linux que exibe, em tempo real, a lista de processos com o consumo de CPU e memória, atualizando a tela periodicamente. É a ferramenta ideal para monitorar o desempenho do servidor durante um teste de carga, permitindo identificar gargalos e processos que consomem muitos recursos.

Alternativa B — ❌ Incorreta

dir é um comando de listagem de arquivos e diretórios (no Linux, o equivalente é ls). Ele não tem relação com processos ou uso de recursos do sistema.

Alternativa C — ❌ Incorreta

taskmgr é o gerenciador de tarefas do Windows, não existe no Ubuntu Server. O equivalente no Linux seria o top ou htop.

Alternativa D — ❌ Incorreta

systemctl é o comando para gerenciar serviços do systemd (iniciar, parar, habilitar, verificar status). Ele não exibe o uso de CPU e memória dos processos em execução.

Alternativa E — ❌ Incorreta

O ps lista processos, mas de forma estática — mostra um retrato do momento em que foi executado. Para monitoramento contínuo durante um teste de carga, o top é mais adequado, pois atualiza as informações em tempo real.

PEGA ESSA DICA!

Na prova, desconfie de alternativas que parecem corretas, mas não atendem ao contexto. O enunciado pede "verificar os processos em execução e identificar o uso de recursos" — se a palavra "tempo real" ou "dinâmico" estiver implícita, a resposta é top; se for apenas "listar processos", pode ser ps. Leia com atenção e associe o comando à necessidade.

Gabarito: letra A

Link permanente: /questoes/qa700905