Cada sistema operativo tiene configurada una zona horaria predeterminada. A veces, los usuarios deben cambiar la zona horaria predeterminada a otra zona horaria según sus requisitos en el sistema Linux. Este tutorial le ayudará a cambiar la zona horaria en los sistemas Debian 11, Debian 10 y Debian 9.
Comprobar la zona horaria actual
Puede ver la zona horaria actual de un sistema simplemente escribiendo el comando 'fecha' en la terminal.
date
Output: Sat 26 Mar 2022 05:43:11 AM UTC
El comando anterior muestra que este sistema se está ejecutando en el UTC zona horaria.
También puede consultar el timedatectl Comando para ver la salida de detalles de la hora actual del sistema, la zona horaria y muchos otros detalles.
timedatectl
Output: Local time: Sat 2022-03-26 05:43:49 UTC Universal time: Sat 2022-03-26 05:43:49 UTC RTC time: Sat 2022-03-26 05:43:48 Time zone: Etc/UTC (UTC, +0000) System clock synchronized: no NTP service: n/a RTC in local TZ: no
Establecer o cambiar la zona horaria en Linux
Los archivos relegados de la zona horaria de Linux están disponibles en /usr/share/zoneinfo directorio. Allí puede encontrar todas las zonas horarias disponibles.
Puede elegir uno de los siguientes métodos para cambiar la zona horaria del sistema Linux a través de la línea de comandos.
-
Método 1:usar el comando timedatectl (recomendado)
Uso de timedatectl El comando es la forma ofrecida de establecer o cambiar la zona horaria en un sistema Linux. Puede enumerar todas las zonas horarias disponibles con el siguiente comando.
timedatectl list-timezones
Descubra la zona horaria correcta para su sistema en el resultado anterior. Luego, use el siguiente comando para establecer una nueva zona horaria para el sistema Linux.
sudo timedatectl set-timezone "America/Los_Angeles"
-
Método 2:usar el enlace simbólico /etc/localtime
También puede cambiar la hora del sistema cambiando el enlace simbólico de /etc/localtime archivo en sistemas Linux. Solo necesita buscar los archivos de zona horaria correctos en /usr/share/zoneinfo directorio.
Primero cambie el nombre o elimine el archivo actual:
sudo mv /etc/localtime /etc/localtime-old
Luego cambie el enlace simbólico del archivo al archivo de configuración de zona horaria correcto:
sudo ln -s /usr/share/zoneinfo/America/Los_Angeles /etc/localtime
El sistema ajustará automáticamente la nueva hora según la nueva zona horaria configurada en el sistema. Puede volver a ejecutar el comando "timedatectl" para confirmar que la zona horaria se actualizó correctamente.
Conclusión
Este tutorial lo guiará para configurar o cambiar la zona horaria en un sistema Debian Linux.