Cómo cambiar la zona horaria en Debian Linux

Cómo cambiar la zona horaria en Debian Linux

Las zonas horarias son configuraciones importantes en cualquier sistema operativo, ya que se aseguran de que el reloj del sistema muestre la hora local correcta. Debian Linux, una distribución de Linux popular y ampliamente utilizada, proporciona una herramienta de línea de comandos fácil de usar para cambiar la zona horaria. Este artículo lo guiará a través del proceso de cambiar la zona horaria en su sistema Debian utilizando el 'Timedatectl' comando y el paquete 'tzData'.

Verifique la zona horaria actual

Puede ver la zona horaria actual de un sistema simplemente escribiendo el 'fecha' comando en la terminal.

fecha  
Salida: sábado 26 de marzo 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  
Salida: Hora local: SAT 2022-03-26 05:43:49 UTC Hora universal: SAT 2022-03-26 05:43:49 UTC RTC Hora: SAT 2022-03-26 05:43:48 Zona horaria: etc. /UTC (UTC, +0000) Reloj de sistema Sincronizado: No Servicio NTP: N/A RTC en TZ local: No 

Establecer o cambiar la zona horaria en Linux

Linux mantiene los archivos relegados en la zona horaria disponibles en /usr/share/zoneinfo directorio. Allí puedes encontrar toda la zona horaria disponible.

Puede elegir uno de los siguientes métodos para cambiar la zona horaria del sistema Linux a través de la línea de comando.

  • Método 1 - Uso del 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. A continuación, use el siguiente comando para establecer una nueva zona horaria en el sistema Linux.

    sudo timedatectl set-timeZone "America/Los_angeles"  
  • Método 2 - usando /etc /localtime

    También puede cambiar el tiempo del sistema cambiando el enlace simbólico de /etc/Localtime Archivo en los sistemas Linux. Solo necesita buscar los archivos correctos de la zona horaria en /usr/share/zoneinfo directorio.

    Primero renombre o elimine el archivo actual:

    sudo mv /etc /localtime /etc /localtime-años 

    Luego cambie el enlace simbólico del archivo al archivo de configuración de zona horaria correcta:

    sudo ln -s/usr/share/zoneinfo/america/los_angeles/etc/localtime  
  • El sistema ajustará automáticamente el nuevo tiempo en función de la nueva zona horaria establecida en el sistema. Puedes volver a correr "Timedatectl" Comando para confirmar que la zona horaria se actualiza correctamente.

Verificar los cambios

Para garantizar que la zona horaria se haya actualizado correctamente, verifique la fecha y hora actuales utilizando el comando 'Fecha':

fecha  

Conclusión

Cambiar la zona horaria en un sistema de Debian Linux se puede lograr fácilmente utilizando el 'Timedatectl' comando o el 'Tzdata' paquete. Ambos métodos proporcionan una forma simple de actualizar la zona horaria de su sistema, asegurando que el reloj de su sistema muestre la hora local correcta.