我有一个便宜的 OpenVZ VPS,我注意到时间有很多错误。
每次我尝试:
ntpdate -s time.nist.gov
它默默地返回,就好像成功一样,但没有任何变化。
当我做:
date -s 11:11
它说date: cannot set date: Operation not permitted
。
有没有办法可以修改 OpenVZ VPS 上的日期?
注意:我已经完成了service ntpd stop
,但它还没有运行。
答案1
尽管在这里发帖可能已经晚了:我最终来到这里是因为我遇到了同样的问题。 (实际上,自动安装的一个 cronjob 在调用 ntpdate 时会抛出每日错误电子邮件)。
正如其他帖子中所述:在 openVZ 中,节点(您的 VPS)无法设置自己的时间。该时间源自使用内核的所有 vps 的公共终端。时间更新应该由主机系统为您完成。如果您正在运行 VPS,您可以启用节点的时间/日期调用;然而,来自一个节点的调用会改变所有其他节点的时间……也许是一个坏主意。
对于我的问题...我只是从 cronjob 中删除了 ntpdate 调用...(服务器时间是正确的并且显然是由我的主机维护的...)