Pular para o conteúdo principal

Questão de Sistemas Operacionais — Linux — FGV 2023

Sistemas OperacionaisLinux
Código
fg071349
Banca
FGV
Órgão
TCE-ES
Ano
2023
Nível
Superior
Cargo
Auditor de Controle Externo - Tecnologia da informação
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:
  1. Abind
  2. Bthaw
  3. Cfreeze
  4. Denable
  5. Eisolate
Revelar gabarito e comentário

GabaritoE — isolate

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

systemd - Comando isolate

Gabarito: letra E. O comando systemctl isolate faz exatamente o que João precisa: inicia o novo target e interrompe todas as units que não dependem dele, deixando apenas as units necessárias para aquele target. É a forma de mudar para um target e parar todo o resto.

A banca testa o conhecimento dos subcomandos do systemctl e a função específica do isolate. Muitos confundem com enable (ativa na inicialização) ou freeze (suspende).

Alternativa A — ❌ Incorreta

systemctl bind não existe como comando padrão. Há bind em outros contextos (como mount), mas não no systemd para targets.

Alternativa B — ❌ Incorreta

systemctl thaw não é um comando real para targets. thaw é usado para reativar units congeladas com freeze, mas não para trocar de target.

Alternativa C — ❌ Incorreta

systemctl freeze congela (suspende) a execução de units específicas, mas não altera o target nem para as não relacionadas.

Alternativa D — ❌ Incorreta

systemctl enable configura uma unit para iniciar automaticamente no boot, não muda o target atual.

Alternativa E — ✅ Correta ⟵ GABARITO

systemctl isolate <target> troca o target atual para o especificado, parando todas as units que não são dependentes dele. É o comando correto para a operação descrita.

PEGA ESSA DICA!

Lembre-se: isolate isola o ambiente, desativando o que não pertence ao novo target. É como um runlevel no sysvinit, mas no systemd.

Gabarito: letra E

Link permanente: /questoes/fg071349