Cómo verificar la zona horaria en Linux


En este breve artículo, guiaremos a los principiantes a través de las diversas formas sencillas de verificar la zona horaria del sistema en Linux. La gestión del tiempo en una máquina Linux, especialmente en un servidor de producción, es siempre un aspecto importante de la administración del sistema.

Hay una serie de utilidades de administración de tiempo disponibles en Linux, como los comandos date y timedatectl para obtener la zona horaria actual del sistema y sincronizar con un servidor NTP remoto para permitir un manejo automático y más preciso de la hora del sistema.

Bueno, profundicemos en las diferentes formas de averiguar la zona horaria de nuestro sistema Linux.

1. Comenzaremos usando el comando de fecha tradicional para averiguar la zona horaria actual de la siguiente manera:

$ date

Alternativamente, escriba el comando a continuación, donde el formato % Z imprime la zona horaria alfabética y % z imprime la zona horaria numérica:

$ date +"%Z %z"

Nota: Hay muchos formatos en la página de manual de la fecha que puede utilizar para alterar la salida del comando de fecha:

$ man date

2. A continuación, también puede usar timedatectl, cuando lo ejecuta sin ninguna opción, el comando muestra una descripción general del sistema, incluida la zona horaria, así:

$ timedatectl

Más aún, intente emplear un comando de canalización y grep para filtrar solo la zona horaria como se muestra a continuación:

$ timedatectl | grep “Time zone”

Aprenda a configurar la zona horaria en Linux con el comando timedatectl.

3. Además, los usuarios de Debian y sus derivados pueden mostrar el contenido del archivo /etc/timezone usando la utilidad cat para verificar su zona horaria:

$ cat /etc/timezone

Importante: Para los usuarios de REHL/CentOS 7 y Fedora 25-22, el archivo/etc/localtime es un enlace simbólico al archivo de zona horaria en el directorio/usr/share/zoneinfo /.

Sin embargo, puede usar el comando date o timedatectl para mostrar la hora actual y la zona horaria también.

Para cambiar la zona horaria, cree el enlace simbólico/etc/localtime a la zona horaria adecuada en/usr/share/zoneinfo /:

$ sudo ln  -sf /usr/share/zoneinfo/zoneinfo /etc/localtime

La bandera -s permite la creación de un enlace simbólico; de lo contrario, se crea un enlace físico de forma predeterminada y -f elimina un archivo de destino existente, que en este caso es/etc/hora local.

Por ejemplo, para cambiar la zona horaria a África/Nairobi, emita el siguiente comando:

$ sudo ln -sf /usr/share/zoneinfo/Africa/Nairobi /etc/localtime

¡Eso es todo! No olvide compartir sus pensamientos sobre el artículo a través del formulario de comentarios a continuación. Es importante destacar que debe consultar esta guía de administración del tiempo para Linux para obtener más información sobre el manejo del tiempo en su sistema, tiene ejemplos simples y fáciles de seguir.

Por último, recuerde siempre estar atento a Tecmint para conocer las últimas e interesantes cosas de Linux.