← Questões de Sistemas Operacionais

Sistemas Operacionais · FGV · 2023

Questão comentada de Sistemas Operacionais

O analista João está administrando o servidor LServer do TCE/ES. O LServer executa um sistema Linux que tem o systemd como gerenciador de serviços. Durante uma manutenção de LServer, João precisou iniciar um novo target do systemd na sessão atual, de forma que permanecessem em execução apenas as units do systemd que dependessem do novo target. Para executar essa operação em um único comando, João utilizou o comando systemctl:

Gabarito: E

No systemd, um target funciona como um ponto de agrupamento de unidades, parecido com um “modo” do sistema. Quando voce quer mudar a sessao atual para um novo target e, ao mesmo tempo, manter em execucao apenas as units que fazem parte dele, o comando certo e o que faz a troca imediata para esse alvo, encerrando o que nao pertence a ele. Esse comportamento e exatamente o de isolar um target. O systemctl isolate troca o target atual pelo target indicado e desativa as units que nao sao dependentes dele. Em provas, pense assim: nao e apenas “ativar” um servico ou target para o futuro, mas sim “entrar” naquele target agora, limpando o restante da configuracao ativa. Por isso, a alternativa E esta correta. O enunciado descreve iniciar um novo target na sessao atual, mantendo apenas as units dependentes dele em execucao, que e a definicao pratica de isolate. E a cara do Linux em modo gestor: sem drama, so troca de ambiente e corte do que ficou sobrando. Vale lembrar a diferenca para enable: enable deixa o target configurado para subir no boot, mas nao faz a mudanca imediata da sessao atual. A banca costuma cobrar justamente essa diferenca entre “habilitar para o futuro” e “isolar agora”.

Continue treinando

Questões relacionadas