Para reiniciar ou parar um servidor HTTP Apache, deve-se env...
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
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