Questão nº 23
Questão de Tecnologia da Informação · FCC TRT20 2024 (nº 23)
Um Técnico, utilizando uma máquina com o sistema operacional Linux Red Hat funcionando em condições ideais e com as devidas permissões, deseja instalar o console web RHEL 8. Para isso ele precisa seguir os seguintes passos:
I. Instalar manualmente o pacote `cockpit`.
II. Habilitar e iniciar o serviço `cockpit.socket`, que roda um servidor web.
III. Adicionar o serviço `cockpit` ao `firewalld` para abrir a porta 9090 no firewall.
O(s) comando(s) para executar o passo
- AII é: `systemctl enableservice -add-service=cockpit.socket`
- BII é: `systemctl enable --service cockpit.socket`
- CIII é: `firewalld-cmd --add-service=cockpit --additional`
- DI são:
```
sudo vi cockpit.conf
sudo install cockpit.service
``` - EIII são:
```
firewall-cmd --add-service=cockpit --permanent
firewall-cmd --reload
``` (alternativa correta)
Resposta comentada
Gabarito Alternativa E
O Cockpit é um console web que permite gerenciar servidores Linux de forma fácil e intuitiva através de um navegador, enquanto o firewalld é o serviço de firewall dinâmico do Linux que controla o tráfego de rede, permitindo ou bloqueando conexões.
(A) Incorreta: O comando `systemctl enableservice` está incorreto; o correto seria `systemctl enable`. Além disso, `-add-service=` é uma opção de `firewall-cmd`, não de `systemctl`.
(B) Incorreta: Embora `systemctl enable` seja o comando correto para habilitar, ele não inicia o serviço imediatamente (apenas o configura para iniciar no boot). Para iniciar, seria necessário `systemctl start` ou `systemctl enable --now`. Esta é a armadilha da banca, pois parece quase correta, mas falha em iniciar o serviço e usa uma sintaxe não padrão (`--service`).
(C) Incorreta: O comando correto é `firewall-cmd`, não `firewalld-cmd`. A opção `--additional` não existe para adicionar serviços; o correto para persistência é `--permanent`.
(D) Incorreta: Os comandos apresentados são para editar um arquivo de configuração (`vi`) e instalar um arquivo de unidade de serviço (`install`), não para instalar um pacote RPM (`dnf install cockpit`).
(E) Correta: O primeiro comando `firewall-cmd --add-service=cockpit --permanent` adiciona o serviço Cockpit (que usa a porta 9090) às regras permanentes do firewall. O segundo comando `firewall-cmd --reload` recarrega as configurações do firewall para que as novas regras entrem em vigor imediatamente, sem a necessidade de reiniciar o serviço `firewalld`.
Fonte: FCC TRT20 2024 Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 004). Reproduzida para fins de estudo.