FC ConcursosFC Concursos

Questão FC546525

Um desenvolvedor de software está trabalhando em uma aplicação crítica chamada apt-sync.service, que roda como serviço systemd em um ambiente Ubuntu 22.04. Após a última atualizaçã

Sem classificação

FURB · 2025

Um desenvolvedor de software está trabalhando em uma aplicação crítica chamada apt-sync.service, que roda como serviço systemd em um ambiente Ubuntu 22.04. Após a última atualização, os usuários reportaram que o sistema está levando mais de 3 minutos para ficar totalmente operacional. Foi solicitado ao desenvolvedor que:

 

a.Identifique se o serviço apt-sync.service está entre os 5 serviços principais que mais levam tempo na inicialização.

 

b.Verifique quantos segundos o seu serviço leva no tempo total de boot da máquina.

 

Assinale a alternativa que apresenta a sequência correta de comandos para alcançar todos os objetivos propostos:

  1. systemd-analyze diagnostic | filter -n 5; systemd-analyze diagnostic | grep -i -a apt-sync.service
  2. systemd-analyze diagnostic | head -n 5; systemd-analyze diagnostic | grep apt-sync.service
  3. systemd-analyze blame | head -n 5; systemd-analyze blame | grep apt-sync.service
  4. journalctl -L | grep apt-sync.service | head -n 5
  5. systemctl list-units --type=service | filter -n 5; systemctl list-units --type=service greap apt-sync.service
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

A sequência correta usa ferramentas do systemd para listar e filtrar tempos de inicialização. Os dois comandos juntos permitem cumprir as duas tarefas solicitadas.

O comando systemd-analyze blame apresenta, em ordem decrescente, cada unidade do sistema com o tempo que consumiu na inicialização. Ao canalizar para head -n 5 você vê apenas as 5 unidades mais lentas, respondendo ao item (a).

Reexecutando systemd-analyze blame e filtrando com grep apt-sync.service você obtém exclusivamente a linha com o tempo do serviço apt-sync.service, atendendo ao item (b).

O formato de saída é, por exemplo, 12.345s apt-sync.service, ou seja o tempo em segundos com fração. Assim, a alternativa apresentada entrega ambas as respostas de forma direta e reutilizável.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo