Solaris 上的时钟电池坏了 - 在修好电池之前如何解决

Solaris 上的时钟电池坏了 - 在修好电池之前如何解决

我的主要 Solaris 服务器的电池有问题,因此每天会损失大约 20 秒的时间。
目前,我每天早上使用 rdate 一次来同步时间。在周末更换电池之前,我应该使用哪种方法?我应该从 rdate 切换到 ntp 吗?
机器运行大量 cronjobs,因此我需要确保即使时间更改,所有程序都会启动。

答案1

您绝对应该运行 ntpd。它不仅会自动与一台或多台服务器同步,如果您让它运行一段时间,它还会为您的硬件时钟计算一个校正因子,即使您与时间服务器失去连接,它也能保持相当准确的时间。

然而,rdate 的主要问题是它会立即设置正确的时间。假设现在是 10:30,但您的服务器时钟显示 10:25。如果您设置时间,则实际上会损失 5 分钟。另一方面,NTP 会逐渐调整时间。

相关内容