Tutoriales

Cómo obtener la zona horaria actual del sistema en Linux

A efectos sociales, comerciales y legales, las áreas del mapa mundial que comparten una hora estándar uniforme completan la definición de zona horaria. Por lo tanto, la implementación de una zona horaria depende de las divisiones y límites que separan a los diferentes países y regiones.

Este enfoque de identificar zonas horarias es más conveniente que confiar estrictamente en las longitudes. Suficiente con la lección de geografía, volvamos a resolver problemas informáticos a la manera de Linux.

Linux es lo suficientemente inteligente como para identificar la zona horaria en la que se encuentra; ya sea un desarrollador de Linux en movimiento o un entusiasta de Linux que adopta un cambio en su entorno de vez en cuando.

En el entorno del sistema operativo Linux, nunca dejará de encontrar utilidades de gestión del tiempo como fecha y timedatectl. Es a través de estas utilidades de administración del tiempo que podemos ejecutar varios ajustes de comandos de Linux para revelar la zona horaria actual exacta del sistema asociada con nuestro entorno.

Cómo encontrar la zona horaria del sistema Linux

Para recuperar con éxito la zona horaria actual del sistema de nuestro sistema Linux, utilizaremos varias implementaciones de comandos de Linux incorporadas:

Método 1: usar el comando timedatectl

De acuerdo con su página de manual, el horafechactl El comando se utiliza principalmente para manipular los valores de fecha y hora del sistema Linux. Ejecutar el comando también debería recuperar valores relacionados con la hora y la fecha, como la hora local, la hora universal, la hora RTC, el estado sincronizado del reloj del sistema, el estado del servicio NTP y RTC en la entrada de valor TZ local.

LEER  Resolución de dominio IPAddress.com para búsqueda inversa de IP
$ timedatectl
Encuentra la zona horaria del sistema Linux

Según la zona horaria anterior, actualmente estamos en África/Nairobi (EAT, +0300).

Como te habrás dado cuenta de la ejecución de la horafechactl comando como se demostró anteriormente, nos vemos obligados a filtrar a través de valores de salida no deseados para seleccionar el Zona horaria valor que buscamos.

¿Qué pasaría si solo quisiéramos generar el Zona horaria valor de la horafechactl ¿dominio? Es en este punto que tomamos prestada la eficiencia del grep comando, que destacará principalmente la entrada asociada con el Zona horaria desde el horafechactl comando como se demuestra a continuación:

$ timedatectl | grep 'Time zone'     
Listar la zona horaria del sistema Linux
Listar la zona horaria del sistema Linux

Método 2: Usar el comando de fecha

Según la página man de fecha comando, sirve principalmente para imprimir o configurar los valores de fecha y hora en su sistema operativo Linux. Un segmento de sus resultados de ejecución debería indicarnos la zona horaria que está utilizando nuestro sistema.

$ date
Obtener la zona horaria del sistema Linux
Obtener la zona horaria del sistema Linux

Como era de esperar, la ejecución del comando nos ha señalado la zona horaria correcta.

Método 3: Usar el comando cat

De acuerdo con su página de manual, el comando cat imprime principalmente la salida estándar asociada con un archivo concatenado. los /etc El directorio del sistema operativo Linux contiene un archivo llamado zona horaria. Imprimir el contenido de este archivo a través del gato El comando debe revelarnos la zona horaria actual del sistema.

$ cat /etc/timezone
Ver la zona horaria del sistema Linux
Ver la zona horaria del sistema Linux

Ahora confiamos en nuestra capacidad para obtener la zona horaria actual en Linux desde el entorno de la línea de comandos.

LEER  Cómo invertir una matriz en Java

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba