LinuxSir.cn,穿越时空的Linuxsir!

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

关于时间的问题:系统时间多了8个小时

[复制链接]
发表于 2009-8-22 16:24:11 | 显示全部楼层 |阅读模式
在论坛里面搜索到别人的解决方法都不使用,只好再问问大家了
系统时间总是多8个小时,hwclock --show显示的时间ok的
首先/etc/conf.d/clock里面已经设了“local”
而且/etc/localtime 指向/usr/share/zoneinfo/Asia/shanghai
但是时间不对,所以我就又在/etc/conf.d/clock里面写了timezone="Asia/Shanghai",时间依然不对。然后我看到clock文件里面的
注释说如果自己设置了localtime那么timezone就可以是空的,但是这样我的
时间仍然不对,于是我就保留timezone,然后删除了链接localtime,执行了一次
date,发现时间居然对了,然后我重新添加链接,时间有不对了。ft了
这个是什么问题呢?

第二个我的emerge不知道从什么时候就无法工作了,换了几个mirror还是不行,错误如下:
>>> Starting rsync with rsync://140.110.123.9/gentoo-portage...
>>> Checking server timestamp ...
timed out
rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(276)
er=2.6.9]
>>> Retrying...
发表于 2009-8-22 16:30:49 | 显示全部楼层
date 082216302009
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-22 16:33:26 | 显示全部楼层
每次开机都要重新弄时间,结果下次还记还是错的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-22 16:34:59 | 显示全部楼层
补充一下:
有localtime的时候,显示时间多了8个小时,时间中有cst字样

去掉localtime的时候,显示时间ok,时间有utc字样
去掉localtime的时候,不管clock中有没有timezone="Asia/Shanghai"
时间都是对了,为utc的
回复 支持 反对

使用道具 举报

发表于 2009-8-22 16:35:32 | 显示全部楼层
SYNC="rsync://mirror.averse.net/gentoo-portage"
那就换一个喽。
是cst啊
Sat Aug 22 16:36:18 CST 2009

我知道了,可能你没有把时间写进bios里面
回复 支持 反对

使用道具 举报

发表于 2009-8-22 16:35:50 | 显示全部楼层
me too may have the same problem. but i can sync and emerge..
回复 支持 反对

使用道具 举报

发表于 2009-8-22 16:37:23 | 显示全部楼层

  • 我的配置文件是/etc/conf.d/hwclock而不是/etc/conf.d/clock,版本不一样,所以没办法了。但是,一般在这里设了,再用tzselect设一下就好了的。

    我感觉你是把系统时钟设置为UTC了,如果有windows,那里面的时间应该也是错的。此外,/etc/localtime肯定是需要的。你可以先设置下时间,再用hwclock -w设置下硬件时钟。

    正确设置后,date显示中有CST,而date -u输出中有UTC


  • 无法同步就等等,有时候的确没法连接的。[color="Blue"]这里是服务器列表,也可以试试里面欧洲的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-22 16:40:57 | 显示全部楼层
谢谢大家的回复,我在想是不是用livecd安装系统时候,有一步要设置时间,结果我当时没注意,没有设置正确的时候,导致usr/share/zoneinfo/里面的这些文件有些不对呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-22 16:43:05 | 显示全部楼层
Post by coderoar;2019102
  • 我的配置文件是/etc/conf.d/hwclock而不是/etc/conf.d/clock,版本不一样,所以没办法了。但是,一般在这里设了,再用tzselect设一下就好了的。

    正确设置后,date显示中有CST,而date -u输出中有UTC

  • 无法同步就等等,有时候的确没法连接的。[color="Blue"]这里是服务器列表,也可以试试里面欧洲的。


我记得就刚装好机器的那几天emerge成功了,后来就不行了
到现在都没有成功过。换了好几个了。呵呵,再试试你们给的~~
回复 支持 反对

使用道具 举报

发表于 2009-8-22 16:51:09 | 显示全部楼层
Post by pamirs;2019104
谢谢大家的回复,我在想是不是用livecd安装系统时候,有一步要设置时间,结果我当时没注意,没有设置正确的时候,导致usr/share/zoneinfo/里面的这些文件有些不对呢?

你想啥时候设就啥时候设,很自由的,步骤没有硬性规定。/usr/share/zoneinfo/是由sys-libs/timezone-data提供的,一般不会因为你的误操作而出现异常。如果你觉得有问题,就emerge -1 sys-libs/timezone-data。
回复 支持 反对

使用道具 举报

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

本版积分规则

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