Solaris上的时钟电池坏了 – 如何解决,直到我可以修复电池

我的主Solaris服务器的电池有问题,因此我每天损失大约20秒。
目前,我正在使用rdate一次,以同步时间。 我应该使用哪种方法,直到我可以在周末更换电池? 我应该从rdate切换到ntp吗?
机器运行大量的cronjobs,因此我需要确保即使在时间改变的情况下也能开始一切。

你一定要运行ntpd。 它不仅可以自动与一台或多台服务器同步,如果让它运行一段时间,它会计算硬件时钟的校正因子,即使您失去与时间服务器的连接,也可以保持相当准确的时间。

但rdate的主要问题是立即设置正确的时间。 假设是10点30分,但你的服务器时钟显示10:25。 如果你设定的时间,你有效地失去了5分钟。 另一方面,NTP逐渐调整时间。