Androide

Cómo configurar o cambiar la zona horaria en Linux

Como ajustar zona horaria en Linux Centos modo consola

Como ajustar zona horaria en Linux Centos modo consola

Tabla de contenido:

Anonim

Una zona horaria es una región geográfica que tiene la misma hora estándar. Normalmente, la zona horaria se establece durante la instalación del sistema operativo, pero se puede cambiar fácilmente en otro momento.

Usar la zona horaria correcta es esencial para muchas tareas y procesos relacionados con los sistemas. Por ejemplo, el demonio cron utiliza la zona horaria del sistema para ejecutar trabajos cron. La zona horaria también se usa para las marcas de tiempo de registros.

Este tutorial cubre los pasos necesarios para establecer o cambiar la zona horaria en Linux.

Comprobación de 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.

Para ver la zona horaria actual, invoque el comando timedatectl sin ninguna opción o argumento:

timedatectl

Local time: Tue 2019-12-03 16:30:44 UTC Universal time: Tue 2019-12-03 16:30:44 UTC RTC time: Tue 2019-12-03 16:30:44 Time zone: Etc/UTC (UTC, +0000) System clock synchronized: no systemd-timesyncd.service active: yes RTC in local TZ: no

El resultado anterior muestra que la zona horaria del sistema está configurada en UTC.

La zona horaria del sistema se configura mediante la unión simbólica del /etc/localtime a un identificador de zona horaria binaria en el directorio /usr/share/zoneinfo .

Otra forma de verificar la zona horaria es ver la ruta a la que apunta el enlace simbólico utilizando el comando ls :

ls -l /etc/localtime

lrwxrwxrwx 1 root root 27 Dec 3 16:29 /etc/localtime -> /usr/share/zoneinfo/Etc/UTC

Cambiar la zona horaria en Linux

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

Para ver todas las zonas horarias disponibles, use el comando timedatectl o enumere los archivos en el directorio /usr/share/zoneinfo :

timedatectl list-timezones

… America/Montserrat America/Nassau America/New_York America/Nipigon America/Nome America/Noronha…

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

sudo timedatectl set-timezone

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

sudo timedatectl set-timezone America/New_York

Para verificar el cambio, invoque nuevamente el comando timedatectl :

timedatectl

Local time: Tue 2019-12-03 13:55:09 EST Universal time: Tue 2019-12-03 18:55:09 UTC RTC time: Tue 2019-12-03 18:02:16 Time zone: America/New_York (EST, -0500) System clock synchronized: no systemd-timesyncd.service active: yes RTC in local TZ: no

¡Misión cumplida! Has cambiado con éxito la zona horaria de tu sistema.

Cambiar la zona horaria creando un enlace simbólico

Eliminar el enlace simbólico o el archivo actual:

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/New_York /etc/localtime

Verifíquelo enumerando el /etc/localtime o invocando el comando de date :

date

La salida incluye la zona horaria, en este ejemplo que es "EST".

Tue Dec 3 14:10:54 EST 2019

Conclusión

Para cambiar la zona horaria en los sistemas Linux, use el sudo timedatectl set-timezone seguido del nombre largo de la zona horaria que desea configurar.

Siéntase libre de dejar un comentario si tiene alguna pregunta.

terminal