Cómo cambiar la zona horaria en CentOS 8

En este tutorial, le mostraremos cómo cambiar la zona horaria en CentOS 8. Para aquellos de ustedes que no lo sabían, de forma predeterminada, cuando se aprovisiona un servidor, una zona horaria predeterminada se configurará automáticamente con la hora universal coordinada (UTC). . En CentOS, la zona horaria del sistema se establece durante la instalación, pero se puede cambiar fácilmente más adelante.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que está ejecutando en la cuenta de root, de lo contrario, es posible que deba agregar ‘sudo‘a los comandos para obtener privilegios de root. Le mostraré paso a paso la configuración de la zona horaria correcta en un CentOS 8.

Cambiar la zona horaria en CentOS 8

Paso 1. Primero, comencemos asegurándonos de que su sistema esté actualizado.

sudo dnf update
sudo dnf install epel-release

Paso 2. Verifique la zona horaria actual.

Para obtener información detallada sobre la fecha, la hora y la zona horaria de su servidor CentOS, utilice el timedatectl mando:

timedatectl

Producción:

Local time: Sat 2021-04-21 21:44:22 UTC
Universal time: Sat 2021-04-21 21:46:22 UTC
RTC time: Sat 2021-04-21 21:30:33
Time zone: UTC (UTC, +0000)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no

Paso 3. Configure o cambie la zona horaria en CentOS 8.

Para enumerar todas las zonas horarias disponibles, puede enumerar los archivos en el /usr/share/zoneinfo el directorio o use el timedatectl un comando como el siguiente:

timedatectl list-timezones | grep -i europe

Producción:

...
Europe/London
Europe/Luxembourg
Europe/Madrid
....
Europe/Moscow
Europe/Oslo
Europe/Paris
Europe/German
Europe/Prague
Europe/Riga
Europe/Rome

Una vez que identifique qué zona horaria es precisa para su ubicación, ejecute el siguiente comando como sudo usuario indicando su zona horaria:

sudo timedatectl set-timezone Europe/German

Después de eso, ejecute el timedatectl comando para verificar los cambios:

timedatectl

Producción:

Local time: Sat 2021-04-21 22:44:22 UTC
Universal time: Sat 2021-04-21 22:46:22 UTC
RTC time: Sat 2021-04-21 22:30:33
Time zone: Europe/German (EDT, -0400)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no

¡Felicidades! Ha cambiado correctamente la zona horaria. Gracias por usar este tutorial para configurar o cambiar la zona horaria en su sistema CentOS 8. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de CentOS.