Androide

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

Terminal Linux Modificar/Re-configurar zona horario en Debian y derivados.

Terminal Linux Modificar/Re-configurar zona horario en Debian y derivados.

Tabla de contenido:

Anonim

El uso de la zona horaria correcta es importante para muchas tareas 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.

La zona horaria del sistema se establece durante la instalación, pero se puede cambiar fácilmente más adelante. Este tutorial muestra cómo configurar o cambiar la zona horaria en Debian 9.

Prerrequisitos

El usuario con el que ha iniciado sesión debe tener privilegios de sudo para poder cambiar la zona horaria del sistema.

Comprobación de la zona horaria actual

En Debian y otras distribuciones modernas de Linux, el comando timedatectl permite mostrar y configurar la hora y zona horaria del sistema actual.

timedatectl

Como se muestra en la salida a continuación, la zona horaria del sistema está configurada en "América / Chicago":

Local time: Mon 2019-03-11 16:46:45 CDT Universal time: Mon 2019-03-11 21:46:45 UTC RTC time: Mon 2019-03-11 21:46:45 Time zone: America/Chicago (CDT, -0500) Network time on: yes NTP synchronized: no RTC in local TZ: no

La zona horaria del sistema se configura mediante el enlace simbólico /etc/localtime a un identificador de zona horaria binaria en el directorio /usr/share/zoneinfo . 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 37 Jan 23 03:19 /etc/localtime ->../usr/share/zoneinfo/America/Chicago

Cambio de zona horaria en Debian

Antes de cambiar la zona horaria, necesitará encontrar el nombre largo para la zona horaria que desea usar. La convención de nomenclatura de zona horaria generalmente usa un formato de "Región / Ciudad".

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

timedatectl list-timezones

… Europe/Lisbon Europe/Ljubljana Europe/London Europe/Luxembourg Europe/Madrid Europe/Malta…

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

sudo timedatectl set-timezone your_time_zone

Por ejemplo, para cambiar la zona horaria del sistema a Europe/Ljubljana , debería ejecutar:

sudo timedatectl set-timezone Europe/Ljubljana

Verifique el cambio emitiendo el comando timedatectl :

timedatectl

Local time: Mon 2019-03-11 22:51:27 CET Universal time: Mon 2019-03-11 21:51:27 UTC RTC time: Mon 2019-03-11 21:51:26 Time zone: Europe/Ljubljana (CET, +0100) Network time on: yes NTP synchronized: yes RTC in local TZ: no

Cambiar la zona horaria creando un enlace simbólico

Eliminar el /etc/localtime actual o el enlace simbólico:

sudo rm -f /etc/localtime

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

sudo ln -s /usr/share/zoneinfo/Europe/Ljubljana /etc/localtime

Puede confirmar el cambio enumerando el /etc/localtime o emitiendo el comando de date :

date

Mon Mar 11 22:55:04 CET 2019

Conclusión

En esta guía, aprendió a cambiar la zona horaria de su sistema Debian. Siéntase libre de dejar un comentario si tiene alguna pregunta.

terminal debian