LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1052|回复: 5

时间设置问题求助

[复制链接]
发表于 2009-9-11 09:55:17 | 显示全部楼层 |阅读模式
隔了很久又装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
发表于 2009-9-11 13:07:47 | 显示全部楼层
我的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
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-11 13:57:03 | 显示全部楼层
我修改上你的一样然后重启,还是不行。

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

使用道具 举报

 楼主| 发表于 2009-9-11 14:36:39 | 显示全部楼层
硬改成功,汗,没有和谐一点的办法吗?

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
重启后出现提示错误,再重启检查磁盘,但显示正确了。
回复 支持 反对

使用道具 举报

发表于 2009-9-11 15:35:04 | 显示全部楼层
你可以试试安装ntp, 然后sudo /etc/rc.d/ntpd start.过一会儿,时间就正确了。
回复 支持 反对

使用道具 举报

发表于 2009-9-17 11:12:52 | 显示全部楼层
rc.conf中设置:
LOCALE="zh_CN.UTF-8"
HARDWARECLOCK="localtime"
USEDIRECTISA="no"
TIMEZONE="Asia/Shanghai"

然后改一下系统时间为本地时间就可以了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表