SLES 12 SP2 上的“日期”立即重置

SLES 12 SP2 上的“日期”立即重置

我尝试通过暂时禁用 NTP 并使用“date -s '5 分钟前'”更改足以触发警报的时间,以测试我的系统监控。此测试在 SLES 11 和 SLES 12 SP1 上运行良好。在 SLES 12 SP2 上,date 命令会在几秒钟内恢复。这可能是什么原因造成的?这是我的示例问题:

sr-0f6a00494095:/ # date
Tue Nov 29 19:59:12 UTC 2016
sr-0f6a00494095:/ # date -s '5 Minutes Ago'
Tue Nov 29 19:54:18 UTC 2016
sr-0f6a00494095:/ # date
Tue Nov 29 19:54:19 UTC 2016
sr-0f6a00494095:/ # date
Tue Nov 29 19:54:20 UTC 2016
sr-0f6a00494095:/ # date
Tue Nov 29 19:54:21 UTC 2016
sr-0f6a00494095:/ # date
Tue Nov 29 19:59:22 UTC 2016

要清楚的是:我没有看到 ntpd 进程正在运行,并且服务已关闭。/var/log/messages 中没有日志。也没有 NTP 日志。这是在 Azure 上运行的 VM,与此示例适用的 SLES 11 SP3 和 SLES 12 SP1 VM 的用例相同。

答案1

对于下一个遇到此问题的可怜人:Azure 已在 SLES 12 SP2 上发布了“Windows Server 2016 精确时间”。它内置于 Hyper-V 中。这解释了为什么即使关闭 NTP,我的时间也会被强制调整。

相关内容