lunes, 12 de octubre de 2009

Actualizar la hora del sistema

Si disponemos de un viejo equipo, es posible que este retrase la hora. En ocasiones, aun cambiándole la pila de botón de la placa base este problema no se soluciona. En esta situación, necesitaremos sincronizar la hora del equipo con algún servidor de hora.

En este enlace de rediris disponéis de bastantes servidores de hora accesibles desde Internet. Es recomendable que acudáis al servidor de hora de vuestra zona geográfica pues los servidores de hora están montados de manera jerárquica (varios servidores de zona sincronizados entre sí por servidores de un nivel superior); el acesso siempre será más rápido y se balanceará mejor la carga de trabajo.

Podéis consultar cómo de desfasada la fecha/hora de vuestro sistema con el comando:

$ ntpdate -q SERVIDOR

donde SERVIDOR será la IP o nombre del servidor de hora a consultar.

Si obtenemos una salida de este tipo:

server 130.206.208.254, stratum 0, offset 0.000000, delay 0.00000
12 Oct 17:14:25 ntpdate[17952]: no server suitable for synchronization found

Significa que el servidor consultado no tiene operativo el demonio servidor de hora, ntpd. Tendréis que probar con otro.

El mismo comando, pero con el parámetro -u (en puesto de -q) sincronizará la hora del sistema con la del servidor de hora. Se tendrá que ejecutar como root para que el cambio de hora de nuestro sistema se pueda efectuar.