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