Pular para o conteúdo principal

Questão de Sistemas Operacionais — Comandos — FCC 2022

Sistemas OperacionaisComandos
Código
fc066282
Banca
FCC
Órgão
TRT - 23ª REGIÃO (MT)
Ano
2022
Cargo
Técnico Judiciário - Área Apoio - Tecnologia da Informação
O serviço firewalld provê um firewall no Red Hat Enterprise Linux 8. Em uma máquina com este sistema operacional, um Técnico como administrador, em condições ideais, digitou o seguinte comando: $ systemctl status firewalld e verificou que o serviço estava inativo. Para ativar esse serviço, o Técnico deve utilizar o comando:
  1. A# systemctl enable --now firewalld
  2. B# systemctl set firewalld
  3. C# systemctl status=on firewalld
  4. D# systemctl set firewalld on
  5. E# systemctl --enable firewalld
Revelar gabarito e comentário

GabaritoA — # systemctl enable --now firewalld

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

Ativação do serviço firewalld no RHEL 8

Gabarito: letra A. O comando systemctl enable --now firewalld é a forma correta de habilitar e iniciar imediatamente o serviço firewalld no Red Hat Enterprise Linux 8. As demais alternativas utilizam sintaxes inexistentes ou incorretas para o systemctl.

O systemctl é a ferramenta de gerenciamento de serviços do systemd. Para ativar um serviço na inicialização e iniciá-lo imediatamente, o comando padrão é:

systemctl enable --now <nome-do-servico>

A opção --now combina enable (habilitar na inicialização) com start (iniciar agora).

Alternativa A — ✅ Correta ⟵ GABARITO

# systemctl enable --now firewalld – Correta, conforme a sintaxe padrão do systemd.

Alternativa B — ❌ Incorreta

# systemctl set firewalld – Incorreta. O subcomando set não existe no systemctl.

Alternativa C — ❌ Incorreta

# systemctl status=on firewalld – Incorreta. A opção status=on não é uma sintaxe válida; status é usado para verificar o estado, não para alterá-lo.

Alternativa D — ❌ Incorreta

# systemctl set firewalld on – Incorreta. Novamente, set não é um subcomando do systemctl.

Alternativa E — ❌ Incorreta

# systemctl --enable firewalld – Incorreta. O correto é enable (sem hífen) e faltou o --now para iniciar imediatamente. Além disso, o --enable não é uma opção reconhecida.

NÃO CAIA NESSA!

A banca troca o subcomando correto enable --now por verbos como set ou --enable (com hífen). Lembre-se: no systemctl, opções longas usam -- (ex.: --now), mas o subcomando enable não tem hífen.

Gabarito: letra A.

Link permanente: /questoes/fc066282