yuan-er

导航

 

使用Chrony配置时间同步

操作场景

为了保证时间误差在要求范围以内,推荐使用Chrony(Chrony Time Daemon)来自动同步待配置时间同步的服务器节点的系统时间,可参考以下操作步骤进行配置。

操作步骤

  1. 以root用户登录到待配置时间同步的所有服务器节点。
  2. 键入“chrony”并连按两次“Tab”键观察,检查是否安装了chrony。

     

    • 若显示chronyc和chronyd,则表示已经安装了chrony。继续执行后续步骤。
    • 若未显示则表示当前未安装chrony,执行以下命令进行安装。
      • 如果软件包管理器为yum源,则执行以下命令,进行安装。

        yum install chrony -y

      • 如果软件包管理器为zypper源,则执行以下命令,进行安装。

        zypper install chrony

        如果回显“Choose from above solutions by number or cancel [1/2/3/c] (c):”,键入包含“install xx (with vendor change)”显示的Solution数字即可。

        如果回显“Continue? [y/n/...? shows all options] (y):”,键入“y”即可。

  3. 执行以下命令,修改服务端配置。

     

    该步骤修改的是服务端配置,请勿修改客户端。

    1. 使用vi命令编辑/etc/chrony.conf。

      vi /etc/chrony.conf

    2. 参照如下图示,添加“allow all”信息。

    3. 参照如下图示,删除“#”,取消“local stratum 10”所在行的注释。

    4. “Esc”键后执行:wq!命令,保存并退出。
    5. 执行以下命令,重启服务端chrony服务使配置生效。

      systemctl restart chronyd

     

  4. 执行以下命令,修改客户端配置。

     

    该步骤修改的是客户端配置,请勿修改服务端。

    1. 使用vi命令编辑客户端的/etc/chrony.conf文件。

      vi /etc/chrony.conf

    2. 参照如下图示,添加“#”注释掉配置文件最前面原有的pool行,并新增“server 时间同步服务器域名/IP地址 iburst”

    3. “Esc”键后执行:wq!命令,保存并退出。
    4. 执行以下命令,重启客户端chrony服务使配置生效。

      systemctl restart chronyd

     

  5. 执行以下命令,配置后检查。

     

    在客户端与服务端分别使用如下命令查询,如服务端与客户端时间保持一致说明时钟源配置成功。

    date

    回显如下:

    Fri Dec 15 07:39:58 UTC 2023
     

     

 
posted on 2025-04-21 09:47  数据库笔记  阅读(1)  评论(0)    收藏  举报