圆~圈

CentOS 6.9 设置系统时间同步

CentOS 时间同步 系统时间

场景描述

阿里云ESC服务器中CentOS 6.9系统,运行一段时间之后,系统时间比实际时间慢了几分钟,同步时间之后,过一段时间又会慢上几分钟。

基本概念

UTC

整个地球被划分为24个时区,每个时区都有自己的本地时间(我们使用的北京时间为东八区)。在国际无线电通信场合,为了统一,使用一个统一的时间,称为通用协调时(UTC,Universal Time Coordinated)。北京时间比UTC时间早8个小时,即当UTC时间为2020年02月12日零点时,北京时间为2020年02月12日早上8点。

CST

中国标准时间(China Standard Time) UTC + 8 = CST

解决步骤

设置系统时间与网路时间同步

1. 安装ntpdate (已安装可跳过此步骤)

[zhy@vmware ~]# yum install ntpdate -y

2. 同步网络时间

[zhy@vmware ~]# ntpdate ntp1.aliyun.com

3. 将系统时间写入硬件

[zhy@vmware ~]# hwclock --systohc

4. 设置系统定时任务

  • 打开定时任务编辑
[zhy@vmware ~]# crontab -e
  • 写入同步时间定时任务
59 23 * * * ntpdate ntp1.aliyun.com

说明:

5923***ntpdate ntp1.aliyun.com
命令

5. 将硬件时间同步为系统时间的命令如下

[zhy@vmware ~]# hwclock --hctosys