O serviço firewalld provê um firewall no Red Hat Enterprise ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: A - # systemctl enable --now firewalld
Vamos entender o contexto da questão. O firewalld é um serviço que gerencia o firewall no sistema operacional Red Hat Enterprise Linux 8. Em sistemas Linux, o gerenciamento de serviços é feito através do comando systemctl.
O comando systemctl status firewalld
é usado para verificar o status do serviço, ou seja, se ele está ativo (running) ou inativo (inactive).
Para ativar e iniciar o serviço firewalld, o comando correto é systemctl enable --now firewalld
. Vamos entender o porquê:
- enable: Esta opção configura o serviço para iniciar automaticamente durante a inicialização do sistema.
- --now: Esta opção adicional garante que o serviço seja iniciado imediatamente após a execução do comando.
Vamos analisar por que as outras alternativas estão incorretas:
- B - # systemctl set firewalld: O comando set não é uma opção válida para o systemctl.
- C - # systemctl status=on firewalld: O formato status=on não é válido para ativar ou iniciar serviços.
- D - # systemctl set firewalld on: Novamente, set não é uma opção válida para este comando.
- E - # systemctl --enable firewalld: A opção --enable está incorreta. O correto é sem os dois hífens (
enable
).
Para concursos, é importante ter familiaridade com os comandos básicos de gerenciamento de serviços em sistemas Linux, especialmente com o systemctl, que é amplamente utilizado em distribuições modernas como o Red Hat Enterprise Linux.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
✅Gabarito(A)
Habilitando e desabilitando serviços
Os comandos acima são úteis para iniciar ou interromper serviços durante a sessão atual. Para dizer ao systemd para iniciar serviços automaticamente na inicialização do sistema, é necessário habilitá-los.
Habilitar
Para iniciar um serviço na inicialização, use o comando enable: $ sudo systemctl enable application.service
Desabilitar
Para impedir que o serviço seja iniciado automaticamente, digite:$ sudo systemctl disable application.service
Parâmetro --now
A opção --now pode ser usada em conjunto com enable, disable para habilitar ou desabilitar, respectivamente, imediatamente em vez de após reinicializar.
Fontes: https://wiki.archlinux.org/title/Systemd_(Portugu%C3%AAs)
https://www.digitalocean.com/community/tutorials/how-to-use-systemctl-to-manage-systemd-services-and-units-pt
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo