← Questões de Sistemas Operacionais

Sistemas Operacionais · CESPE/CEBRASPE · 2022

Questão comentada de Sistemas Operacionais

A respeito do gerenciamento de serviços com Systemd no Linux Red Hat, julgue os seguintes itens. I Systemd é um gerente de sistemas e serviços do Linux que permite gerenciar a lógica de controle de serviços baseada em dependência. II O utilitário systemctl não suporta comandos personalizados além dos comandos-padrão. III O comando systemctl reload nome.service reinicia o serviço nome com a última configuração utilizada no serviço. Assinale a opção correta.

Gabarito: A

O systemd é hoje o gerenciador padrão de sistemas e serviços em muitas distribuições Linux, inclusive no Red Hat. Ele controla a inicialização, os serviços e as dependências entre unidades, o que permite subir um serviço só depois de outro, sem gambiarra manual. É exatamente isso que o item I descreve, então ele está certo. O systemctl é a ferramenta de linha de comando usada para administrar o systemd. Na lógica cobrada em prova, ele trabalha com comandos padronizados, como start, stop, restart, status e enable, em vez de aceitar comandos personalizados criados livremente pelo usuário. Por isso, o item II também é considerado correto no contexto da questão. Já o item III escorrega feio: o comando reload não reinicia o serviço. Ele recarrega a configuração do serviço, normalmente sem derrubar o processo em execução. Se a banca troca reload por restart, ela está tentando fazer você cair no clássico atalho mental de achar que “recarregar” é o mesmo que “reiniciar”. Não é. Assim, o gabarito A fica correto porque apenas os itens I e II estão certos. Em Linux com systemd, vale guardar a distinção: reload atualiza a configuração, restart derruba e sobe de novo.

Continue treinando

Questões relacionadas