Cómo establecer o cambiar la zona horaria en Linux

Cómo establecer o cambiar la zona horaria en Linux

En Linux, la zona horaria es la configuración de todo el sistema que determina la hora local en el sistema. La zona horaria se almacena en el archivo '/etc/localtime', que es un enlace simbólico a un archivo en el '/usr/share/zoneinfo' Directorio que contiene la información de la zona horaria.

Es importante establecer la zona horaria correcta en su sistema Linux, ya que esto garantiza que el reloj del sistema esté mostrando la hora local correcta. Si la zona horaria no se establece correctamente, el reloj del sistema puede estar apagado durante varias horas, lo que puede causar problemas con las tareas de programación, registros y otras aplicaciones.

En este artículo, caminaremos por el proceso de configuración o cambio de la zona horaria en Linux. Cubriremos dos métodos: usar el 'Timedatectl' comandar y modificar directamente el '/etc/localtime' archivo.

Método 1: usando el 'Timedatectl' Dominio

El 'Timedatectl' El comando es una utilidad que le permite ver y modificar la configuración del tiempo y la zona horaria del sistema. El 'Timedatectl' El comando está disponible en la mayoría de las distribuciones modernas de Linux, incluidas Centos, Fedora, Ubuntu y Debian.

Para ver la configuración de zona horaria actual, use el siguiente comando:

Timedatectl  

La salida se verá así:

Salida Hora local: Lun 2021-01-18 14:45:34 EST Hora universal: Lun 2021-01-18 19:45:34 UTC Hora de RTC: Lun 2021-01-18 19:45:34 Zona de tiempo: América/ New_york (EST, -0500) Reloj de sistema Sincronizado: Sí Systemd -Timesyncd.Servicio Activo: Sí RTC en TZ local: no 

La línea de la zona horaria muestra la configuración actual de la zona horaria.

Para cambiar la zona horaria, use el siguiente comando:

## Sintaxis Timedatectl SET TimeZone Timone 

Reemplace la zona horaria con la zona horaria deseada. Por ejemplo, para establecer la zona horaria en Asia/Tokio, use el siguiente comando:

Timedatectl Set TimeZone Asia/Tokio  

Esto actualizará el '/etc/localtime' Archivo y configure la zona horaria en Asia/Tokio.

Método 2: modificar el '/etc/localtime' Archivo

Otra forma de establecer o cambiar la zona horaria en Linux es modificar directamente el '/etc/localtime' archivo. Como se mencionó anteriormente, el '/etc/localtime' El archivo es un enlace simbólico para un archivo en el directorio/usr/share/zoneInfo que contiene la información de la zona de tiempo. Modificando el '/etc/localtime' archivo, puede cambiar la configuración de la zona horaria en el sistema.

Para ver la configuración de zona horaria actual, use el siguiente comando:

ls -l /etc /localtime  

La salida se verá así:

Salida LRWXRWXRWX. 1 raíz raíz 36 de enero 18 14:45/etc/localtime ->/usr/share/zoneinfo/america/new_york 

El '/usr/share/zoneinfo/america/new_york' El archivo es la configuración actual de la zona horaria.

Para cambiar la zona horaria, puede usar el comando ln para crear un nuevo enlace simbólico a un archivo de zona horaria diferente en el '/usr/share/zoneinfo' directorio. Por ejemplo, para establecer la zona horaria en 'Asia/Tokio', Use el siguiente comando:

ln -sf/usr/share/zoneinfo/asia/tokyo/etc/localtime  

Esto actualizará el '/etc/localtime' Archivo y configure la zona horaria en Asia/Tokio.

Tenga en cuenta que deberá tener privilegios raíz para modificar el '/etc/localtime' archivo. Puede usar el comando sudo para ejecutar el comando ln como usuario root.

Espero que esto te ayude a comprender cómo establecer o cambiar la zona horaria en Linux usando el '/etc/localtime' archivo. Puedes usar el 'ls -l/usr/share/zoneinfo' Comando para ver una lista de archivos horarios disponibles en el '/usr/share/zoneinfo' directorio. Simplemente reemplace Asia/Tokio con el archivo de zona horaria deseado en el comando LN para establecer la zona horaria en el valor deseado.

Conclusión

En conclusión, configurar o cambiar la zona horaria en Linux es una tarea importante que garantiza que el reloj del sistema esté mostrando la hora local correcta. Hay dos métodos para configurar o cambiar la zona horaria en Linux: usando el 'Timedatectl' comandar y modificar directamente el '/etc/localtime' archivo.

El 'Timedatectl' El comando es una utilidad que le permite ver y modificar la configuración del tiempo y la zona horaria del sistema. Para cambiar la zona horaria usando 'Timedatectl', Use la opción TimeZone de ajuste seguida de la zona horaria deseada.

Alternativamente, puede cambiar la zona horaria modificando el '/etc/localtime' archivo, que es un enlace simbólico a un archivo en el '/usr/share/zoneinfo' Directorio que contiene la información de la zona horaria. Para cambiar la zona horaria utilizando este método, use el comando LN para crear un nuevo enlace simbólico al archivo de zona horaria deseado en el '/usr/share/zoneinfo' directorio.

Siguiendo estos pasos, puede establecer o cambiar la zona horaria en Linux y asegurarse de que el reloj del sistema esté mostrando la hora local correcta.