Cómo cambiar la zona horaria en Linux

Cómo cambiar la zona horaria en Linux

Este tutorial explica diferentes métodos para cambiar la zona horaria en los sistemas Linux.

Después de leer este tutorial, podrá editar su zona horaria de Linux utilizando diferentes técnicas. Este contenido está optimizado para todos los usuarios de Linux de nivel, solo necesita permisos de ejecución privilegiados.

A continuación, encontrará instrucciones para editar su zona horaria utilizando el Timedatectl Controlador de reloj desde el entorno de escritorio y reemplazando un enlace suave.

Todos los pasos que se muestran en este artículo incluyen capturas de pantalla, lo que facilita que cada usuario los siga.

Cómo cambiar la zona horaria del sistema Linux usando el comando Timedatectl

Esta sección explica cómo cambiar la zona horaria en Linux usando el Timedatectl dominio. Timedatectl El comando se utiliza para verificar y controlar el reloj del sistema, la fecha, la zona horaria y su configuración, así como habilitar o deshabilitar servicios de sincronización de tiempo.

Para verificar nuestra zona horaria actual, podemos ejecutar el Timedatectl Comando sin opciones adicionales, como se muestra en la captura de pantalla a continuación.

1
Timedatectl

Como puede ver, mi zona horaria actual es América/Argentina/Buenos_Aires.

Alternativamente, puede verificar su zona horaria actual ejecutando el comando seguido de la espectáculo Opción como se muestra a continuación.

1
show de timedatectl

Como se muestra arriba, ejecutando Timedatectl sin argumentos devuelve una salida más completa, pero cualquiera de las formas es válida para obtener su zona horaria actual.

Para enumerar las zonas horarias disponibles y cambiarlo en su sistema Linux, ejecute Timedatectl Seguido por el Lista de zonas de tiempo Opción como se muestra en la siguiente figura.

Presione la tecla de flecha hacia abajo para continuar enumerando las zonas horarias disponibles.

1
Timedatectl List TimeZones

Para este ejemplo, cambiaré mi zona horaria a África/El Cairo. Simplemente copie la zona horaria exactamente como se enumera y ejecuta el comando a continuación. África/El Cairo debe ser reemplazado por su país.

1
sudo timedatectl set-timezone África/cairo

Entonces puede verificar si la configuración se cambió correctamente ejecutando Timedatectl nuevamente nuevamente.

1
Timedatectl

Como puede ver, la zona horaria fue editada correctamente.

Cambie su zona horaria en Linux desde el entorno gráfico

Esta sección muestra cómo cambiar la zona horaria desde el entorno de escritorio.

Nota: Dependiendo de su administrador de ventana X, los pasos pueden ser diferentes. Tenga en cuenta que necesita encontrar el panel de administración del sistema y seleccionar la configuración de hora y fecha.

En la mayoría de los gerentes de ventanas X, presione Sistema, En el menú desplegable, presione Administración y luego presiona Hora y fecha.

Necesita privilegios para cambiar su zonetime, presione el desbloquear botón como se muestra a continuación.

Escriba su contraseña y presione el Autenticar botón.

Presione el menú desplegable de la zona horaria como se muestra a continuación.

Ahora presione el Selección Menú desplegable.

Elija la nueva zona horaria.

presione el Cerca botón para aplicar cambios.

Como puede ver, la zona horaria se editó correctamente. En el entorno gráfico, probablemente necesitará cerrar sesión e iniciar sesión.

Sigue leyendo a continuación para una tercera forma de editar tu zona horaria.

Cambiar su zona horaria en Linux implementando un enlace suave

Al contrario de los enlaces duros, los enlaces suaves o los enlaces simbólicos no son copias del archivo original, sino una ruta a un archivo específico. Por lo tanto, si se elimina el archivo original, el enlace suave o simbólico señalará que ningún archivo se convierte en un enlace huérfano. Esto significa que, si elimina o mueve el archivo original, el enlace suave perderá acceso a la información. Mientras que con el enlace duro, la información permanece a pesar de la eliminación de archivos de origen porque es un clon de archivo.

En las instrucciones a continuación, reemplazaremos el enlace suave actual por uno nuevo que señale a la zona horaria adecuada.

Las zonas horarias disponibles se almacenan en el directorio/usr/share/zoneInfo. Para ver las zonas horarias disponibles, use el comando LS como se muestra a continuación.

1
LS/USR/Share/ZoneInfo

Dentro del archivo/etc/sha/zoneinfo, verá subdirectorios y archivos. En mi caso, mi país está dentro de otros dos subdirectorios (América y Argentina). Antes de continuar, verificaría los países disponibles en el subdirectorio de América utilizando nuevamente el comando LS (también puede usar el PESTAÑA clave para los nombres de autocompletar).

1
LS/USR/Share/ZoneInfo/America/

Finalmente, verifiquemos las opciones dentro del subdirectorio de Argentina. Encontraré un archivo (sin directorio) señalando a mi ciudad o estado.

Toda la ruta a este archivo, incluido el nombre del archivo, es la ruta que utilizaremos para el enlace suave. En este caso mi camino es /usr/share/zoneinfo/america/argentina/Buenos_aires.

1
LS/USR/Share/ZoneInfo/America/Argentina/

Antes de crear el enlace simbólico, haga una copia de seguridad del actual ejecutando el siguiente comando:

1
sudo mv /etc /localtime /etc /localtime.bak

Para agregar el nuevo enlace suave, ejecute el comando a continuación, reemplazando mi camino con el tuyo.

1
sudo ln -s/usr/share/zoneinfo/america/argentina/Buenos_aires/etc/localtime

Como puede ver, la zona horaria se editó con éxito.

Conclusión:

Siguiendo las instrucciones descritas anteriormente en este artículo, cualquier usuario puede editar la zona horaria y el reloj. Es importante aclarar el primer método, primero. Los segundos métodos son los más correctos, pero como puede ver, todos son funcionales. La flexibilidad de Linux permite a los usuarios lograr las mismas tareas a través de diferentes técnicas en contraste con otros sistemas como Windows. Hay herramientas adicionales que puede descargar para editar la configuración de la zona horaria, pero este tutorial solo cubrió métodos nativos.