Questão nº 85
Questão de Tecnologia da Informação · FCC TCE-GO 2022 (nº 85)
Durante o processo de solução de problema em um determinado serviço Linux, o administrador da rede executou o comando systemctl reload cups.service. Acerca do comando executado e do daemon de inicialização invocado, avalie as seguintes afirmativas e a relação proposta entre elas.
I. O daemon de inicialização que está sendo invocado é o Sysvinit.
PORQUE
II. O comando executado tem como objetivo reinicializar o serviço do servidor de impressão.
A respeito dessas afirmativas, é correto afirmar que
- Aa primeira proposição está incorreta e a segunda, correta.
- Ba primeira proposição está correta e a segunda, incorreta.
- Cas duas proposições estão incorretas. (alternativa correta)
- Das duas proposições são corretas e a segunda é uma justificativa correta da primeira.
- Eas duas proposições são corretas, mas a segunda não é uma justificativa correta da primeira.
Resposta comentada
Gabarito Alternativa C
O comando systemctl é a ferramenta principal para gerenciar serviços no systemd, o sistema de inicialização padrão na maioria dos Linux modernos, enquanto reload instrui um serviço a recarregar suas configurações sem interromper totalmente suas operações, diferente de restart que o para e inicia novamente.
(A) Incorreta: A primeira proposição está incorreta, pois systemctl invoca o systemd, não o Sysvinit. A segunda proposição também está incorreta, pois reload não é o mesmo que "reinicializar" (restart).
(B) Incorreta: A primeira proposição está incorreta. A segunda proposição também está incorreta.
(C) Correta: Ambas as proposições estão incorretas.
- Proposição I (Incorreta): O comando
systemctlé utilizado para interagir com o daemon de inicialização systemd, que é o padrão em distribuições Linux modernas (como CentOS 7+, Ubuntu 15.04+, Debian 8+). O Sysvinit é um sistema de inicialização mais antigo, que utilizava scripts em/etc/init.d/e comandos comoservice(que, em sistemas mais novos, pode ser um wrapper parasystemctl). Portanto, o daemon invocado porsystemctlé osystemd, não oSysvinit. - Proposição II (Incorreta): O comando
systemctl reload cups.servicetem como objetivo instruir o serviçocups(Common Unix Printing System) a recarregar suas configurações sem necessariamente parar e iniciar o serviço completamente. "Reinicializar" (em inglês, restart) implicaria emsystemctl restart cups.service, que primeiro pararia o serviço e depois o iniciaria novamente. Oreloadé uma ação mais suave, que tenta aplicar as novas configurações sem interrupção total, se o serviço suportar. A pegadinha aqui é a interpretação de "reinicializar", que no contexto técnico de serviços Linux, é distinto de "recarregar".
(D) Incorreta: Ambas as proposições estão incorretas.
(E) Incorreta: Ambas as proposições estão incorretas.
Fonte: FCC TCE-GO 2022 Analista de Controle Externo - Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.