Pular para o conteúdo principal

Questão de Sistemas Operacionais — Apache — FCC 2019

Sistemas OperacionaisApache
Código
fc053971
Banca
FCC
Órgão
Prefeitura de Manaus - AM
Ano
2019
Cargo
Assistente Técnico de Tecnologia da Informação - Programador
Um programador deseja reiniciar o Servidor HTTP Apache Versão 2.4 de forma que os visitantes ativos do site possam concluir os downloads em andamento antes de o servidor ser reiniciado. Para isso deve usar o comando
  1. Aapachectl -k graceful
  2. Bapachectl -j restart
  3. Crestartserver -j graceful
  4. Dstart -s graceful-stop
  5. Erunserver -j restart
Revelar gabarito e comentário

GabaritoA — apachectl -k graceful

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

Apache HTTP Server - Reinicialização Graceful

Gabarito: letra A. O comando apachectl -k graceful reinicia o servidor Apache de forma "gentil", permitindo que as conexões em andamento sejam concluídas antes do reinício. O argumento graceful difere do restart por não abortar as conexões ativas, conforme descrito na documentação do Apache.

O contexto explica que a opção graceful "reinicializa o daemon de forma 'gentil'. Se não estiver rodando, o httpd é inicializado. A diferença para uma inicialização normal é que as conexões correntes não são abortadas". Portanto, esta é a opção que atende ao requisito do programador.

Alternativa A — ✅ Correta ⟵ GABARITO

apachectl -k graceful é o comando correto. A flag -k pode ser omitida, e graceful realiza a reinicialização sem interromper as conexões ativas.

Alternativa B — ❌ Incorreta

apachectl -j restart utiliza uma flag -j inválida. O argumento restart existe, mas não é o adequado para o caso, pois aborta as conexões. Além disso, a flag correta seria -k.

Alternativa C — ❌ Incorreta

restartserver -j graceful não é um comando real do Apache. O comando correto é apachectl.

Alternativa D — ❌ Incorreta

start -s graceful-stop utiliza start e graceful-stop de forma incorreta. graceful-stop é usado para parar o servidor, não reiniciá-lo.

Alternativa E — ❌ Incorreta

runserver -j restart é um comando fictício; não faz parte do Apache.

PEGA ESSA DICA!

Lembre-se da diferença entre graceful e graceful-stop: enquanto o primeiro reinicia sem abortar conexões, o segundo para o servidor também sem abortar conexões. Já restart (sem graceful) interrompe abruptamente as conexões.

Link permanente: /questoes/fc053971