Solução: instalar o pacote
ntp
. Configurar o relógio do sistema para "Manter sincronizado com servidores na Internet" (em Configurações de hora e data). Corrigir o relógio automaticamente (pelo rc.local
ou pelo cron
).Correção automática do horário
Opção 1 (pelo rc.local
, a cada 30 minutos)
1. Executar:
sudo nano /usr/bin/hora-certa
2. Adicionar as linhas abaixo ao arquivo:
#!/bin/sh
#este script sincroniza o relógio a cada 30 minutos e grava um log em /tmp/log_ntpdate
while (true) do
sleep 30m
ntpdate -u pool.ntp.org ntp.ubuntu.com >> /tmp/log_ntpdate
done
3. Salvar e fechar.
4. Executar:
sudo chmod +x /usr/bin/hora-certa
5. Executar:
sudo nano /etc/rc.local
6. Adicionar ao final do arquivo (antes de
exit
) o comando hora-certa
. Salvar e fechar. 7. Reiniciar o sistema.
Opção 2 (pelo cron, de hora em hora)
1. Executar:
sudo nano /etc/cron.hourly/hora-certa
2. Adicionar as linhas abaixo ao arquivo:
#!/bin/sh
#este script sincroniza o relógio e grava um log em /tmp/log_ntpdate
ntpdate -u pool.ntp.org ntp.ubuntu.com >> /tmp/log_ntpdate
3. Salvar e sair.
4. Executar:
sudo chmod +x /etc/cron.hourly/hora-certa
sudo /etc/init.d/cron restart