date:不能设置date:不允许操作

在尝试使用NTD设置我的服务器时间或手动使用date命令时,我收到了一个有趣的问题。

首先我试图用NTD。 我已经成功安装了最新版本的NTD,启动它。 之后,我想要开始同步。 这就是为什么我运行以下命令: ntpdate pool.ntp.org

我收到以下错误:

5月18日15:29:21 ntpdate [15477]:step-systime:操作不允许

比我不知道该怎么做,所以我试图用date命令手动设置时间:

 rm /etc/localtime ln -s /usr/share/zoneinfo/GMT /etc/localtime date 051822172013 

但是我得到这个错误:

date:不能设置date:不允许操作

任何人都可以猜测可能是我的服务器上可能的问题? 我以root身份login,正在使用CentOS 5。

谢谢。

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

如果系统时间错误,请联系主机提供商。 如果系统时间仍然不正确,请切换到另一个提供程序,并考虑使用OpenVZ以外的内容。

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

这是专用的物理服务器还是VPS

如果这是一个VPS,你可能没有权限这样做。 否则,运行date / ntpdate / hwclock命令应该以root用户身份运行。

如果您使用的是VPS,请联系您的供应商为您处理。