Sincronizar la hora en servidores Linux/Unix

El día de hoy detallaré un simple procedimiento, pero a la vez muy importante, el cual es la sincronización de todos nuestros servidores Linux/Unix con la hora oficial del Chile, perteneciente al SERVICIO HIDROGRÁFICO Y OCEANOGRÁFICO DE LA ARMADA, más conocido como SHOA, ellos son los encargados de mantener servidores horarios (NTP) entre otras cosas en Chile.

Bien menos cháchara y más acción, para poder configurar NTP en nuestras maquinas simplemente deberemos instalar el paquete ntpdate

Fácilmente deberemos instalar el paquete ntpdate:

Debian y Derivados

Nota: cuando hablamos de derivados nos referimos a las distribuciones linux que deriban o nacen desde la distribución madre Debian (ubuntu, Kali Linux, Linux Mint, etc)

Para instalar simplemente hacemos uso del nuestra queria linea de ocmando e instalamos asi:

 

# apt-get install ntpdate

Centos/Red Hat y derivados

Para los Redhat Likes, es lo mismo pero con YUM o DNF.

# yum install ntpdate

# dnf install ntpdate

Sincronizando la Hora

Una vez instalado, nos queda generar la sincornizazcion con los servidores de hora del SHOA.

Simplemente ejecutamos:

# ntpdate ntp.shoa.cl

Y nos deberia salir algo parecido a esto, asi quiere decir que esta correcto y se sincronizo la hora.

Con esto, ya estaría sincronizado nuestro servidor, ¿pero podemos automatizarlo para que se sincronice todos los días?, claro para eso nuestro amigo es el fantástico cron, nuestro amigo que nos ejecuta tareas, script, etc., de forma programada, es un programador de tareas.

Programar Sincornización

Bien para poner a nuestro amigo a trabajar solo ejecutamos:

# crontab -e

Dentro de ello (posiblemente lo ejecute VIM o NANO, o te deje elegir) introducimos:

0 9 * * * ntpdate ntp.shoa.cl >/dev/null 2>&1

Con esto estoy diciendo que se ejecute todos los días del año a las 9:00 de la mañana (tu puedes poner la hora que más te acomode según tus requerimientos).

Esta es la forma de realizar el procedimiento que yo uso, hay varias más, pero esta me acomoda a mí.

Si tienes varias máquinas puedes crear algún script, usar Distributed SSH, PSSH, etc. y así evitar ir maquina por máquina.

Espero te sirva esta pequeña info.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

A %d blogueros les gusta esto: