Cómo configurar o cambiar la zona horaria en CentOS 8

1 mar 2021 3 min di lettura
Cómo configurar o cambiar la zona horaria en CentOS 8
Indice dei contenuti

Introducción

En CentOS, la zona horaria del sistema se establece durante la instalación, pero se puede cambiar fácilmente más adelante.

El uso de la zona horaria correcta es importante para muchas actividades y procesos relacionados con los sistemas. Por ejemplo, el demonio cron usa la zona horaria del sistema para ejecutar trabajos cron y las marcas de tiempo en los archivos de registro se basan en la misma zona horaria del sistema.

Este tutorial explica cómo configurar o cambiar la zona horaria en CentOS 8.

Prerrequisitos

Debe iniciar sesión como root o usuario con privilegios de sudo para cambiar la zona horaria del sistema.

Si desea configurar la zona horaria en un servidor remoto, continúe leyendo; de lo contrario, omita el primer párrafo "Conectarse al servidor" y lea el siguiente.

Conexión al servidor

Para acceder al servidor, necesita conocer la dirección IP. También necesitará su nombre de usuario y contraseña para la autenticación. Para conectarse al servidor como root, escriba el siguiente comando:

ssh root@IP_DEL_SERVER

A continuación, deberá ingresar la contraseña del usuario root.

Si no usa el usuario root, puede iniciar sesión con otro nombre de usuario usando el mismo comando, luego cambie root a su nombre de usuario:

ssh nome_utente@IP_DEL_SERVER

Luego se le pedirá que ingrese su contraseña de usuario.

El puerto estándar para conectarse a través de ssh es 22, si su servidor usa un puerto diferente, deberá especificarlo usando el parámetro -p, luego escriba el siguiente comando:

ssh nome_utente@IP_DEL_SERVER -p PORTA

Verifique la zona horaria actual

En CentOS y otras distribuciones modernas de Linux, puede usar el timedatectl para ver y establecer la hora y la zona horaria actual del sistema.

timedatectl

El siguiente resultado muestra que la zona horaria del sistema está configurada en UTC:

 Local time: Thu 2020-01-30 13:16:24 CET
 Universal time: Thu 2020-01-30 12:16:24 UTC
 RTC time: Thu 2020-01-30 12:16:24
 Time zone: Europe/Berlin (CET, +0100)
 System clock synchronized: yes
 NTP service: active
 RTC in local TZ: no

La zona horaria del sistema se configura vinculando simbólicamente /etc/localtime a un identificador de zona horaria binario en el /usr/share/zoneinfo. Entonces, otra opción para verificar la zona horaria es mostrar la ruta a la que apunta el enlace simbólico usando el comando ls:

ls -l /etc/localtime
lrwxrwxrwx. 1 root root 33 Jan 12 05:21 /etc/localtime -> /usr/share/zoneinfo/Europe/Berlin

Cambiar la zona horaria en CentOS

Antes de cambiar la zona horaria, debe averiguar el nombre largo de la zona horaria que desea utilizar. La convención de nomenclatura de la zona horaria generalmente usa un formato "Región /Ciudad".

Para enumerar todas las zonas horarias disponibles, puede enumerar los archivos en el /usr/share/zoneinfo o usar el comando timedatectl

timedatectl list-timezones
...
 America/Tijuana
 America/Toronto
 America/Tortola
 America/Vancouver
 America/Whitehorse
 America/Winnipeg...

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

sudo timedatectl set-timezone your_time_zone

Por ejemplo, para cambiar la zona horaria del sistema a America/Toronto:

 sudo timedatectl set-timezone Europe/Rome

Ejecute el timedatectl para verificar los cambios:

timedatectl
 Local time: Thu 2020-01-30 13:18:27 CET
 Universal time: Thu 2020-01-30 12:18:27 UTC
 RTC time: Thu 2020-01-30 12:18:27
 Time zone: Europe/Rome (CET, +0100)
 System clock synchronized: yes
 NTP service: active
 RTC in local TZ: no

Cambiar la zona horaria creando un enlace simbólico

Si está ejecutando una versión anterior de CentOS y el timedatectl no está presente en su sistema, puede cambiar la zona horaria conectándose al archivo de zona horaria /etc/localtime /usr/share/zoneinfo.

Elimine el /etc/localtime o el enlace simbólico:

sudo rm -rf /etc/localtime

Identifique la zona horaria que desea configurar y cree un enlace simbólico:

sudo ln -s /usr/share/zoneinfo/America/Toronto /etc/localtime

Puede verificar esto enumerando el /etc/localtime o ejecutando el comando date

date
Thu Jan 30 07:20:23 EST 2020

Conclusión

En esta guía, le mostramos cómo cambiar la zona horaria de su sistema CentOS 8.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.