热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

debian下的时间和时区问题

debian下的时间和时区问题--Linux发行版技术-Debian信息,下面是详情阅读。
在Linuix 系统里面,系统时间由3个因素决定:硬件时间、UTC(/etc/default/rcS)、Timezone。/etc/default/rcS 里面的UTC选项,告诉Linux系统,这个硬件时间是否UTC时间。Timezone 是设定系统所处UTC时区(我现在用的是 Asia/Shanghai)。最后,系统启动时候读出硬件时间,再根据是否UTC时间、系统所处Timezone计算出系统localtime。

下面是硬件时钟的时间。
DNAS:~# hwclock ?show
Wed 03 Oct 2007 09:40:10 PM CST -0.169539 seconds

由于我已经在/etc/default/rcS 里面设置了UTC=no,告诉了系统,硬件时间并不是UTC时间。之后系统时间就会根据以下两个文件决定时区了:

/etc/timezone
/etc/localtime

安装ntpdate为了执行时间同步

apt-get install ntpdate

用tzconfig来设置时区,确认为Asia/shanghai

另外,debian/linux默认认为BIOS时间是世界时间(UTC)。

修改/etc/default/rcS,把其中的UTC=yes选项改为UTC=no

这下OK了。
推荐阅读
author-avatar
红骑兵
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有