一 什么是时间同步
时间同步:
多个主机协作工作时,各个主机的时间同步很重要,时间不一致会造成 很多重要应用的故障,如:加密协议,日志,集群等,
利用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程序具体内容
两个有主要程序:chronyd和chronyc
chronyd:后台运行的守护进程,用于调整内核中运行的系统时钟和时钟服务器同步。它确定计算机增减时间的比率,并对此进行补偿。
chrony