配置chrony或ntp时间同步服务(推荐chrony)

Posted bytefish

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了配置chrony或ntp时间同步服务(推荐chrony)相关的知识,希望对你有一定的参考价值。

2018.12.12
ubuntu1604、CentOS7及以上版本适用,红帽官方已使用chronyd取代ntpd服务程序。

一、配置chrony:

1、停止、禁用ntpd服务(避免启动了ntpd而冲突):

systemctl disable ntpd
systemctl stop ntpd

2、编辑/etc/chrony.conf:

外网服务器则参考增加以下几行:

server 0.cn.pool.ntp.org iburst
server 1.cn.pool.ntp.org iburst
server 2.cn.pool.ntp.org iburst
server 3.cn.pool.ntp.org iburst
server time.windows.com iburst

3、允许chronyd服务自动启动并启动chronyd服务:

systemctl enable chronyd
systemctl start chronyd
查看本机是否开始连接时间服务器的123端口:
ss -un4a | grep ‘:123‘

4、查看同步状态:

查看 ntp_servers 状态
chronyc sources -v

查看 ntp_sync 状态
chronyc sourcestats -v

查看 ntp_servers 是否在线
chronyc activity -v

查看 ntp 详细信息
chronyc tracking -v

二、配置ntp

1、停止chrony服务(避免启动了chrony而冲突):

systemctl disable chronyd
systemctl stop chronyd

2、编辑/etc/ntp.conf

外网服务器则参考增加以下几行:

server 0.cn.pool.ntp.org iburst
server 1.cn.pool.ntp.org iburst
server 2.cn.pool.ntp.org iburst
server 3.cn.pool.ntp.org iburst
server time.windows.com iburst

3、允许ntpd服务自动启动并启动ntpd服务:

systemctl enable ntpd
systemctl start ntpd
查看是否连接服务器123端口:
ss -un4a | grep ‘:123‘

4、查看同步状态:

[[email protected] ~]# ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
x10.1.1.18     LOCAL(0)        11 u   23   64   17    0.798    0.052   0.108
x10.1.1.19     10.33.0.35       5 u   35   64   17    1.048  -618.28   1.384

[[email protected] ~]# ntpstat  #初次运行,尚未同步
unsynchronised
   polling server every 64 s

[[email protected] ~]# ntpstat  #等待几分钟后再次运行,已开始同步。
synchronised to NTP server (10.33.48.18) at stratum 6
   time correct to within 387 ms
   polling server every 64 s

















以上是关于配置chrony或ntp时间同步服务(推荐chrony)的主要内容,如果未能解决你的问题,请参考以下文章

centos 8.x系统配置chrony时间同步服务

NTP时间同步以及周期性计划任务

Linux时间同步服务chrony

Linux Chrony 设置服务器集群同步时间

Linux下NTP服务器配置

详解:Linux Chrony 设置服务器集群同步时间