Reinício e recarregamento de serviços
Quando você reinicia um serviço em execução é realizado os seguintes passos:
- O serviço é interrompido;
- Iniciado novamente.
Nota
Na reinicialização do serviço, o novo processo obtém uma nova ID durante a inicialização e, assim, o processo da ID é alterado.
Para reiniciar um serviço em execução, use o comando systemctl restart
. O seguinte exemplo mostra como reiniciar o serviço sshd:
[root@host ~]# systemctl restart sshd.service
Alguns serviços podem recarregar seus arquivos de configuração sem exigir uma reinicialização, o que é chamado de recarregamento de serviço. Recarregar um serviço não altera a ID do processo associado a vários processos de serviço. Para recarregar um serviço em execução, use o comando systemctl reload
. O seguinte exemplo mostra como recarregar o serviço sshd.service
depois de alterar a configuração:
[root@host ~]# systemctl reload sshd.service
Se você não tiver certeza se o serviço tem a função de recarregar as alterações do arquivo de configuração, use o comando systemctl reload-or-restart
. O comando recarrega as alterações de configuração se a função de recarregamento estiver disponível. Caso contrário, o comando reinicia o serviço para implementar as novas alterações de configuração:
[root@host ~]# systemctl reload-or-restart sshd.service