我刚刚尝试将我的 VPS 上的时区设置为欧洲/伦敦:
ln -sf /usr/share/zoneinfo/Europe/London /etc/localtime
这很好。然而,现在时间已经过去很久了:
$ date
Sat Feb 5 12:33:21 GMT 2011
而事实上是 22:31。
由于它是 VPS,因此尝试
$ date -s 22:31
也失败了。
这是我能修复的问题吗,还是需要我的主机做些什么?
谢谢。
答案1
如果使用 xen,请尝试
echo 1 > /proc/sys/xen/independent_wallclock
并再次设置日期时间
答案2
您可以从date
手册页中尝试这个吗?
date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
因此,对于 22:31,您需要输入date 02052231
。
或包含世纪、年份和秒的完整字符串......
date 020522312011.00
答案3
使用:
/bin/rm /etc/localtime
/bin/ln -s /usr/share/zoneinfo/Europe/London /etc/localtime
看这了解更多信息。我认为只适用于 RH 系统。