Eu dei uma resposta detalhada de cima para baixo. Você pode querer pular para o meio da minha resposta ou apenas indicar as capturas de tela abaixo para entendê-las rapidamente.
Você precisa configurar o ntp com servidores da seguinte forma:
Você deve pelo menos definir o seguinte parâmetro no arquivo de configuração /etc/ntp.conf:
server
Por exemplo, abra o arquivo /etc/ntp.conf usando o editor de texto nano:
sudo nano /etc/ntp.conf
Localize o parâmetro do servidor e, se estiver vazio, configure-o da seguinte forma:
server pool.ntp.org
Mas geralmente no Ubuntu já existem alguns servidores que podem ser
server 0.ubuntu.pool.ntp.org
server 1.ubuntu.pool.ntp.org
server 2.ubuntu.pool.ntp.org
server 3.ubuntu.pool.ntp.org
Salve o arquivo e reinicie o serviço ntpd:
/etc/init.d/ntpd start
Você pode sincronizar o relógio do sistema para um servidor NTP imediatamente com o seguinte comando:
sudo ntpdate pool.ntp.org
ou apenas executar já servidores estão definidos
sudo ntpdate 0.ubuntu.pool.ntp.org
ou outros servidores que são definidos usando o servidor
geralmente
sudo ntpdate <one of the servername in /etc/ntp.conf>
MAS depois disso, é possível que você receba o erro NTP socket in use
, conforme mostrado abaixo:
Nesse caso, basta executar
ntpdate -u pool.ntp.org
para atualizar quando o ntp deamon estiver rodando
OU apenas pare o deamon, atualize e inicie-o novamente da seguinte forma:
$ sudo ntpdate pool.ntp.org
$ sudo service ntp stop
$ sudo ntpdate pool.ntp.org
$ sudo service ntp start
e você receberá