linux硬件时间与系统时间不同步,Linux系统时钟和硬件时钟不一致

在做DB2 集群复制的时候要求两台主机想时间一致。

但是在一台主机上系统时间和硬件时间相差12个小时左右;手动同步后,重启后又相差12个小时左右。

为什么会是这样的,先介绍下系统时钟和硬件时钟的区别:

Linux时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟。系统时钟是指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电池供电的时钟,这个硬件时钟可以在BIOS中进行设置。当Linux启动时,硬件时钟会去读取系统时钟的设置,然后系统时钟就会独立于硬件运作。

查时间

swas702:~ # date

Fri Mar  9 13:33:15 CST 2011

swas702:~ # hwclock --show

Fri Mar  9 13:33:22 2011  -0.517526 seconds

设置系统时间

was7:/ccc # date

Fri Mar  9 14:02:35 CST 2011

was7:/ccc # date -s "2011-03-09 14:02:35"

Fri Mar  9 14:02:35 CST 2011

was7:/ccc # date

Fri Mar  9 14:02:36 CST 2011

设置硬件时间

swas702:~ #hwclock --set --date="2011-03-09 13:33:22"

swas702:~ # hwclock --show

Fri Mar  9 13:33:22 2011  -0.517526 seconds

如果让系统时间与硬件时钟同步,则用

swas702:~ # hwclock --hctosys (hc代表硬件时间,sys代表系统时间)

swas702:~ # clock --systohc 系统时钟和硬件时钟同步0b1331709591d260c1c78e86d0c51c18.png

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值