Cómo configurar la zona horaria en CentOS 7

Mientras estás configurando un nuevo servidor, muy a menudo podrías tener que configurar la zona horaria. En ciertos casos, es posible que desee cambiar la zona horaria.

Establecer la zona horaria adecuada en los servidores es algo que muchos de nosotros olvidamos. Establecer una zona horaria inapropiada afectará a los informes y registros de su servidor. Es por eso que en este tutorial, le mostraremos cómo configurar una zona horaria en CentOS 7.

Configurar la zona horaria correcta para su VPS basado en CentOS es importante para registrar con precisión las marcas de tiempo, de lo contrario puede terminar anotando una fecha y una marca de tiempo incorrectas para el registro de incidentes o errores.

Aparte de los registros y los informes, otro factor muy importante es la hora establecida para crontabs y trabajos automatizados. Establecer una zona horaria inadecuada puede acabar ejecutando los procesos a una hora diferente a la realmente prevista. Por suerte, si desea establecer la zona horaria en CentOS 7, sólo tendrá que utilizar unos simples comandos!

En general, no establecer la zona horaria adecuada no romperá su operación, pero definitivamente mejorará su flujo de trabajo y evitará fácilmente la falta de claridad en sus registros.

Aprendamos a configurar la zona horaria en CentOS 7.

Cómo comprobar la zona horaria configurada en CentOS 7

En primer lugar, necesitamos acceder a nuestro servidor VPS utilizando SSH. Si tiene problemas, consulte el tutorial PuTTY!

Puede comprobar su zona horaria actual utilizando el comando date como se muestra a continuación:

date

Esto mostrará la hora en el siguiente formato:

Fri Mar 15 14:52:20 UTC 2019

Alternativamente, puede utilizar el comando timedatectl. Este comando puede:

  • Revisar las fechas y las marcas de tiempo
  • Cambiar la fecha y la hora
  • Configurar una zona horaria para el sistema
  • Activar la sincronización automática del reloj basada en un servidor remoto

El comando básico tiene el siguiente aspecto:

timedatectl

La salida será como se muestra a continuación:

Contiene información como la hora local, la hora universal y la zona horaria.

Cómo listar las zonas horarias en CentOS 7

Una vez que haya visto su zona horaria actual, es posible que desee listar todas las opciones de zona horaria disponibles. El siguiente comando se puede utilizar para listar todas las opciones de zona horaria:

timedatectl list-timezones

Obtendrá una larga lista que muestra todas las zonas horarias en orden alfabético. Puede refinar su búsqueda añadiendo filtros mediante patrones grep. Uno de estos ejemplos es el que se muestra a continuación:

timedatectl list-timezones | grep Pacific

Cómo establecer la zona horaria en CentOS 7

Una vez que tenga la lista de zonas horarias, puede establecer la que prefiera. Para establecer la zona horaria en CentOS 7, puede utilizar:

timedatectl set-timezone America/Chicago

Puede reemplazar la zona horaria en consecuencia en el comando anterior. Aquí también podemos establecer una hora y una fecha específicas. Esto se puede hacer utilizando el siguiente formato:

timedatectl set-time 'YYYY-MM-DD HH:MM:SS'

Por ejemplo, si desea que se establezca la hora como Mar-16-2019 y la hora actual como 09:20:00, entonces usted puede utilizar:

timedatectl set-time '2019-03-16 09:20:00'

Después de hacer estos cambios, puede comprobar de nuevo los detalles de la zona horaria utilizando timedatectl.

Cómo configurar el reloj de hardware en CentOS 7

Un reloj de hardware es diferente del reloj del sistema que es gestionado por el kernel de Linux. Esto también se conoce como el reloj de la BIOS. El reloj de hardware se habilita una vez que se apaga el sistema. Usando los comandos de Linux, puedes configurar el reloj de hardware.

Para comprobar si el reloj del hardware está ajustado a la zona horaria local utilice el siguiente comando:

timedatectl | grep local

Esto dará la salida que se muestra a continuación, lo que significa que el reloj del hardware no tiene una zona horaria especificada:

RTC in local TZ: no

A continuación, puede ajustar el reloj del hardware a la zona horaria local utilizando el siguiente comando:

timedatectl set-local-rtc 1

Para revertir los cambios, puede utilizar:

timedatectl set-local-rtc 0

Cómo realizar la sincronización del reloj en CentOS 7

El protocolo de tiempo de red (NTP) es un protocolo de Internet que se utiliza comúnmente para sincronizar los relojes del sistema en diferentes ordenadores. El comando timedatectl puede configurar la zona horaria de un sistema para que se sincronice automáticamente con un servidor remoto utilizando NTP.

Para habilitarlo, primero debemos tener instalado NTP en el sistema. Para iniciar la sincronización con un servidor NTP remoto utilice el siguiente comando:

timedatectl set-ntp true

En caso de querer revertir estos cambios, utilice el siguiente comando. Esto deshabilitará la sincronización de la hora:

timedatectl set-ntp false

Conclusión

Aquí hemos visto cómo configurar la zona horaria en CentOS 7, así como cómo configurar la hora del sistema, la fecha, la hora del reloj del hardware y sincronizar los sistemas utilizando NTP. Establecer la zona horaria correcta es importante para el registro correcto, los procesos automatizados y mucho más!

Es fácil establecer la zona horaria en CentOS 7. Y sí, para conocer más opciones, siempre puedes consultar las páginas del manual del comando timedatectl.

Este post fue modificado por última vez el enero 22, 2020 12:38 pm

Deja una respuesta

Tu dirección de correo electrónico no será publicada.