Cómo configurar o cambiar la zona horaria en Debian 10

1 mar 2021 2 min di lettura
Cómo configurar o cambiar la zona horaria en Debian 10
Indice dei contenuti

Introducción

El uso de la zona horaria correcta es esencial 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.

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

Este artículo explica cómo establecer o cambiar la zona horaria en Debian 10 Linux.

Verifique la zona horaria actual

timedatectl es una utilidad de línea de comandos que le permite ver y cambiar la fecha y hora del sistema. Está disponible en todos los sistemas Linux modernos basados en systemd:

timedatectl

Debería recibir un mensaje de salida similar al siguiente:

 Local time: Sun 2020-04-05 00:47:36 CEST
 Universal time: Sat 2020-04-04 22:47:36 UTC
 RTC time: Sat 2020-04-04 22:47:37
 Time zone: Europe/Berlin (CEST, +0200)
 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. También puede encontrar la zona horaria verificando la ruta a la que apunta el enlace simbólico, usando el comando ls

ls -l /etc/localtime
lrwxrwxrwx 1 root root 33 Mar 30 14:54 /etc/localtime -> /usr/share/zoneinfo/Europe/Berlin

Cambiar la zona horaria en Debian

Antes de cambiar la zona horaria, debe averiguar el nombre largo de la zona horaria que desea utilizar. Las zonas horarias utilizan el formato "Región /Ciudad".

Para enumerar todas las zonas horarias disponibles, puede enumerar los archivos en el /usr/share/zoneinfo o invocar el timedatectl con la opción list-timezones

timedatectl list-timezones
...
 America/Monterrey
 America/Montevideo
 America/Montserrat
 America/Nassau
 America/New_York...

Una vez que haya identificado qué zona horaria es la correcta para su ubicación, ejecute el siguiente comando como root o usuario con privilegios de sudo:

sudo timedatectl set-timezone your_time_zone

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

sudo timedatectl set-timezone America/Monterrey

Verifique el cambio verificando la zona horaria actual del sistema con el comando timedatectl

timedatectl
 Local time: Sat 2020-04-04 16:53:20 CST
 Universal time: Sat 2020-04-04 22:53:20 UTC
 RTC time: Sat 2020-04-04 22:53:21
 Time zone: America/Monterrey (CST, -0600)
 System clock synchronized: yes
 NTP service: active
 RTC in local TZ: no

Cambie la zona horaria creando un enlace simbólico

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

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

sudo ln -sf /usr/share/zoneinfo/America/Monterrey /etc/localtime

Verifique los cambios enumerando el /etc/localtime o ejecutando los comandos timedatectl o date

date
Sat 04 Apr 2020 04:57:53 PM CST

Conclusión

Para cambiar la zona horaria de su sistema Debian, ejecute el comando sudo timedatectl set-timezone seguido del nombre de la zona horaria que desea establecer.

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.