Cómo configurar o cambiar la zona horaria (zona horaria) en Ubuntu 20.04

1 mar 2021 3 min di lettura
Cómo configurar o cambiar la zona horaria (zona horaria) en Ubuntu 20.04
Indice dei contenuti

Introducción

En Ubuntu, la zona horaria del sistema se configura 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 20.04 LTS Focal Fossa 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.

Si desea cambiar la zona horaria en un servidor remoto, siga leyendo; de lo contrario, omita el primer párrafo "Conexión 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 está utilizando el usuario root, puede iniciar sesión con otro nombre de usuario utilizando 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 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: Fri 2020-05-08 11:13:08 CEST
 Universal time: Fri 2020-05-08 09:13:08 UTC
 RTC time: Fri 2020-05-08 09:13:09
 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. 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 33 May 8 11:10 /etc/localtime -> /usr/share/zoneinfo/Europe/Berlin

Alternativamente, también puede verificar la zona horaria actual del sistema viendo el contenido de /etc/timezone.

cat /etc/timezone
Europe/Berlin

Cambie 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 suele utilizar un formato de "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: Fri 2020-05-08 11:14:51 CEST
 Universal time: Fri 2020-05-08 09:14:51 UTC
 RTC time: Fri 2020-05-08 09:14:52
 Time zone: Europe/Rome (CEST, +0200)
 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: Fri May 8 11:15:55 CEST 2020.
 Universal Time is now: Fri May 8 09:15:55 UTC 2020.

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 establece 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 20.04 LTS Focal Fossa.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

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.