Indica que você tem um daemon NTP em execução, geralmente o do ntppacote. Você não pode ter dois aplicativos ajustando o relógio ao mesmo tempo.
Primeiro, pare a execução do daemon NTP atual:
sudo service ntp stop
Execute seu ntpdatecomando.
Inicie o daemon NTP novamente:
sudo service ntp start
fundo
O daemon NTP não executa grandes etapas para frente ou para trás, mas é útil para transições muito suaves e pequenas. Antes de funcionar corretamente, sincronize o horário usando ntpdateprimeiro, por esse motivo. Você pode consultar o status do daemon assim:
ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
*chime1.surfnet. 194.171.167.130 2 u 59 64 7 3.159 -0.207 0.136
+chime2.surfnet. .GPS. 1 u 59 64 7 6.872 -0.592 0.091
[...]
ns1.tudelft.nl .INIT. 16 u - 64 0 0.000 0.000 0.000
+ev001.tilaa.nl 193.67.79.202 2 u 55 64 7 4.038 -0.613 0.110
O Ubuntu envia o openntpd e não o xnptd como padrão? ntpqé do xntpd.
Reintegrar Monica - M. Schröder
@ MartinSchröder Você está certo! :) Editando agora. Obrigado.
precisa saber é o seguinte
Correção: ntpq é da implementação de referência ntp. Nos anos 90 e início dos 00, era chamado xntpd, agora é apenas ntpd ou ntpv4.
dfc
Ótima explicação - eu nunca soube por que a ntp não daria grandes saltos.
Jeremy Hajek
+1 Ativei o ntpd e esperava vê-lo corrigir meu tempo (que estava em 2 minutos), como prova de que estava funcionando. Mas é claro que não fará isso porque "não dará grandes passos para frente ou para trás". Obrigado pela explicação
Matt freake
4
Se você receber o erro NTP socket in usecomo mostrado abaixo:
Nesse caso, basta executar
$ sudo service ntp stop
$ sudo ntpdate pool.ntp.org
$ sudo service ntp start
Não incentivar as pessoas a executar ntpdate quando ntpd está em execução
DFC
1
Por que postar capturas de tela com apenas texto? Copie e cole 'simplesmente funciona'. ;-)
gertvdijk 9/09/14
1
+1 para a opção -u que evita a hasle de parar ntpd
dan carter
1
Um problema comum é que as pessoas descobrem que o computador não foi atualizado na transição de horário de verão (DST) indicada. Uma vez reconhecido, o usuário tenta corrigir o horário com sudo ntpdate -b pool.ntp.orgou similar apenas para descobrir que o NTP já está em execução e simplesmente não funcionou.
No caso geral, o NTP simplesmente não pode ser confiável para corrigir seu relógio nas transições de horário de verão. Por exemplo, o NTP tem casos em que se recusará a acertar o relógio . Você recebe muitos acertos ao pesquisar por problemas de NTP; portanto, as limitações do NTP afetaram muitas pessoas. Tenho certeza de que existem razões sólidas para qualquer decisão de design do NTP, mas isso não muda o fato de que não é possível confiar sempre em fazer o que o usuário médio esperaria.
Certifique-se de verificar se é importante para você para algum propósito específico. Você pode ter mais sorte com uma transição automática do horário de verão se definir manualmente o horário correto logo antes da transição.
Esse é um problema difícil para o usuário comum, já que o horário de verão ocorre apenas duas vezes por ano.
Se os deamen ntp estiverem instalados e em execução, você receberá o mesmo erro, pois não poderá ajustar o relógio através de dois programas ao mesmo tempo.
Se o serviço estiver em execução, ele será sincronizado com os servidores que estão no /etc/ntp.conf, para que o tempo seja sincronizado. É melhor reiniciar o daemon ntp todas as noites para que, se parar de alguma forma, comece todos os dias, configure-o no crontab.
crontab -e
@daily sudo service ntp restart >> /tmp/time.log
você pode verificar os detalhes da sincronização do servidor através do comando abaixo
ntpq
é do xntpd.Se você receber o erro
NTP socket in use
como mostrado abaixo:Nesse caso, basta executar
e você receberá
OU APENAS EXECUTAR
sudo ntpdate -u pool.ntp.org
atualizar com o ntpd deamon em execução
fonte
Um problema comum é que as pessoas descobrem que o computador não foi atualizado na transição de horário de verão (DST) indicada. Uma vez reconhecido, o usuário tenta corrigir o horário com
sudo ntpdate -b pool.ntp.org
ou similar apenas para descobrir que o NTP já está em execução e simplesmente não funcionou.No caso geral, o NTP simplesmente não pode ser confiável para corrigir seu relógio nas transições de horário de verão. Por exemplo, o NTP tem casos em que se recusará a acertar o relógio . Você recebe muitos acertos ao pesquisar por problemas de NTP; portanto, as limitações do NTP afetaram muitas pessoas. Tenho certeza de que existem razões sólidas para qualquer decisão de design do NTP, mas isso não muda o fato de que não é possível confiar sempre em fazer o que o usuário médio esperaria.
Certifique-se de verificar se é importante para você para algum propósito específico. Você pode ter mais sorte com uma transição automática do horário de verão se definir manualmente o horário correto logo antes da transição.
Esse é um problema difícil para o usuário comum, já que o horário de verão ocorre apenas duas vezes por ano.
fonte
Se os deamen ntp estiverem instalados e em execução, você receberá o mesmo erro, pois não poderá ajustar o relógio através de dois programas ao mesmo tempo.
Se o serviço estiver em execução, ele será sincronizado com os servidores que estão no /etc/ntp.conf, para que o tempo seja sincronizado. É melhor reiniciar o daemon ntp todas as noites para que, se parar de alguma forma, comece todos os dias, configure-o no crontab.
você pode verificar os detalhes da sincronização do servidor através do comando abaixo
fonte