GNU/Linux >> Tutoriales Linux >  >> Linux

Comprobar la zona horaria en Linux

Introducción

En esta pequeña guía, explicaré cómo verificar la zona horaria en Linux usando 4 métodos fáciles. La hora del sistema generalmente se define por zona horaria. Tenga en cuenta que todo el mundo está dividido en varias zonas horarias, lo que determina su hora local.

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

Por lo tanto, intentaré explicar diferentes métodos a través de ejemplos con los que se puede comprobar la zona horaria en sus sistemas basados ​​en Linux.

Empezando con utilizando la fecha tradicional comando para averiguar la zona horaria actual como se muestra a continuación:

$ date

También escriba el siguiente comando:

$ date +"%Z %z"
[root@unixcop ~]# date
Thu Sep 23 11:16:59 EDT 2021
[root@unixcop ~]# 
[root@unixcop ~]# date +"%Z %z"
EDT -0400
[root@unixcop ~]#

%Z :imprime la zona horaria alfabética.

%z imprime la zona horaria numérica.

Nota :Puede leer los formatos del comando de fecha con fecha página del manual:

$ man date

También también puede usar timedatectl comando

Por lo tanto, muestra información sobre el sistema, incluida la zona horaria, como se muestra a continuación:

[root@unixcop ~]# timedatectl
               Local time: Thu 2021-09-23 11:17:46 EDT
           Universal time: Thu 2021-09-23 15:17:46 UTC
                 RTC time: Thu 2021-09-23 15:17:46
                Time zone: America/New_York (EDT, -0400)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no
[root@unixcop ~]# 

Intente buscar con el comando grep en la zona horaria para filtrar solo la zona horaria de la siguiente manera:

$ timedatectl | grep 'Time zone'

También puede consultar la lista de zonas horarias usando timedatectl list-timezones comando como se muestra:

$ timedatectl list-timezones

En sistemas basados ​​en Ubuntu puede conocer la zona horaria mostrando el contenido del archivo /etc/timezone usando el comando cat como se muestra:

[root@unixcop ~]# cat /etc/timezone
America/New_York
[root@unixcop ~]#

En REHL/CentOS 7 y Fedora puede conocer la zona horaria mostrando el contenido del archivo /etc/localtime que es un enlace simbólico al archivo de zona horaria en el directorio /usr/share/zoneinfo/ .

También para cambiar la zona horaria, cree el enlace simbólico /etc/localtime a su zona horaria en /usr/share/zoneinfo/

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

-s :permite que puedas crear un enlace simbólico.

-f :elimina el archivo de destino... que es /etc/localtime .

También se crea un enlace duro por defecto

Para cambiar la zona horaria a América/Nueva_York ejecuta el siguiente comando:

$ ln -sf /usr/share/zoneinfo/America/New_York /etc/localtime

Comprobar la zona horaria mediante geolocalización

Usa rizo comando para verificar la zona horaria usando Geolocalización Como se muestra abajo.

$ curl https://ipapi.co/timezone;echo

Conclusión

Puede ver el uso de la misma zona horaria en su sistema para varios propósitos. El concepto de zona horaria es más importante cuando hablamos de una configuración de clúster cuyos nodos se encuentran básicamente en dos regiones geográficas diferentes. Es importante sincronizar la zona horaria entre los nodos para formar un clúster.

Espero que entiendas lo que he ilustrado.

¡¡Gracias!!


Linux
  1. Verifique el estado del archivo en Linux con el comando stat

  2. Programar una tarea con Linux al mando

  3. Cómo verificar la versión del sistema operativo y Linux

  4. Establecer la fecha, la hora y la zona horaria en un servidor Linux

  5. Cómo deshabilitar el horario de verano (DST) y modificar la zona horaria en Linux

Cómo verificar la versión del kernel en Linux

Cómo establecer o cambiar la zona horaria en Linux

Cómo verificar la complejidad de la contraseña en Linux

Cómo verificar el nivel de ejecución en Linux

Entendiendo el comando time en Linux

Cómo comprobar la versión de PHP en Linux