Para reiniciar ou parar um servidor HTTP Apache, deve-se env...

Próximas questões
Com base no mesmo assunto
Q619408 Sistemas Operacionais

Para reiniciar ou parar um servidor HTTP Apache, deve-se enviar um sinal para os processos httpd em execução. No sistema operacional Linux, qual o sinal enviado pelo comando abaixo?

apachectl -k restart

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: A - HUP

Vamos entender melhor o contexto da questão e por que a alternativa A é a correta.

Em sistemas operacionais baseados em Linux, o comando apachectl é uma interface de controle para o servidor HTTP Apache. Esse comando permite iniciar, parar e reiniciar o servidor de forma conveniente.

Quando utilizamos o comando apachectl -k restart, estamos enviando um sinal para os processos httpd em execução para reiniciar o servidor Apache.

Para entender qual sinal é enviado, precisamos conhecer os sinais Unix comumente utilizados para controlar processos:

  • HUP (Hang Up): Este sinal é usado para informar ao processo que a configuração foi alterada e que ele deve reiniciar ou recarregar suas configurações. É o sinal que o Apache recebe para reiniciar os processos.
  • KILL: Este sinal termina o processo abruptamente.
  • TERM: Este é um sinal de término suave, permitindo que o processo finalize suas operações antes de encerrar.
  • USR1: Este sinal é usado para propósitos definidos pelo usuário.
  • WINCH: Este sinal é usado para manipular eventos de redimensionamento de janela.

Como estamos tratando da reinicialização do Apache, o sinal apropriado é HUP. Esse sinal informa ao Apache que ele deve reiniciar, recarregando suas configurações. É exatamente isso que o comando apachectl -k restart faz.

Portanto, a alternativa A - HUP é a correta porque, ao enviar o sinal HUP, o Apache reinicia seus processos e recarrega as configurações.

Espero que essa explicação tenha esclarecido suas dúvidas. Se precisar de mais alguma coisa, estou à disposição para ajudar!

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

Restart Now
Signal: HUP
apachectl -k restart

Graceful Restart
Signal: USR1
apachectl -k graceful

 

Fonte: https://httpd.apache.org/docs/2.4/stopping.html

Quem não tem acesso: --> A

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo