Acerca do sistema operacional Red Hat Enterprise Linux 7, julgue o próximo item.
Considerando que o pacote openssh-server tenha sido instalado, para que o daemon seja imediatamente iniciado e para que seja possível iniciar o serviço automaticamente quando o sistema operacional for reiniciado, devem ser executados os dois comandos a seguir.
systemctl start sshd.service
systemctl enable sshd.service
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoC — Certo
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”.
Gerenciamento de Serviços com systemd no RHEL 7
Gabarito: Certo (C). Os comandos systemctl start sshd.service e systemctl enable sshd.service são exatamente os necessários para iniciar imediatamente o daemon SSH e configurá-lo para iniciar automaticamente na inicialização do sistema, respectivamente. Essa é a forma padrão de gerenciamento de serviços no Red Hat Enterprise Linux 7, que utiliza o sistema de init systemd.
O systemd é o sistema de inicialização e gerenciamento de serviços padrão no RHEL 7, substituindo o antigo SysVinit. Ele é responsável por iniciar, parar, reiniciar e gerenciar os serviços (daemons) do sistema, além de controlar sua inicialização automática. O comando systemctl é a ferramenta de linha de comando para interagir com o systemd.
Para entender a questão, é essencial distinguir as duas ações que o enunciado pede:
Iniciar imediatamente o daemon: isso é feito com o comando systemctl start. Ele inicia o serviço na sessão atual, sem afetar a configuração de inicialização automática.
Habilitar o serviço para iniciar automaticamente na reinicialização: isso é feito com o comando systemctl enable. Ele cria os links simbólicos necessários nos diretórios de inicialização do systemd, fazendo com que o serviço seja iniciado automaticamente quando o sistema for ligado.
Esses dois comandos são complementares e podem ser executados em qualquer ordem, embora seja comum executar start antes de enable. A combinação systemctl start + systemctl enable é a prática padrão para ativar um serviço imediatamente e garantir sua persistência após reinicializações.
Um exemplo prático: suponha que você instalou o servidor SSH em um servidor RHEL 7. Para que ele comece a funcionar agora e continue funcionando após um reboot, você executaria:
Após esses comandos, o serviço sshd estará ativo e será iniciado automaticamente em futuras inicializações. Se você quisesse apenas iniciar o serviço temporariamente, sem habilitá-lo, usaria apenas systemctl start. Se quisesse apenas habilitá-lo para iniciar no boot, sem iniciá-lo agora, usaria apenas systemctl enable.
É importante notar que o comando systemctl enable não inicia o serviço imediatamente; ele apenas configura a inicialização automática. Por isso, para atender ao enunciado, ambos os comandos são necessários. A banca explora exatamente essa distinção: muitos candidatos podem pensar que apenas systemctl start é suficiente, mas sem o enable, o serviço não iniciará após o reboot.
Outra pegadinha comum é confundir systemctl enable com systemctl start, ou usar systemctl restart (que reinicia um serviço já em execução) ou systemctl reload (que recarrega a configuração sem interromper o serviço). Nesta questão, a combinação apresentada é a correta para os dois objetivos descritos.
1systemctl start sshd.serviceInicia imediatamente
2systemctl enable sshd.serviceHabilita no boot
LEVEL · soulevel.com.br
Item — ✅ CERTO
A afirmação está correta. O comando systemctl start sshd.service inicia imediatamente o daemon SSH, enquanto systemctl enable sshd.service configura o serviço para iniciar automaticamente na inicialização do sistema. Esses são os comandos padrão do systemd no RHEL 7 para atingir exatamente esses objetivos.