LinuxSir.cn,穿越时空的Linuxsir!

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

Debian的时间问题

[复制链接]
发表于 2009-11-25 13:50:34 | 显示全部楼层 |阅读模式
用于服务器,没有安装图形界面
现在java读取的时间始终比实际时间多8小时

现在系统的设置:
#
# /etc/default/rcS
#
# Default settings for the scripts in /etc/rcS.d/
#
# For information about these variables see the rcS(5) manual page.
#
# This file belongs to the "initscripts" package.
TMPTIME=0
SULOGIN=no
DELAYLOGIN=no
UTC=yes
VERBOSE=no
FSCKFIX=no
RAMRUN=no
RAMLOCK=no

在这里,UTC无论设置成yes或no,时间都始终差8小时
 楼主| 发表于 2009-11-25 14:36:36 | 显示全部楼层
系统时间是正确的,如果用date -u得到的时间是正确的,但用date或java读取的时间就要快8小时
回复 支持 反对

使用道具 举报

发表于 2009-11-25 16:33:39 | 显示全部楼层
UTC=no
回复 支持 反对

使用道具 举报

发表于 2009-12-28 20:04:53 | 显示全部楼层
试试:
sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
回复 支持 反对

使用道具 举报

发表于 2009-12-28 20:37:23 | 显示全部楼层
sudo ntpdate pool.ntp.org && sudo hwclock --systohc

运行这个就ok,不管你用不用utc...
回复 支持 反对

使用道具 举报

发表于 2009-12-28 21:07:43 | 显示全部楼层
Post by 老陈73;2049687
系统时间是正确的,如果用date -u得到的时间是正确的,但用date或java读取的时间就要快8小时


你所说的系统时间是什么呢?是不是类似于gnome面板上的,他用了UTC啦么?

date应该读取的是系统正确的时间,

看看主板的时间是什么?是不是本地时间?

看看时区的设置有没有问题?

看看用没用UTC?

UTC=no应该能解决,你这个应该是localization方面的问题。
回复 支持 反对

使用道具 举报

发表于 2009-12-29 20:51:49 | 显示全部楼层
怎么设都没作用的话,楼主应该看看是不是时钟驱动不正确。
手工卸载后再加载当前时钟驱动模块看看不是不有错误输出。
如果有,就换时钟驱动。就是把现在的驱动列入黑名单即可。
本人原使用rtc模块,现象与楼主一样,改用genrtc后正常了。
本人系统现使用rtc_core(自编内核)
回复 支持 反对

使用道具 举报

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

本版积分规则

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