Problema de tempo do servidor do Gentoo, não pode definir manualmente o tempo, o NTPD não corrigirá, uma diferença de tempo muito grande

1

Então, meu servidor está vivendo no futuro, infelizmente não consigo obter números de loteria ou ações disponíveis.

Acha que esta é a hora: Thu Nov 7 04:07:18 EST 2013

Não correto, tentei definir a hora manualmente por meio da data de algumas maneiras

# date -s "06 NOV 2013 14:48:00"

# date 110614482013 - mesma saída, mesmo problema

Quais saídas Wed Nov 6 14:48:00 EST 2013 , mas quando eu verifico a data novamente, ainda está definido para 7 de novembro de 0400 ou o que quer que seja.

Eu verifiquei as mensagens do meu sistema e vejo isso aparecer com frequência:

Nov 7 03:54:00 www ntpd[4482]: time correction of -47927 seconds exceeds sanity limit (1000); set clock manually to the correct UTC time.

O que faz sentido, estamos fora do tempo correto. Mas não consigo consertar isso manualmente. Então, agora o que?

Além disso, estou querendo saber se o clock do meu hardware está configurado corretamente, hwclock não retorna nenhum valor. Isso estaria causando problemas?

Este é um servidor virtualizado, não tenho acesso direto ao hipervisor, mas posso falar com quem faz, suponho que posso me explicar bem o suficiente.

Obrigado

    
por kevingreen 06.11.2013 / 20:53

1 resposta

5

Em suas configurações padrão, o ntpd se recusará a fazer grandes alterações no relógio do sistema, pois supõe que algo deu errado. Para forçar uma atualização grande do NTP, faça o seguinte:

  1. Pare o serviço NTPD
  2. executar ntpd -gnqd
  3. Inicie o serviço NTPD novamente

Isso fará com que o daemon NTP atualize a hora uma vez em primeiro plano e permitirá grandes mudanças de hora.

    
por 06.11.2013 / 23:08