一 什么是时间同步
时间同步:
多个主机协作工作时,各个主机的时间同步很重要,时间不一致会造成 很多重要应用的故障,如:加密协议,日志,集群等,
利用NTP(Network Time Protocol) 协议使网络中的各个计算机时间达到同步。目前NTP协议属于运维架构中必备的基本服务之一
二时间同步实现的方式
时间同步实现的两种方式:ntp和chrony
ntp服务和chrony默认在Centos7系统上都默认存在
chrony默认只在Centos7上存在
三 chrony
这里我们介绍chrony进行实现。
3.1 chrony是什么?
chrony是实现时间同步的一种方式。
3.2 chrony 的优势:
更快的同步只需要数分钟而非数小时时间,从而最大程度减少了时间和频率 误差,对于并非全天 24 小时运行的虚拟计算机而言非常有用
能够更好地响应时钟频率的快速变化,对于具备不稳定时钟的虚拟机或导致 时钟频率发生变化的节能技术而言非常有用
在初始同步后,它不会停止时钟,以防对需要系统时间保持单调的应用程序 造成影响
在应对临时非对称延迟时(例如,在大规模下载造成链接饱和时)提供了更 好的稳定性
无需对服务器进行定期轮询,因此具备间歇性网络连接的系统仍然可以快速 同步时钟
3.3 chrony程序具体内容
server - 可用于时钟服务器,iburst 选项当服务器可达时,发送一个八个数据包而不是通常的一个数据包。包间隔时间通常为2秒,可以加快初始同步速度。
driftfile - 根据实际时间计算出计算机增减时间的比率。将它记录到一个文件中,会在