Questão nº 85

Questão de Tecnologia da Informação · FCC TCE-GO 2022 (nº 85)

FCC2022Analista de Controle Externo - Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Cver comentário ↓

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

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 como service (que, em sistemas mais novos, pode ser um wrapper para systemctl). Portanto, o daemon invocado por systemctl é o systemd, não o Sysvinit.
  • Proposição II (Incorreta): O comando systemctl reload cups.service tem como objetivo instruir o serviço cups (Common Unix Printing System) a recarregar suas configurações sem necessariamente parar e iniciar o serviço completamente. "Reinicializar" (em inglês, restart) implicaria em systemctl restart cups.service, que primeiro pararia o serviço e depois o iniciaria novamente. O reload é 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.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho