On 18/05/11 22:58, Luciano Andino wrote: > Lugli, tengo dos pc intentando sincronizar hora local, uso en openntpd > y cada tanto me sale en el log la diferencia que tengo con el servidor > de hora: > > May 18 22:45:46 compu ntpd[7370]: adjusting local clock by -179.797110s > > pero en verdad no actualiza nada! eso pasa en las dos pcs que tengo. > Buscando en la web [1] ya estaba este error hace 6 años! Con el > comando ntpdate, se sincroniza la hora pero no es un servicio como > necesito. Qué otra alternativa tengo para actualizar la hora? > > [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=306106
Hola Luciano! Hay un pequeño problema de conceptos en el asunto, en primer lugar el servicio de NTP, tanto el de la IETF como el de OpenBSD, no actualiza la hora de tu equipo, sino que ajustan prácticamente de forma imperceptible para cualquier aplicación promedio el reloj interno del sistema (no el del hardware, sino el del kernel). Como consecuencia directa de su propiedad de ser imperceptible (tiene limites estrictos de tiempo hasta los que puede des/acelerar), ajustar una diferencia de, por decir algo, una hora en el reloj interno del sistema puede tomar mas de dos semanas. Muy choto no? Bueno, no tanto si pensas que está pensado para hacerlo de forma sigilosa y no rápida. ;-) OpenNTPd tiene una opción para forzar el cambio de horario del sistema de prepo sin esperar nada, -s. Casualmente tiene un bug :-P que hace que deje de loguear a syslog, asi que o bien lo pones, lo arrancas y lo volves para atras, o bien usas ntpdate al inicio de sistema (por defecto hace esto Debian). Una aclaración que no es menor, esto puede afectar seriamente a ciertos servicios, como DB's que usan timestamps para establecer la integridad de los datos que escriben, por ejemplo. Saludos, Dererk -- BOFH excuse #232: Ionization from the air-conditioning
signature.asc
Description: OpenPGP digital signature
-- Para desuscribirte tenés que visitar la página https://listas.linux.org.ar/mailman/listinfo/lugar-gral/ Usuarios Software Libre Argentina (USLA)
