Sincronizando la hora del servidor Linux con ntp

Sincronizando la hora del servidor Linux con ntp

Si administras servidores Linux sabrás lo importante que es tener el reloj del servidor con la hora exacta. Esto nos permite que los logs o registros del sistema se graben con la hora adecuada. El tener la hora del servidor correctamente nunca esta demás. Aquí te indicamos como, pero antes un poco de introducción.

Que es NTP?

El protocolo de tiempo (Network Time Protocol o NTP) es un protocolo de red para sincronizar relojes entre computadoras.  Este servicio esta desde el año 1985 y es uno de los protocolos mas antiguos.

NTP esta hecho para sincronizar con una diferencia de unos mili segundos con respecto a sus servidores de tiempo.  Los servidores consultan la hora por este protocolo y sincronizan sus relojes con estos servidores de tiempo. De esta manera la hora es muy cercana a la exacta.

Pasos

Verificamos la hora del servidor

Para ver la hora del servidor basta con ejecutar el comando date y nos dará como resultado el siguiente:

Seleccionamos la Zona Horaria

Aquí seleccionamos la zona en la que estamos, para nuestro caso es América/Lima. Para ello usaremos el comando tzselect y nos debe salir una pantalla similar a esta, en donde debemos seleccionar nuestra zona.

Instalamos el servidor de tiempo y lo ejecutamos en el arranque del sistema

Para instalar el protocolo ntp ejecutamos yum install ntp desde nuestra linea de comando. Una vez instalado, iniciamos el servicio con service ntpd start. Para que se inicie cuando se reinicie la maquina ejecutamos chkconfig ntpd on

Verificamos si el servidor esta funcionando

Verificaremos si todo esta correcto, hay que tener en cuenta que el servidor debe tener salida a Internet vía el puerto UDP 123. Nos debe salir de esta manera

 Sincronizamos nuestro reloj con otros servidores de tiempo.

En nuestro caso elegimos el servidor de apple. time.apple.com, pero también podemos usar otros como time.microsoft.com o time.dlink.com

 Sincronizamos el reloj con la zona horaria

Por ultimo, nos aseguramos que nuestro servidor tenga la zona horaria correcta, en nuestro caso América/Lima con: ln -sf /usr/share/zoneinfo/America/Lima /etc/localtime. Esto creara un enlace del archivo de zona horaria a nuestro archivo de tiempo (localtime).

Deja un comentario

quince − 3 =