运行 CentOS 5 的 Xen VM 上的时间不正确。运行该date
命令似乎会产生预期的输出,但后续调用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
有什么想法吗?谢谢。
答案1
在‘-s’之前尝试一个‘-u’。
或者更好的是使用 NTP。
答案2
问题是在 Xen VPS 上根本无法设置日期!
因此,由于我无法控制底层硬件(似乎是在 GMT+5 但认为它是在 GMT),解决方案是将我的时区设置为 GMT+5。