如何矫正linux 服务器RTC时间与os时间系统保持一致

1.为什么需要矫正?

        bmc时间与服务器os时间不一致给海量服务器管理中排查定位服务器故障带来麻烦,究其原因,bmc日志时间戳与os上日志时间戳存在不一致导致信息不同步。

2.矫正上下文?

bmc时间:服务器bmc会从bios获取硬件计时芯片(RTC)的时间同步自己的时间。

os时间

(1)系统初始时间

      1.os安装的时候可以人为设置,设置完成后在os启动过程中会刷新到RTC中;

      2.未在os安装时设置,os启动过程会读取RTC(出厂设置时间)时间同步os时间。

(2)系统时间同步

          系统启动完成后,os时间通过ntp服务器调整同步,从而保证整个服务器集群中os时间一致性。

(3)ntpd与RTC同步

        ntpd与RTC未建立同步关系,导致os时间与RTC时间存在一定误差从而导致bmc时间与os时间存在误差。

(4)相关command

1)查看RTC时间

# clock

# hwclock --show

2)设置RTC时间

# hwclock --set --date='1/29/22 0:00:00' [西安QJ解封的日子,太好了]

3)

你可能感兴趣的:(云计算,程序人生,服务器,linux,运维开发,虚拟化,RTC)