+ -
当前位置:首页 → 问答吧 → 时间设置问题求助

时间设置问题求助

时间:2009-09-11

来源:互联网

隔了很久又装archlinux了,时间显示老是不对,其实就没有正确过。
现在的时间为早上9点半多, Hardware clock为正确时间。如何才能在系统中显示正确时间?

$sudo hwclock -D
hwclock from util-linux-ng 2.16
Using /dev interface to clock.
Last drift adjustment done at 1252660062 seconds after 1969
Last calibration done at 1252660062 seconds after 1969
Hardware clock is on UTC time
Assuming hardware clock is kept in UTC time.
Waiting for clock tick...
...got clock tick
Time read from Hardware Clock: 2009/09/11 09:37:30
Hw clock time : 2009/09/11 09:37:30 = 1252661850 seconds since 1969
2009年09月11日 星期五 17时37分30秒 -0.238230 seconds

----------------------
$ hwclock --local
2009年09月11日 星期五 09时38分58秒 -0.875270 seconds
$ hwclock --utc
2009年09月11日 星期五 17时39分09秒 -0.250266 seconds
-------------------
/etc/rc.conf 为:

LOCALE="en_US.utf8"
HARDWARECLOCK="UTC"
USEDIRECTISA="no"
TIMEZONE="Asia/Shanghai"

HARDWARECLOCK="localtime"也试过。结果一样
----------------------
用过这个:
$ sudo ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
$ sudo hwclock --hctosys

作者: pzw83   发布时间: 2009-09-11

我的rc.conf中的设置,显示正常,没有问题。

LOCALE="zh_CN.UTF-8"
HARDWARECLOCK="localtime"
USEDIRECTISA="no"
TIMEZONE="Asia/Shanghai"

hwclock --local
2009年09月11日 星期五 13时06分40秒 -0.515924 seconds
hwclock --utc
2009年09月11日 星期五 21时07分15秒 -0.875290 seconds

作者: crazyrain   发布时间: 2009-09-11

我修改上你的一样然后重启,还是不行。

下面的结果相反
$ hwclock --local
2009年09月11日 星期五 21时59分10秒 -0.734636 seconds
$ hwclock --utc
2009年09月12日 星期六 05时59分22秒 -0.031521 seconds

作者: pzw83   发布时间: 2009-09-11

硬改成功,汗,没有和谐一点的办法吗?

rc.conf设为:
LOCALE="en_US.utf8"
HARDWARECLOCK="localtime"
USEDIRECTISA="no"
TIMEZONE="Asia/Shanghai"

参考http://wiki.chinaunix.net/index.php/Hwclock,英文部分,
&sudo hwclock --set --date="2009/09/11 14:20:26"
$ sudo hwclock --adjust
$ sudo hwclock --hctosys
重启后出现提示错误,再重启检查磁盘,但显示正确了。

作者: pzw83   发布时间: 2009-09-11

你可以试试安装ntp, 然后sudo /etc/rc.d/ntpd start.过一会儿,时间就正确了。

作者: firefoxmmx   发布时间: 2009-09-11

rc.conf中设置:
LOCALE="zh_CN.UTF-8"
HARDWARECLOCK="localtime"
USEDIRECTISA="no"
TIMEZONE="Asia/Shanghai"

然后改一下系统时间为本地时间就可以了。

作者: osfree   发布时间: 2009-09-17