Búsqueda de sitios web

Cómo comprobar la zona horaria en Linux


En este breve artículo, explicaremos a los principiantes las diversas formas sencillas de comprobar 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 del tiempo disponibles en Linux, como los comandos date y timedatectl para obtener la zona horaria actual del sistema y sincronizarla con un servidor NTP remoto para habilitar una configuración automática y Manejo más preciso del tiempo del sistema.

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

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

date

Alternativamente, escriba el siguiente comando, 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 date que puede utilizar para modificar la salida del comando de fecha:

man date

2. A continuación, también puedes usar timedatectl; cuando lo ejecutas 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 pipeline 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 usando 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 comprobar su zona horaria:

cat /etc/timezone

Importante: Para 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 utilizar el comando date o timedatectl para mostrar también la hora actual y la zona horaria.

Para cambiar la zona horaria, cree el enlace simbólico /etc/localtime a la zona horaria apropiada 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/localtime.

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


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

¡Eso es todo! No olvide compartir sus opiniones sobre el artículo mediante el 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 cómo manejar el 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 novedades sobre Linux.