Questão nº 23
Questão de Tecnologia da Informação · FCC TRT23 2022 (nº 23)
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` (alternativa correta)
- B`# systemctl set firewalld`
- C`# systemctl status=on firewalld`
- D`# systemctl set firewalld on`
- E`# systemctl --enable firewalld`
Resposta comentada
Gabarito Alternativa A
`systemctl` é a ferramenta padrão para gerenciar serviços (programas que rodam em segundo plano) no Linux, permitindo iniciá-los, pará-los, e configurá-los para iniciar automaticamente com o sistema. Para ativar um serviço inativo, é preciso tanto iniciá-lo imediatamente quanto configurá-lo para que inicie nas próximas vezes.
(A) Correta: O comando `systemctl enable --now firewalld` faz duas coisas essenciais: `enable` configura o serviço `firewalld` para iniciar automaticamente em futuras inicializações do sistema, e a opção `--now` o inicia imediatamente. Isso atende perfeitamente à necessidade de "ativar" um serviço inativo.
(B) Incorreta: `set` não é um subcomando válido para `systemctl` com a finalidade de habilitar ou iniciar serviços.
(C) Incorreta: `status=on` não é um subcomando ou opção válida para `systemctl` para ativar um serviço. `status` é usado apenas para verificar o estado.
(D) Incorreta: Similar à alternativa B, `set` não é um subcomando válido. A sintaxe está incorreta para a ação desejada.
(E) Incorreta: O subcomando correto para habilitar um serviço é `enable`, sem o duplo traço (`--`). `systemctl --enable firewalld` é uma sintaxe inválida. Armadilha: Esta é a alternativa mais tentadora porque `enable` é a palavra-chave correta para habilitar, mas o uso do `--` antes dela a torna sintaticamente errada para o `systemctl`. Mesmo que a sintaxe fosse `systemctl enable firewalld`, ela apenas habilitaria o serviço para iniciar no boot, mas não o iniciaria imediatamente, o que a opção `--now` da alternativa A faz.
Fonte: FCC TRT23 2022 Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.