Pular para o conteúdo principal

Questão de Sistemas Operacionais — Apache — INSTITUTO AOCP 2021

Sistemas OperacionaisApache
Código
qq660961
Banca
INSTITUTO AOCP
Órgão
ITEP-RN
Ano
2021
Nível
Superior
Cargo
ITEP - RN - Perito Criminal - Computação
O administrador de um servidor Linux, distribuição Debian 10.9, instalou o Apache versão 2.4.38 via repositório. O Apache é inicializado automaticamente todas as vezes que o sistema operacional é reinicializado. O administrador deseja interromper a inicialização automática desse serviço, mas de um modo que o processo automático possa ser facilmente reestabelecido quando necessário. Sendo o systemd o processo padrão para gerenciamento da inicialização de sistemas, qual seria o procedimento mais eficiente para impedir a inicialização desse serviço?
  1. Achmod -x /etc/init.d/apache2
  2. Brm -rf /etc/init.d/apache2
  3. Cmv /etc/init.d/apache2 /etc/init.d/apache2.old
  4. Dchmod 000 /etc/init.d/apache2
  5. Esystemctl disable apache2.service
Revelar gabarito e comentário

GabaritoE — systemctl disable apache2.service

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

Apache – Gerenciamento de Serviços com systemd

Gabarito: letra E. Para impedir a inicialização automática do Apache em um sistema Debian 10.9 com systemd, o comando eficiente e correto é systemctl disable apache2.service. Esse comando remove os links simbólicos que habilitam o serviço nos targets de boot, mantendo a configuração intacta para reativação futura com systemctl enable. As demais alternativas manipulam diretamente o script /etc/init.d/apache2, que pertence ao antigo sistema SysV init; em um sistema que usa systemd, essa abordagem não é a mais adequada e pode não funcionar conforme esperado, além de ser menos gerenciável.

A banca testa o conhecimento sobre a ferramenta de gerenciamento de serviços do systemd (systemctl) em contraste com métodos manuais do SysV init. É crucial saber que distribuições modernas (como Debian 10) utilizam systemd como init padrão e que o comando para desabilitar a inicialização automática é systemctl disable <serviço>.

  1. 1systemctl disable serviço
  2. 2Remove links de boot
  3. 3Configuração intacta
  4. 4Reativa: systemctl enable
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

chmod -x /etc/init.d/apache2 remove a permissão de execução do script. Isso pode impedir a inicialização manual, mas não impede que o systemd tente iniciar o serviço (caso ele esteja habilitado como serviço systemd). Além disso, não é uma forma eficiente nem padronizada.

Alternativa B — ❌ Incorreta

rm -rf /etc/init.d/apache2 remove o script completamente. Isso é destrutivo e desnecessário; o systemd não depende desse script para serviços nativos. Além disso, a remoção impede a reativação fácil (exigiria reinstalação).

Alternativa C — ❌ Incorreta

mv /etc/init.d/apache2 /etc/init.d/apache2.old renomeia o script. Assim como as anteriores, não é a forma correta de desabilitar um serviço gerenciado pelo systemd, e pode causar confusão.

Alternativa D — ❌ Incorreta

chmod 000 /etc/init.d/apache2 remove todas as permissões do script. Novamente, não interfere no serviço systemd se ele estiver habilitado como unidade, e não é uma prática recomendada.

Alternativa E — ✅ Correta ⟵ GABARITO

systemctl disable apache2.service é o comando padrão do systemd para desabilitar a inicialização automática de um serviço. Ele remove os links de ativação (por exemplo, em /etc/systemd/system/multi-user.target.wants/), mas mantém o arquivo de unidade intacto, permitindo reabilitar facilmente com systemctl enable apache2.service. Esta é a forma eficiente e oficial.

NÃO CAIA NESSA!

A banca explora a confusão entre o antigo SysV init (scripts em /etc/init.d/) e o systemd. Em sistemas com systemd, manipular manualmente o script init.d não é a forma correta de gerenciar a inicialização automática. O candidato deve lembrar que o comando systemctl é a ferramenta adequada.

Gabarito: letra E.

Link permanente: /questoes/qq660961