Linux

Cómo sincronizar la hora en un servidor Linux usando Chrony

Jack Wallen le muestra cómo usar Chrony para que su servidor Linux funcione en el momento adecuado.

primer plano, de, manos, en, esfera de reloj
Imagen: Stillfx/Adobe Stock

Recientemente, me encontré con un problema en el que descubrí que algunos de los servidores Linux que estaba usando se ejecutaban en una zona horaria supuesta. Algunos servicios no funcionarán correctamente debido a la desviación del tiempo. En particular, ambos servidores actúan como nodos en el clúster Docker Swarm y no pueden realizar sus funciones, y falla la replicación de la base de datos MariaDB. Después de resolver este simple problema, me di cuenta de que era hora de comenzar a prestar mucha atención a la hora en mi servidor.

Con esto, pensé en una herramienta que ayuda a hacer esto más fácil. Dicha herramienta es Chrony, que mantendrá constantemente sincronizada la hora en su servidor y escritorio.

VER: más de 40 términos de código abierto y Linux que necesita saber (Tecnopedia Premium)

Instalemos Chrony en Linux. Estaré demostrando en Ubuntu Server 22.04 y Rocky Linux 9.

que necesitas

Lo único que necesita es una instalación de servidor Linux y un usuario con privilegios de sudo. Eso es todo, sincronicemos nuestro tiempo.

Cómo configurar tu zona horaria

Antes de que podamos instalar y usar Chrony, debemos asegurarnos de que la zona horaria esté configurada correctamente. Antes de configurar la zona horaria, debe conocer el formato exacto. Para hacer esto, emita el comando:

LEER  Makulu LinDoz demuestra que Linux puede imitar con éxito a Windows

timedatectl list-timezones

Publicaciones relacionadas

Explore la lista de zonas horarias para encontrar la zona horaria correcta para su área. Una vez que sepa su zona horaria, use el siguiente comando para configurarla:

sudo timedatectl set-timezone TIMEZONE

donde TIMEZONE es la zona horaria correcta para su región.

Cómo instalar Chrony

A continuación, podemos instalar Chrony. En un servidor Ubuntu (o cualquier derivado de Debian), el comando para esta instalación es:

sudo apt-get install chrony -y

En Rocky Linux o cualquier derivado de RHEL, el comando es:

sudo dnf install chrony -y

Inicie y habilite Chrony con el siguiente comando:

sudo systemctl enable --now chronyd

Habilite el servicio Chrony NTP y verifique la hora

Finalmente, podemos habilitar el servicio Chrony NTP y verificar la hora en el servidor.

Habilite Chrony NTP con el siguiente comando:

sudo timedatectl set-ntp yes

Ahora puede ver los datos de tiempo en su sistema al:

timedatectl

Debería ver en la salida (Figura A), indicando que el servicio NTP está activo y la hora y la zona horaria son correctas.

Figura A

chronya
Chrony está trabajando y manteniendo la hora de su servidor a tiempo.

Esta es la forma más fácil de mantener sincronizada la hora de su servidor Linux. Si tiene problemas con un servicio o aplicación que falla sin motivo, verifique su tiempo.Si nota que la hora está configurada incorrectamente o se desvía, Chrony y timedatectl Siempre aquí para ayudarte.

Suscríbete a Tecnopedia Cómo hacer que la tecnología funcione en YouTube Obtenga los últimos consejos técnicos para profesionales de negocios de Jack Wallen.

LEER  Realice tareas comunes de Word en Writer en OpenOffice.org 2.0

Deja una respuesta

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

Botón volver arriba