QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11304|回复: 4

systemd 后 时间总快8小时

[复制链接]
发表于 2015-1-2 23:15:54 | 显示全部楼层 |阅读模式
Gentoo系统,换systemd了,a系统时间老是不对,早8小时;加ntp参数后倒是对的时间,但是cmos和windows系统时间又快了。。。。(从来没遇到过这种情况) 求解
long.z@gentoo ~ $ timedatectl
Local time: 六 2015-01-03 07:10:26 CST
Universal time: 五 2015-01-02 23:10:26 UTC
RTC time: 五 2015-01-02 23:10:27
Time zone: Asia/Shanghai (CST, +0800)
NTP enabled: no
NTP synchronized: no
RTC in local TZ: no
DST active: n/a

long.z@gentoo ~ $ date
2015年 01月 03日 星期六 07:17:10 CST

[ 本帖最后由 schoolwind 于 2015-1-2 23:18 编辑 ]
发表于 2015-1-3 10:52:03 | 显示全部楼层
修改 /etc/conf.d/hwclock ,里面的
clock=
改成 local

也就是使用本地时间,而不是使用 UTC 时间。

另外,别忘了设置 timezone 为上海。
覆盖 /etc/localtime 为对应的 timezone 文件即可。 /usr/share/zoneinfo/ 里面翻吧。
好像不建议用链接,但是用了也不影响系统。你要是用了 /usr 单独分区,那就必须是复制过来。
(不过很扯淡的是,没有北京时间,上海和北京时间其实是相差了几秒的。但是现在居然没有北京时间,还保留了上海时间。当然都是 +8 区,现在貌似不用本地精确时间,都是用 UTC +- 一个取整时间)


PS:不知道 systemd 是不是也是这些地方进行设置。openrc 反正是这里,你这个问题就是 hwclock 存储时间方式和计算机使用习惯不一致导致的。你的 RTC 和 Universal time 一样。
回复

使用道具 举报

 楼主| 发表于 2015-1-5 20:32:15 | 显示全部楼层
原帖由 jiangtao9999 于 2015-1-3 10:52 发表
修改 /etc/conf.d/hwclock ,里面的
clock=
改成 local

也就是使用本地时间,而不是使用 UTC 时间。

另外,别忘了设置 timezone 为上海。
覆盖 /etc/localtime 为对应的 timezone 文件即可。 /usr/share/zoneinfo/ 里面 ...

谢谢,systemd  还是不行。。。。干脆 linux 和 windows 都启动网络时间同步服务,但是cmos的时间还是不对。。。
回复

使用道具 举报

发表于 2015-1-6 00:04:43 | 显示全部楼层
systemd 的硬件时钟设置好像换了个地方,你找找看。我以前也用过一段时间 systemd 的,确实有这个问题,需要修改别的地方设置。可以恢复之前的习惯的。
gentoo 一直没有用 systemd 作为默认 init 进程。所以很多设置都是 systemd 自己的设置位置,gentoo 的设置和它没有统一。
回复

使用道具 举报

发表于 2015-1-10 19:48:35 | 显示全部楼层
/etc/adjtime 不知道文件名是否有记误差。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-3-19 15:59 , Processed in 0.077764 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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