admin 管理员组文章数量: 1086864
linux下的时间 date 和 hwclock命令
linux的时间分为 系统时间 和 硬件时间。
硬件时间 就是指RTC中的时间,hwclock命令就是对这个时间操作。
系统时间 是系统开机时读取硬件时间作为系统的时间,此后系统时钟独立运作,在系统关机时再将系统时间写回RTC。
date命令只操作系统时间,hwclock操作硬件时钟,因此在date 修改时间后 最好用hwclock 同步一下,以免系统非正常关机造成时间不同步。
hwclock 查看的时间并不一定就是rtc的时间。这个问题涉及到UTC、localtime(LT)和时区。
使用hwclock –localtime 查看才是寄存器中的值。如果设置utc的话,hwclock查看时间会加8小时。
UTC是协调世界时(Universal Time Coordinated)的英文缩写。UTC相当于本初子午线(即经度0度)上的平均太阳时,可大致认为与GMT(Greenwich Mean Time)格林尼治时相等。
localtime就是我们的当地时间,我们的时区是CST(China Standard Time),其值在UTC的基础上+8小时。当我们发现系统时间差了8小时,基本上可以从时区的问题入手,主要看是否设置UTC。
说到这里就不得不提一个问题了,如果装windows和linux双系统的话,往往二者的时间会混乱,这是由于windows使用localtime,而linux使用UTC的缘故,所以bios最好使用localtime。
本文标签: linux下的时间date 和 hwclock命令
版权声明:本文标题:linux下的时间date 和 hwclock命令 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1687775554a139956.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论