-2 ntp
我们在 AWS 中有一台带有 Amazon linux 的服务器。默认自带NTP服务,我们可以看到是同步的。但是,当有人使用以下命令更改时间时:
date -s "14 JUL 2014 04:45:00"
Run Code Online (Sandbox Code Playgroud)
日期和时间是强制的。当 NTP 进行下一次检查时,ntpd 不会更新时间。有人可以帮我解决这个问题,以防止使用 NTP 未经授权更改时间。
小智 6
如果时间“太错误”,ntp 不会更改时钟,这可能是您遇到问题的原因。
然而,最简单的调试方法是将其添加到 ntp.conf 中:
logfile /var/log/ntpd.log
Run Code Online (Sandbox Code Playgroud)
如果您运行 ntpdate 命令并收到如下错误:
# ntpdate ntp.ubuntu.com
ntpdate[26284]: Can't adjust the time of day: Operation not permitted
Run Code Online (Sandbox Code Playgroud)
这意味着您可能在 VPS 上,在这种情况下您无法修改系统时钟 - 这只能在主机上完成。