ntp无法使用

CentOS8系统中,原有的时间同步服务 ntp/ntpdate服务已经无法使用,使用yum安装,提示已不存在。

  1. [root@server minio]# yum install ntp -y
  2. 上次元数据过期检查:-1 day, 16:10:40 前,执行于 20210104 星期一 024445秒。
  3. 未找到匹配的参数: ntp
  4. 错误:没有任何匹配: ntp

安装chrony

在CentOS8中,已使用chrony替代ntp,首先安装chrony

  1. #使用dnf安装
  2. dnf install -y chrony
  3. # 也可以用yum安装
  4. yum install -y chrony

1610803616953.png

安装chrony成功,修改chrony服务的配置文件

1、临时同步时间方法:chronyd -q ‘server ntp.ntsc.ac.cn iburst’

  1. [root@localhost ~]# chronyd -q 'server ntp.ntsc.ac.cn iburst'
  2. 2020-08-03T03:36:59Z chronyd version 3.5 starting (+CMDMON +NTP +REFCLOCK +RTC +PRIVDROP +SCFILTER +SIGND +ASYNCDNS +SECHASH +IPV6 +DEBUG)
  3. 2020-08-03T03:37:03Z System clock wrong by 0.021681 seconds (step)
  4. 2020-08-03T03:37:03Z chronyd exiting
  5. [root@localhost ~]# date
  6. 2020 08 03 星期一 11:37:05 CST

2、永久设置同步时间服务器(修改配置文件)

  1. root@localhost ~]# vim /etc/chrony.conf

3、注释掉第三行原有的时间服务器地址,设置为阿里云的时间服务地址

  1. # Use public servers from the pool.ntp.org project.
  2. # Please consider joining the pool (http://www.pool.ntp.org/join.html).
  3. #pool 2.centos.pool.ntp.org iburst (这一行注释掉,增加以下两行)
  4. server ntp.aliyun.com iburst
  5. server cn.ntp.org.cn iburst

4、重启网络时间服务chrony,并设置服务后台运行。

  1. #重启时间服务
  2. [root@localhost ~]# systemctl restart chronyd.service
  3. #设置时间同步服务开机启动
  4. [root@localhost ~]# systemctl enable chronyd.service

5、时间就会自动同步。

  1. [root@server minio]# date
  2. 2021 01 03 星期日 18:54:19 CST