Introducción
En Ubuntu, 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 demuestra cómo configurar o cambiar la zona horaria en Ubuntu 18.04 y versiones anteriores desde la línea de comandos o mediante la GUI. Las mismas instrucciones se aplican a cualquier distribución basada en Ubuntu, incluidos Kubuntu, Linux Mint y Elementary OS.
Prerrequisitos
Para cambiar la zona horaria del sistema, deberá iniciar sesión como usuario con privilegios de sudo.
Verifique la zona horaria actual
En Ubuntu y la mayoría de las otras distribuciones de Linux, podemos usar el timedatectl
para ver y establecer la hora y la zona horaria del sistema actual.
timedatectl
Como puede ver en el resultado a continuación, la zona horaria local está configurada en CET y la zona horaria universal está configurada en UTC:
Local time: ven 2019-11-29 16:56:11 CET
Universal time: ven 2019-11-29 15:56:11 UTC
RTC time: ven 2019-11-29 15:56:11
Time zone: Europe/Rome (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 sería mostrar la ruta a la que apunta el enlace simbólico usando el comando ls:
ls -l /etc/localtime
lrwxrwxrwx 1 root root 27 Dec 10 12:59 /etc/localtime -> /usr/share/zoneinfo/Etc/UTC
Alternativamente, también puede verificar la zona horaria actual del sistema viendo el contenido de /etc/timezone
.
cat /etc/timezone
Europe/Rome
Cambiar la zona horaria con el comando timedatectl
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
...
Europe/Oslo
Europe/Paris
Europe/Podgorica
Europe/Prague
Europe/Riga
Europe/Rome
Europe/Samara...
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 Europe/Rome
:
sudo timedatectl set-timezone Europe/Paris
Ejecute el timedatectl
para verificar los cambios:
timedatectl
Local time: ven 2019-11-29 16:59:31 CET
Universal time: ven 2019-11-29 15:59:31 UTC
RTC time: ven 2019-11-29 15:59:31
Time zone: Europe/Paris (CET, +0100)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no
Cambiar la zona horaria reconfigurando tzdata
Si está utilizando una versión anterior de Ubuntu y el timedatectl
no está presente en su sistema, puede cambiar la zona horaria reconfigurando tzdata.
Guarde el nuevo nombre de la /etc/timezone
usando el siguiente comando tee:
echo "Europe/Rome" | sudo tee /etc/timezone
Europe/Rome
Ejecute el siguiente comando para cambiar la zona horaria del sistema:
sudo dpkg-reconfigure --frontend noninteractive tzdata
Current default time zone: 'Europe/Rome'
Local time is now: Thu Jan 24 00:40:48 CET 2019.
Universal Time is now: Wed Jan 23 23:40:48 UTC 2019.
Cambiar la zona horaria a través de la GUI
Si lo prefiere, puede cambiar la zona horaria actual del sistema a través de la GUI.
Abra la ventana de configuración del sistema haciendo clic en el icono Settings
En la ventana de configuración del sistema, haga clic en la Date & Time
, cambie Automatic Time Zone
a OFF
y haga clic en el cuadro Time Zone
Si Automatic Time Zone
está ON
y tiene una conexión a Internet, la zona horaria se configura automáticamente según su ubicación.
Para seleccionar la nueva zona horaria, puede hacer clic en el mapa o buscar una zona horaria a través de la barra de búsqueda.
Una vez hecho esto, haz clic en ✖ para cerrar la ventana.
Conclusión
En esta guía, le mostramos cómo cambiar la zona horaria de su sistema Ubuntu 18.04 LTS.