Sincronizando hora do servidor

1

Eu tenho o NTP instalado e configurado em um cron por hora e ele mostra 5 minutos além do que meu celular e meu PC mostram. Existe uma maneira de eu verificar se está tentando sincronizar a hora?

Está sincronizando com ...

pool.ntp.org ntp.ubuntu.com (ou qualquer que seja a URL do ubuntu)

    
por Webnet 14.09.2010 / 22:56

3 respostas

3

Você pode executar o "ntpdate 0.us.pool.ntp.org" ou qualquer servidor que deseje usar para verificar se consegue sincronizar. A saída desse comando deve mostrar o servidor no host remoto e a diferença em sua máquina local.

Se você estiver usando o ntpd e ele estiver sendo executado como um daemon, será necessário pará-lo primeiro. Além disso, se você estiver executando o ntpd, não precisará de um cronjob, pois ele manterá o tempo sincronizado por conta própria.

Se o ntpd estiver de fato em execução, você pode não estar adiantando o tempo rápido o suficiente. Se a hora atual do seu sistema estiver muito distante, não haverá muito tempo para sincronizá-lo.

    
por 14.09.2010 / 23:58
1

Se for um servidor, use o ntpd. Para o Ubuntu, instale isso com:

sudo aptitude install ntp

A maneira que você pode verificar é através do programa ntpq . use algo assim:

user@myhost:~$ ntpq
ntpq> peer
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 europium.canoni 193.79.237.14    2 b   48   64  377  141.805   42.254   9.901

Isso informa que ele está sincronizado com um host e que está a cerca de 42 milissegundos dele. Se não estiver sincronizando, você poderá ver um alcance como 0, o que significa que não pode se conectar ao host designado. Você também pode ver um deslocamento gigante; O NTP fica com medo quando vê uma diferença de tempo muito grande e, portanto, você terá que acertar o relógio manualmente com o ntpdate primeiro, com algo como sudo ntpdate tick.usno.navy.mil .

    
por 15.09.2010 / 00:21
0

Qual é o cronjob? A menos que termine com 2 & / gt; / dev / null ou similar, deve enviar por e-mail alguma saída por hora para o endereço MAILTO="na parte superior ou para fazer root se não estiver presente (tente remover a parte final para verificar se está lá ).

Para verificar se está em execução, verifique / var / log / cron.

    
por 14.09.2010 / 23:00

Tags