Pular para o conteúdo principal

Questão de Sistemas Operacionais — Linux — FGV 2024

Sistemas OperacionaisLinux
Código
fg165639
Banca
FGV
Órgão
ALETO
Ano
2024
Cargo
Ana Leg ( )

Analise a saída do comando "[root@host ~]# systemctl status sshd.service", listada a seguir.

 

sshd.service - OpenSSH server daemon

Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset:enabled)

Active: active (running) since Thu 2024-02-14 12:07:45 IST; 7h ago

Main PID: 1073 (sshd)

CGroup: /system.slice/sshd.service

└─1073 /usr/sbin/sshd -D ...

Feb 14 11:51:39 host.example.com systemd[1]: Started OpenSSH server daemon.

Feb 14 11:51:39 host.example.com sshd[1073]: Could not load host key: /et...y

Feb 14 11:51:39 host.example.com sshd[1073]: Server listening on 0.0.0.0 ....

Feb 14 11:51:39 host.example.com sshd[1073]: Server listening on :: port 22.

Feb 14 11:53:21 host.example.com sshd[1270]: error: Could not load host k...y

Feb 14 11:53:22 host.example.com sshd[1270]: Accepted password for root f...

 

Com base na saída do comando, assinale a afirmativa correta.

  1. AO serviço não está em execução.
  2. BO serviço não está carregado na memória.
  3. CO ID do processo principal do serviço é 1270.
  4. DO serviço foi iniciado no momento da inicialização do sistema.
  5. EA porta na qual o serviço está atendendo as requisições é 1073.
Revelar gabarito e comentário

GabaritoD — O serviço foi iniciado no momento da inicialização do sistema.

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”.

Análise da saída do systemctl status

Gabarito: letra D. A saída do comando systemctl status sshd.service mostra que o serviço está ativo (running) desde 12:07:45, com o PID principal 1073, e que foi iniciado em 11:51:39 — horário anterior ao do status — o que indica que ele foi iniciado durante a inicialização do sistema (boot). A alternativa D é a única que reflete corretamente essa informação.

O comando systemctl status é uma ferramenta do systemd, o sistema de inicialização e gerenciamento de serviços padrão nas distribuições Linux modernas. Ele exibe o estado atual de uma unidade de serviço, incluindo:

  • Loaded: se o arquivo de unidade foi carregado e se o serviço está habilitado para iniciar no boot.

  • Active: o estado atual do serviço (active, inactive, failed, etc.).

  • Main PID: o identificador do processo principal do serviço.

  • CGroup: o grupo de controle ao qual o processo pertence.

  • Logs recentes: as últimas mensagens do serviço.

No exemplo, a linha Active: active (running) since Thu 2024-02-14 12:07:45 IST; 7h ago indica que o serviço está em execução há 7 horas. A linha Main PID: 1073 (sshd) mostra que o processo principal tem PID 1073. As linhas de log mostram que o serviço foi iniciado às 11:51:39, antes do horário do status (12:07:45), o que sugere que ele foi iniciado durante o boot do sistema.

A alternativa D afirma que o serviço foi iniciado no momento da inicialização do sistema. Isso é consistente com o fato de o serviço estar habilitado (enabled) e com o horário de início (11:51:39) ser anterior ao horário do status (12:07:45), indicando que ele foi iniciado durante o boot. As demais alternativas contêm erros claros de interpretação da saída.

  1. 1Active: active (running)
  2. 2Main PID: 1073
  3. 3Loaded: enabled
  4. 4Início 11:51 < status 12:07
  5. 5[+] Iniciado no boot
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

A saída mostra explicitamente Active: active (running), ou seja, o serviço está em execução. A alternativa afirma o contrário, o que é um erro direto de leitura.

Alternativa B — ❌ Incorreta

A linha Loaded: loaded indica que o serviço está carregado na memória. A alternativa afirma que não está, contrariando a saída.

Alternativa C — ❌ Incorreta

O Main PID é 1073, não 1270. O PID 1270 aparece nos logs como um processo filho que tentou carregar a chave do host, mas não é o processo principal do serviço.

Alternativa D — ✅ Correta ⟵ GABARITO

O serviço está habilitado (enabled) e foi iniciado às 11:51:39, antes do horário do status (12:07:45). Isso indica que ele foi iniciado durante a inicialização do sistema, como é típico de serviços habilitados no systemd.

Alternativa E — ❌ Incorreta

A porta na qual o serviço está atendendo é 22 (como mostrado nas linhas Server listening on :: port 22), não 1073. O número 1073 é o PID do processo principal, não a porta.

Gabarito: letra D

Link permanente: /questoes/fg165639