Pular para o conteúdo principal

Questão de Sistemas Operacionais — Apache — FCC 2022

Sistemas OperacionaisApache
Código
fc064048
Banca
FCC
Órgão
TRT - 14ª Região (RO e AC)
Ano
2022
Cargo
Analista Judiciário - Tecnologia da Informação
O comando para reiniciar o serviço Apache no Red Hat, por meio da linha de comando, é
  1. A/etc/apache.d/init restart
  2. BSystemctl reload apache2
  3. Cservice restart apache2
  4. Dsystemctl restart apache
  5. Eservisse reload apache
Revelar gabarito e comentário

GabaritoD — systemctl restart apache

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”.

Comandos para gerenciamento do Apache no Red Hat

Gabarito: letra D. No Red Hat (distribuições que utilizam systemd, como RHEL 7+), o comando correto para reiniciar o serviço Apache é systemctl restart apache. O utilitário systemctl substitui o antigo service e é o padrão para gerenciar serviços em sistemas systemd. As demais alternativas apresentam erros de sintaxe, serviço incorreto para a distribuição ou comandos inexistentes.

NÃO CAIA NESSA!

O candidato pode confundir o nome do serviço no Red Hat — muitos sabem que o Apache se chama httpd, mas a banca utiliza apache como nome do serviço (comum em algumas versões). Além disso, é comum trocar systemctl por service ou usar o argumento na ordem errada. Fique atento à distribuição e ao sistema de init.

Alternativa A — ❌ Incorreta

O caminho /etc/apache.d/init não existe. No Red Hat, os scripts de init (SysV) ficam em /etc/init.d/ e o comando correto seria service httpd restart. Apresenta erro de diretório.

Alternativa B — ❌ Incorreta

O comando Systemctl está com a letra maiúscula (deveria ser systemctl), reload não é o mesmo que restart (recarrega a configuração sem interromper o serviço), e apache2 é o nome do serviço no Debian/Ubuntu, não no Red Hat.

Alternativa C — ❌ Incorreta

A sintaxe está invertida. O correto é service <nome> <ação>, e não service restart <nome>. Além disso, apache2 não é o serviço do Red Hat.

Alternativa D — ✅ Correta ⟵ GABARITO

Utiliza o comando systemctl (padrão do systemd) com a ação restart e o nome do serviço apache. No Red Hat (RHEL 7+), essa é a forma correta de reiniciar o Apache.

Alternativa E — ❌ Incorreta

O comando servisse não existe (grafia errada); o correto seria systemctl ou service. Além disso, reload não reinicia o serviço.

Gabarito: letra D.

Link permanente: /questoes/fc064048