无法在CentOS虚拟机上设置date

运行CentOS 5的Xen虚拟机上的时间不正确。 运行date命令似乎导致预期的输出,但后续调用仍然显示不正确的时间。

 [xxx@xxx ~]$ sudo date -s "2010-02-08 12:26:00" Mon Feb 8 12:26:00 GMT 2010 [xxx@xxx ~]$ date Mon Feb 8 17:26:58 GMT 2010 

有任何想法吗? 谢谢。

在'-s'之前尝试'-u'。

或者更好的还是使用NTP。

问题是,在Xen VPS上,根本无法设置date!

因此,由于我无法控制底层硬件(似乎在GMT + 5上,但它认为是在格林尼治标准时间),所以解决办法是将我的时区设置为GMT + 5。