Questão de Sistemas Operacionais — Comandos — FCC 2022
Sistemas Operacionais›Comandos
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:
A# systemctl enable --now firewalld
B# systemctl set firewalld
C# systemctl status=on firewalld
D# systemctl set firewalld on
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.