Reiniciar um servidor significa desligar o sistema operacional do servidor e reiniciá-lo. Isso pode ser feito por meio dos comandos de desligamento ou reinicialização do sistema operacional ou por meio de uma redefinição de hardware (como pressionar o botão liga/desliga ou desconectar o plugue de alimentação).
Existem alguns motivos pelos quais você pode querer reiniciar um servidor. Um dos motivos é atualizar o sistema operacional ou instalar novo software. Outro motivo é solucionar problemas com o servidor. Por exemplo, reiniciar o servidor às vezes pode resolver travamentos do sistema, vazamentos de memória ou problemas de rede.
Quando você reinicia um servidor, ele passa por uma série de etapas, incluindo:
1.
Desligar o sistema operacional. Todos os processos em execução serão interrompidos e todas as sessões do usuário serão desconectadas.
2.
Limpar quaisquer operações de E/S ativas. Isso garante que todos os dados sejam gravados no disco antes do desligamento do servidor.
3.
Desmontando qualquer sistema de arquivos montado. Isso evita que o kernel acesse qualquer sistema de arquivos somente leitura, o que impediria a execução de uma nova instância do carregador de boot.
4.
Parando o kernel. O kernel irá parar e liberar o controle da CPU.
5.
Reinicializando o servidor. O firmware inicializará o hardware do servidor e iniciará o carregador de boot. O carregador de boot encontrará e carregará o kernel do Linux, que então assumirá o controle e inicializará o sistema.
O processo de reinicialização de um servidor pode levar de alguns segundos a alguns minutos, dependendo de como o servidor está configurado.
É importante reiniciar um servidor no momento apropriado. Reiniciar um servidor em momentos aleatórios pode causar vários problemas, incluindo dados corrompidos, erros no sistema de arquivos e problemas de desempenho. Normalmente é melhor reiniciar um servidor durante uma janela de manutenção quando há pouca ou nenhuma atividade do usuário.