en este artículo, le mostraremos cómo establecer la hora, la fecha, la zona horaria, sincronizar la hora con un servidor NTP y solucionar problemas típicos en CentOS Linux.

hay dos tipos de relojes en los servidores: hardware uno (reloj en tiempo real) que funcionan incluso si un servidor está apagado y el reloj del software del sistema operativo. La hora en estos relojes puede diferir. Después de iniciar el sistema operativo, el reloj de software se basa en uno de hardware y puede ser ajustado por el sistema operativo.,
La mayoría de las aplicaciones utilizan el tiempo de reloj de software en su operación.,reloj: Configuración de la hora del Hardware

Hwclock se utiliza para comprobar la hora del hardware en Linux:

  • hwclock --localtime — comprobar la hora del hardware sin corrección
  • hwclock --utc – muestra la hora si el reloj del hardware muestra la hora UTC

# hwclock --localtime

2020-10-12 06:12:02.912866-04:00

# hwclock --utc

2020-10-12 02:12:18.915319-04:00

configuración manual de la hora en CentOS

en Linux, las herramientas date o timedatectl se utilizan para comprobar y establecer la hora del software., Si llama a date sin ningún parámetro, mostrará la hora actual en su servidor:

# date

Sun Oct 11 22:14:54 EDT 2020

Si desea establecer la hora manualmente, puede usar date con parámetros adicionales:

# date MMDDhhmm

por ejemplo:

# date 10261740

para obtener una información extendida sobre fecha, hora, Zona horaria, configuración de sincronización, configuración de tiempo de ahorro de luz diurna (DST), timedatectl se utiliza., Proporciona información más detallada sobre la configuración de tiempo en un servidor.

Timedatectl también permite cambiar el tiempo:

# timedatectl set-time '2020-10-11 17:51:00'

Cómo Configurar la zona Horaria en CentOS?

para establecer la hora de acuerdo con su zona horaria en un CentOS Linux, puede cambiarla manualmente., Para hacerlo, puede utilizar dos herramientas:

  • timedatectl
  • tzdata

Para cambiar la zona horaria utilice timedatectl, ejecute este comando:

# timedatectl set-timezone Canada/Pacific
# date

O puede utilizar tzdata. Para usar este método, reemplace el archivo /etc/localtime por el que necesita. La lista completa de zonas horarias se encuentra en el directorio /usr/share/zoneinfo/. Cambiemos una zona horaria a Canadá / Pacífico., Haga una copia de seguridad del archivo locatime actual:

# mv /etc/localtime /etc/localtime.bak

crear un enlace simbólico a la zona horaria que desea establecer:
# ln -s /usr/share/zoneinfo/Canada/Pacific /etc/localtime

configurar CentOS para sincronizar el tiempo con servidores de tiempo NTP

Puede configurar la sincronización automática de tiempo en su host con un NTP externo servidor (Network Time Protocol). Para hacerlo, debe instalar el servicio ntp. Por ejemplo, puedes instalarlo usando Yum en CentOS 7: