Linux用户对于时间同步,基本上是使用ntpdate和ntpd这两个工具实现的,但是这两个工具已经很古老了,在某些情况下,例如,你的服务器经常开关机,或者很少,偶尔才能连接外部网络,最典型的比如在隔绝的内网中,没有相应时间同步的硬件,ntpd支持就不是很好了。

chrony是redhat开发的,它是网络时间协议的 (NTP) 的另一种实现。centos7/rhel7默认的时间同步工具,在centos6.8之后,老的centos和rhel6系列也添加上了这个工具。Chrony可以同时做为ntp服务的客户端和服务端。默认安装完后有两个程序chronyd和chronyc 。chronyd是一个在系统后台运行的守护进程,chronyc是用来监控chronyd性能和配置其参数程序。

服务端的配置如下:

192.168是允许连接到服务器的子网的网段。

防火墙开通端口

客户端设置如下:

需要注意的是,我们这里的pdc.adagene.cn是有内网解析的刚才master的的主机名。allow后面的ip地址为master主机的ip地址。

启用chronyd服务即可同步:

或者没有启动服务,手动同步(类似ntpdate命令):

附几条客户端查询常用的命令:

查看源服务器状态chronyc sourcestats

查看详细同步状态chronyc sources -v

追踪同步情况chronyc tracking

 

内网搭建chrony时间同步服务器步骤
Tagged on:         

发表评论

电子邮件地址不会被公开。 必填项已用*标注