Questão de Sistemas Operacionais — Linux — FCC 2024
Sistemas Operacionais›Linux
Código
fc072170
Banca
FCC
Órgão
TRT - 20ª REGIÃO (SE)
Ano
2024
Nível
Superior
Cargo
Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação
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 firewalid para abrir a porta 9090 no firewall.O(s) comando(s) para executar o passo
GabaritoE — III são: firewall-cmd --add-services-cockpit --permanent
firewall-cmd --reload
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”.
Instalação do Cockpit no RHEL 8
Gabarito: letra E. O passo III requer a adição do serviço cockpit ao firewalld e a abertura da porta 9090, o que é feito corretamente com os comandos firewall-cmd --add-service=cockpit --permanent e firewall-cmd --reload. As demais alternativas apresentam sintaxe incorreta ou comandos inadequados para os passos mencionados.
A questão testa o conhecimento dos comandos systemd para habilitar serviços (passo II) e do firewall-cmd para gerenciar regras (passo III), além da instalação de pacotes (passo I).
NÃO CAIA NESSA!
A banca explora a confusão entre systemctl enable (sem --service) e a sintaxe incorreta de enableservice, além de usar firewalld-cmd em vez de firewall-cmd. O candidato deve lembrar que o comando padrão para gerenciar o firewalld é firewall-cmd, e para systemd, systemctl enable <unidade>.
PEGA ESSA DICA!
No RHEL 8, para abrir uma porta permanentemente, use --permanent e depois --reload. O serviço cockpit é adicionado com --add-service=cockpit. Memorize essa sequência.
3Adicionar ao firewalldfirewall-cmd --add-service=cockpit --permanent
4Recarregar firewalldfirewall-cmd --reload
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
O comando systemctl enableservice -add-service=cockpit.socket não existe. O correto é systemctl enable cockpit.socket (ou systemctl enable --now cockpit.socket para habilitar e iniciar). O uso de enableservice e a flag -add-service são inválidos.
Alternativa B — ❌ Incorreta
O comando systemctl enable --service cockpit.socket também está incorreto. A opção --service não é válida; a sintaxe correta é systemctl enable <unidade>. Exemplo: systemctl enable cockpit.socket.
Alternativa C — ❌ Incorreta
O comando firewalld-cmd não existe; o ferramenta correta é firewall-cmd. Além disso, a opção --additional não é reconhecida. Para tornar a regra permanente, usa-se --permanent. O comando correto seria firewall-cmd --add-service=cockpit --permanent.
Alternativa D — ❌ Incorreta
O passo I é instalar o pacote cockpit. Isso é feito com sudo dnf install cockpit ou sudo yum install cockpit. Editar arquivos manualmente (vi cockpit.conf) ou instalar manualmente o serviço (install cockpit.service) não é o procedimento padrão e não instala o pacote.
Alternativa E — ✅ Correta ⟵ GABARITO
Os comandos firewall-cmd --add-services-cockpit --permanent (apesar do hífen extra, a intenção é --add-service=cockpit) e firewall-cmd --reload são os corretos para adicionar o serviço cockpit ao firewalld de forma permanente e recarregar as regras. Após a instalação do pacote e habilitação do serviço, essa etapa é necessária para liberar a porta 9090.