sincroniza tempo com ntpd

5

Eu rodei o Debian em vários sistemas, e os tempos deles não pareciam ficar em sincronia. Eu posso rodar ntpdate manualmente, mas eu pensei que eu deveria ter um ntpd em execução que automatizasse isso.

Eu fiz check com apt e apt-cache mas não encontrei nenhum ntpd (ou associado ntpq ), nenhum nome no meu sistema (locate ...), mas ntp-doc ainda os descreve.

Olhando em volta, vejo que existe um comando ntpdate-debian , e usa / etc / default / ntpdate para servidores (em vez do padrão / etc / ntp.conf ), mas até pensei que o arquivo está lá e tem "yes" indicado para usar ntp.conf , ele falha com "nenhum servidor pode ser usado", embora < em> ntpdate funciona bem. Isso é apenas uma camada sobre ntpdate , algum motivo para usá-lo em vez disso?

Então, por que eles estão faltando, eu preciso deles, como eu automatizo atualizações de tempo?

Associado, duas das minhas máquinas são virtualizadas em uma VM da MSoft, como é que os relógios deles se movem e ambos para valores diferentes? (O relógio subjacente do Windows parece estável). Eu vejo algumas notas antigas sobre o tempo & Problemas ntp no VMware, não encontrei nada atualizado ou relacionado a VMs do MSoft. Qualquer coisa que eu vi diz apenas para usar o ntpd, mas como acima, ...?!

    
por guthrie 27.01.2012 / 15:38

4 respostas

1

O pacote que você está procurando é ntp , que fornece daemon e utilitários para sincronização de horário.

    
por 27.01.2012 / 18:23
1

Parece ter sido algum problema de instalação, eu reinstalei o ntp e parece que agora está corrigido e ok. Eu não sei como deu errado antes, já que o ntpdate estava lá, mas não os outros.

    
por 29.01.2012 / 15:27
1

Se você tem um arquivo ntp.conf da lista, convém adicionar a opção tinker panic 0 ao seu ntp.conf . Isso permitirá ignorar saltos de relógio que normalmente não aconteceriam no hardware físico.

Se o seu hipervisor está tentando sincronizar o tempo, você deve se livrar do ntp. Somente um serviço deve estar tentando gerenciar o tempo dentro da VM. Se você tiver um agente para o seu hipervisor instalado, e o NTP rodando ao mesmo tempo, a maldade irá resultar.

Como você tem o daemon ntp instalado, verifique se ele está iniciado e, em seguida, verifique se ele está realmente em execução usando o comando ntpq -p . Este comando reportará qual peer foi selecionado e algumas estatísticas sobre o NTP.

#ntpq -p -n
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
+192.168.78.130   172.16.16.34    2 u   81  128  377    0.189    2.935   0.164
*172.23.206.10   172.16.16.34    2 u   72  128  377    3.648    2.902   0.109
+216.129.110.22  69.36.224.15     2 u   10  128  377   92.224  -23.697   0.704
    
por 01.02.2012 / 02:07
0

Você pode adicionar um cron job para ele? Este é o script que eu uso no ubuntu-server 12.04:

echo '#!/bin/bash
ntpdate ntp.ubuntu.com
' > /etc/cron.daily/ntpdate
chmod +x /etc/cron.daily/ntpdate

Esta é a mesma abordagem recomendada pelo racksapce .

    
por 25.06.2012 / 04:29

Tags