日期:无法设置日期:操作不允许

我在尝试使用NTD或手动使用date命令设置服务器时间时遇到了一个有趣的问题。 首先,我尝试使用NTD。我成功安装了最新版本的NTD,并启动了它。之后,我希望开始同步。因此,我运行了以下命令:ntpdate pool.ntp.org 然后我收到了以下错误信息:

18 May 15:29:21 ntpdate[15477]: step-systime: Operation not permitted

然后我不知道该怎么办,所以我尝试使用date命令手动设置时间。
rm /etc/localtime
ln -s /usr/share/zoneinfo/GMT /etc/localtime
date 051822172013
然而,我遇到了这个错误: 日期:无法设置日期:操作不允许 有人能猜测一下我的服务器可能出现了什么问题吗?我以root身份登录,并且使用的是CentOS 5。 谢谢。
2个回答

在共享内核、基于容器的VPS(如OpenVZ或Virtuozzo)中,您无法自行设置时间。

如果系统时间不正确,请联系托管提供商。如果系统时间仍然错误,请切换到另一个提供商,并考虑使用其他方式而不是OpenVZ。

系统时间问题实际上是我不再使用基于OpenVZ的VPS的众多原因之一。


非常感谢您提供详细的答案。我的主要问题是我正在尝试使用亚马逊服务,而他们要求精确的时间。 - Quentin McLoad

这是一台专用物理服务器还是一个VPS? 如果是VPS,您可能没有权限执行此操作。否则,以root用户身份运行date/ntpdate/hwclock命令应该可以解决问题。 如果您正在使用VPS,请联系您的服务提供商来处理此事。

其实这是一个VPS。谢谢你的回答。我会联系供应商的。 - Quentin McLoad

  • 相关问题