1 votos

Sincronización de la hora del servidor

Tengo NTP instalado y configurado en un cron cada hora y muestra 5 minutos después de lo que mi teléfono móvil y mi PC ambos muestran. Hay alguna forma de verificar que está intentando sincronizar la hora?

Se está sincronizando con..

pool.ntp.org ntp.ubuntu.com (o cualquiera que sea la url de ubuntu)

3voto

Jon Moore Puntos 106

Puedes ejecutar "ntpdate 0.us.pool.ntp.org" o el servidor que desees utilizar, para verificar que puedes sincronizar. La salida de este comando debería mostrarte el servidor en el host remoto y la diferencia en tu máquina local.

Si está utilizando ntpd, y se está ejecutando como demonio, tendrá que detenerlo primero. Además, si está ejecutando ntpd, no debería necesitar un cronjob ya que mantendrá la hora sincronizada por sí mismo.

Si ntpd se está ejecutando, es posible que no esté pasando el tiempo lo suficientemente rápido. Si la hora actual de tu sistema está muy desfasada, no hará un gran salto de tiempo para sincronizarte.

1voto

Steven McGrath Puntos 186

Si es un servidor, usa ntpd. Para ubuntu, instalarlo con:

sudo aptitude install ntp

La forma de comprobarlo es a través de la función ntpq programa. Úsalo algo así:

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

Esto te dice que está sincronizado con un host, y que está a unos 42 milisegundos de él. Si no está sincronizado, puede que veas un reach como 0, lo que significa que no puede conectarse al host designado. También es posible que veas un desfase enorme; NTP se asusta cuando ve una diferencia de tiempo demasiado grande, así que primero tendrás que ajustar el reloj manualmente con ntpdate, con algo como sudo ntpdate tick.usno.navy.mil .

0voto

James L Puntos 4068

¿Qué es el cronjob? A menos que termine con 2&>/dev/null o similar, debería enviar algún mensaje de correo electrónico cada hora a la dirección MAILTO=" de la parte superior, o a root si no está presente (intente eliminar la parte final para asegurarse de que está ahí).

Para verificar que se está ejecutando, compruebe /var/log/cron.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X