linux服务器时间同步的检查

369 阅读1分钟

服务器上执行:timedatectl

image.png

1.Local time

本地时间,初始值来自于RTC,由内核维护,系统启动之后和RTC就没有关系,通常等于RTC+时区值(如上图的本地时间=RTC+8)

2.Universal time

系统时间永远是UTC,在应用程序使用的时候转换为本地时间

3.RTC(real-time clock)time

硬件时间,一般是主板上的特殊电路,专用于记录时间,有电池供电,不受服务器和操作系统的开启关闭影响。也称作BIOS时间。

4.Time zone

本地时区,即服务器所在的时区,在中国通常使用Asia/Shanghai

5.NTP enable

状态为“yes”,表示开启NTP同步

timedatectl set-ntp true #开启ntp同步

timedatectl set-ntp false #禁止ntp同步

6.NTP synchronized

为“yes”,表示NTP同步完成。

为“no”, 重启NTP。

systemctl restart chronyd  #重启ntp

7.RTC in local TZ

设置RTC时间,为"no"表示未设置

timedatectl set-local-rtc 1 #将RTC设置为本地时间

timedatectl set-local-rtc 0 #将RTC设置为UTC

重启chronyd

systemctl restart chronyd