O tempo no meu sistema está incorreto por algum motivo.
Eu preciso executar uma atualização, mas eu não consigo ser capaz de
isso é o erro.
ntpdate pool.ntp.org
31 Aug 12:31:59 ntpdate[3108]: the NTP socket is in use, exiting
Acabei de reiniciar, não sei como tudo pode ser in use
.
sudo pkill -9 -f ntp
. Isso fez o truque no centOS para mim.service ntpd stop
26 Jan 10:52:30 ntpdate[4093]: no server suitable for synchronization found
Se você deseja executar
ntpdate
com ontp
daemon já instalado e em execução, use o seguinte comando:e usará uma porta diferente.
fonte
Uma linha simples para sincronizar seu relógio:
fonte
Você pode ter uma porta 123 de bloqueio de firewall, que pode fazer com que o servidor ntp nunca veja os servidores de horário.
No meu caso, meu ISP (Internet Service Provider) estava bloqueando as portas.
Uma verificação de porta 123 também não detectou o bloqueio.
A arma para fumar era que eu tenho temporariamente dois feeds independentes da Internet. No linux, se eu executar
ntpq -p
(repetidamente) com o primeiro feed da Internet conectado, nada é atualizado, mas com o outro feed eu recebo atualizações!Como @Jens A. Koch diz,
ntpdate -u <server name>
contorna isso temporariamente (sem trocadilhos), não corrige o problema de tempo a longo prazo.Com o tempo, ocorrerá um desvio nos relógios do sistema e do hardware. Também no meu caso, a inicialização dupla do linux / windows faz com que o relógio do hardware fique ainda mais confuso (por horas).
Portanto, você deve ter a porta 123 aberta para o UDP para manter o relógio do sistema.
Em vez de usar
-u
, você também pode fazer isso, que eu acho que usa a porta 123 (em vez de uma porta não 'privilegiada'):service ntp stop
, entãontpdate <server url>
(sem o -u) e finalmenteservice ntp start
.Isso parece ignorar o problema de bloqueio de porta, pelo menos para acertar o relógio uma vez. Se
-u
funcionar, mas isso não funcionar, é um sinal bastante claro de que a porta está bloqueada ou o servidor não responde, ...Outra questão que eu tinha para resolver era que para mim o padrão Debian
/etc/ntp.conf
configuração incluído 4 linhas para as piscinas:debian.pool.ntp.org
. Nenhum desses servidores funcionou. Recebi esta mensagem de erro:Eu tive que mudar os servidores para
us.pool.ntp.org
.fonte