La respuesta simple es "establecer la fecha manualmente", lo cual debe hacer, pero para evitar que esto vuelva a ocurrir, debe hacer más.
-
Asegúrese de que la configuración de la zona horaria del sistema esté en buen estado.
A menos que exista una razón muy sólida para no hacerlo (como problemas de compatibilidad de software), los relojes del servidor siempre deben ejecutarse en horario UTC.
Si decide no usar UTC, elija una zona horaria ejecutando
tzselect
. Se imprimirá una zona horaria en la pantalla que utilizará a continuación. Un ejemplo seríaEurope/Moscow
. De lo contrario, useUTC
como la zona horaria a continuación.Here is that TZ value again, this time on standard output so that you can use the /usr/bin/tzselect command in shell scripts: Europe/Moscow
Configure el reloj del sistema en su zona horaria deseada siguiendo los siguientes pasos:
-
Reemplazar el contenido de
/etc/sysconfig/clock
con lo siguiente:ZONE="<timezone>" UTC=true
Por ejemplo:
ZONE="Europe/Moscow" UTC=true
Tenga en cuenta que
UTC=true
debe configurarse aquí, incluso si no usa UTC como su zona horaria. Esto se refiere al reloj del hardware del servidor, que siempre debe ser UTC, independientemente de la zona horaria del sistema que haya elegido. -
Reemplace el
/etc/localtime
archivo con un enlace a la zona horaria seleccionada:# ln -snf /usr/share/zoneinfo/<timezone> /etc/localtime
Por ejemplo:
# ln -snf /usr/share/zoneinfo/Europe/Moscow /etc/localtime # ln -snf /usr/share/zoneinfo/UTC /etc/localtime
-
-
Configurar el reloj manualmente a la hora actual.
-
Sincroniza el reloj del sistema con la hora actual:
# ntpd -g -q
-
Comprueba que la hora sea correcta:
# date
-
Sincronice el reloj del hardware del servidor con el reloj del sistema:
# hwclock -wu
-
-
Reinicia la computadora. El reinicio es necesario porque todos los servicios del sistema deben reiniciarse para recuperar la hora y la zona horaria corregidas, y el reloj del hardware del servidor debe probarse (por ejemplo, en busca de una batería defectuosa).
Después de reiniciar, verifique que el sistema muestre la hora correcta y que ntpd se esté ejecutando correctamente.