El reloj / fecha / hora del servidor Ubuntu 7.10 i386 no se sincronizará. ¿Puedo ver sus archivos de registro para saber cuándo cambia el reloj? Para una solución temporal, creé un archivo en /etc/cron.hourly:
#!/bin/sh
ntpdate time.nist.gov
Sin embargo, esto todavía deja una hora potencial de tiempo sin control. ¿Hay un cron.minutely? Eso todavía dejaría un minuto potencial de tiempo sin control. He leído sobre problemas con la batería CMOS, pero ¿qué pasa si esto no lo soluciona? Me gustaría poder solucionar esto como un problema completamente de software.
Mis registros de calamar muestran fechas en 2005 cuando cambia el reloj, y mis controles de acceso urgentes están sesgados y terminan permitiendo a los usuarios navegar por sitios web prohibidos durante el horario comercial.
-g
bandera por defecto, lo que permite que ntpd acepte cualquier diferencia de tiempo solo en el inicio. Pasará el tiempo si es superior a 128 ms, de lo contrario, cambiará.Tuve el mismo problema ayer pero bajo Slackware 8. Para resumir, leí mucho en Google para finalmente volver a crear una imagen de la computadora. Mi gerente me envió ese enlace pero no solucionó mi problema.
Cambié la hora local a la hora UTC. Cambié el timezome para tener el bueno en ambos.
¡Espero que esto te ayudará!
Además, puedes probar esto:
fuente
Tuve el mismo problema en un sistema Debian Lenny (antes era una instalación antigua de Ubuntu 7.04) debido a un chipset escamoso en la placa base de hace una década. Aquí está mi solución cron ; para mis propósitos, dos veces al día lo mantiene sincronizado lo suficiente, y luego una vez a la semana se sincroniza y guarda en el reloj del hardware (que es muy sólido en mi sistema).
Ponga esto en /etc/cron.d/ntpsync :
Esto usa la sintaxis estándar de crontab para establecer tiempos y días, por lo que puede obtener minuciosamente si lo desea de manera tan precisa. El "registrador -i" al final de la cadena de mando envía la salida a syslog 's cron facilidades de registro.
fuente
Puede configurar un cron para eso.
En / etc / crontab agregue la línea
* * * * * root ntpdate time.nist.gov > /dev/null
Puede lograr esto como tipo raíz (o superusuario)
echo '* * * * * root /usr/sbin/ntpdate time.nist.gov > /dev/null' >> /etc/crontab
requisito previo : ntpdate para ser instalado en VM
apt-get update apt-get install ntpdate
fuente