更新时间:2022-12-09 GMT+08:00

如何同步NTP服务器?

背景信息

使用IEF时,您的边缘节点时间需要与UTC标准时间保持一致,否则会导致边缘节点的监控数据、日志上传出现偏差。

您可以选择合适的NTP服务器进行时间同步,从而保持时间一致。

前提条件

边缘节点上需要安装Network Time Protocol daemon(ntpd)。

例如,在CentOS上可以执行rpm -qa | grep ntp,判断是否已安装ntpd。若返回类似“ntp-x.x.x.centos.x86_64”的版本信息,表示已安装;若无返回,表示未安装,请使用yum -y install ntp命令安装ntpd。

操作步骤

  1. 登录边缘节点。
  2. 执行以下命令,编辑ntp.conf文件。

    vim /etc/ntp.conf

  3. 添加以下语句,配置NTP服务器。

    server NTP服务器域名

    其中,NTP服务器域名请参考“华为云有没有提供NTP服务器,怎样安装?”获取。

    示例:

    server ntp.myhuaweicloud.com

  4. 执行以下命令,系统重新启动时启动服务。

    对于SUSE操作系统:

    service ntpd restart

    对于CentOS操作系统:

    systemctl restart ntpd

    请根据边缘节点实际使用的操作系统,选择具体的命令进行重启。

  5. 执行以下命令,检查与NTP服务器是否时钟同步成功。

    ntpq -p

    如果出现“*”,则表示时钟同步成功。

    首次进行NTP时钟同步需要一定时间,请等待几分钟再进行检查。

  6. 执行以下命令,设置NTP服务开机自启动。

    如果是SUSE操作系统:

    chkconfig ntp on

    如果是CentOS操作系统:

    chkconfig ntpd on