Uso de NTP para sincronizar su reloj en Linux

ntp-reloj Hay una cosa que me irrita más con las computadoras: el reloj. Cuando lo piensas, sabemos cómo conectarnos a máquinas a través del mar, cómo expresar nuestros sentimientos al mundo entero y, sin embargo, durante mucho tiempo, el reloj de mi computadora se atrasó unos minutos. Admito que no es un asunto de suma importancia, pero aun así es muy frustrante. Sin embargo, si usa algunas distribuciones listas para usar como Ubuntu, probablemente nunca haya experimentado este problema, simplemente porque el reloj ya está configurado para sincronizarse con lo que se llama un servidor de tiempo. Las personas frustradas son, de hecho, las que usan distribuciones que requieren un poco de configuración al principio, como Archlinux. En ese caso, la sincronización debe configurarse manualmente, utilizando NTP (Network Time Protocol).

Configuración

En primer lugar, necesitará el paquete «ntp» en su computadora. En la mayoría de las distribuciones, está instalado de manera predeterminada, pero es posible que desee verificar que lo tenga o su equivalente. Para verificar, pruebe el comando

Y si no lo encuentra, sabrá que no tiene el paquete adecuado.

Ahora que esto está hecho, toda la configuración se va a hacer con el archivo “/etc/ntp.conf”. Todo lo que tiene que hacer para obtener un resultado instantáneo es modificar estas líneas, que son las predeterminadas:

 server 0.pool.ntp.org
 server 1.pool.ntp.org
 server 2.pool.ntp.org
 server 3.pool.ntp.org

En su lugar, hay dos cosas que debe hacer:
Encuentre las direcciones de los servidores horarios más cercanos a usted en piscina.ntp.org y cópielos y péguelos en lugar de los predeterminados. Como ejemplo, las direcciones para los EE. UU. son

server 0.us.pool.ntp.org
server 1.us.pool.ntp.org
server 2.us.pool.ntp.org
server 3.us.pool.ntp.org

Agregue «iburst» al final de cada línea de servidor. Esta opción enviará una «ráfaga» de paquetes en caso de que falle la conexión inicial con el servidor.

Entonces, al final, si estás en los EE. UU., tus direcciones deberían verse así:

server 0.us.pool.ntp.org iburst
server 1.us.pool.ntp.org iburst
server 2.us.pool.ntp.org iburst
server 3.us.pool.ntp.org iburst

Sincronización

Ahora que los servidores están configurados correctamente, puede iniciar el proceso de sincronización. Es posible que desee probar primero que las conexiones funcionan y que los servidores están activos. Para eso, usa el comando

Si ves algo como esto, entonces estás bien.

prueba ntp

Entonces, la forma más fácil de sincronizar es agregar ntp como demonio. Edite su archivo “/etc/rc.conf” (o el equivalente, dependiendo de su distribución) para agregar “ntpd” después de su demonio de conexión a Internet. En este caso, tendrá que incluir en la lista negra el demonio hwclock. Entonces su archivo rc.conf debería contener algo como:

 DAEMONS=(...[Internet connection like wicd]...!hwclock ntpd...)

Una alternativa si no lo quieres como demonio es ejecutar el comando

Y luego actualice el reloj de su sistema con

Tenga en cuenta que, en algunas circunstancias, su reloj ya debería estar en general en el momento correcto, pero con unos minutos de retraso. Es posible que la sincronización no funcione si su hora difiere en un par de horas de la hora de los servidores.

Conclusión

Con esto, su reloj siempre debe indicar la hora correcta. En general, encuentro que la configuración y la sincronización son bastante sencillas. Todavía es más complejo que con Ubuntu, pero es el precio que deben pagar aquellos que quieren más control. Alternativamente, sistemas como Chrony y OpenNTPD ofrecen el mismo servicio y funcionan generalmente de la misma manera.

¿Usas ntpd? ¿O prefieres algún otro servicio? ¿Y qué método usas para tu sincronización? Por favor, háganos saber en los comentarios.

Publicaciones Similares

Deja una respuesta

Tu dirección de correo electrónico no será publicada.