时间同步服务 Chrony 和 NTPd
Chrony 和 NTPd 的介绍
Chrony和NTPd都是用于同步计算机系统时钟的时间同步软件,它们之间的主要区别在于其设计和实现方式,以及一些功能上的差异。
设计和实现方式
NTPd(Network Time Protocol daemon):是最常见的NTP(Network Time Protocol)服务器实现之一。它是一个传统的守护进程程序,使用一系列复杂的算法和策略来同步系统时钟与参考时钟源。
Chrony:是一个相对较新的时间同步软件,它旨在简化时间同步过程,并提供更好的性能和精确度。它采用了一种更简单的设计,通过使用众多的平滑滤波器和过渡性的步进算法,提供了更快的初始化时间和更准确的始终同步。
精度和性能
配置和管理
总的来说,Chrony和NTPd都是可靠的时间同步软件,但Chrony更适合对时间同步精度有更高要求,对性能和初始化时间有更高要求的环境。对于普通用途的时间同步,两者都可以胜任,具体选择可以根据实际需求和偏好进行考虑。
NTPd 的使用方式
yum install ntp # 安装NTPdsystemctl start ntpd # 启动NTPd服务systemctl enable ntpd # 设置NTPd开机自启systemctl status ntpd # 查看NTPd服务状态ntpdate -u time.server.com # 手动同步系统时间
NTPd 的配置文件/etc/ntp.conf
# 全局配置driftfile /var/lib/ntp/drift# 指定时钟频率偏移文件的路径,用于记录系统时钟的频率漂移restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery
restrict 127.0.0.1
restrict -6 ::1# 设置NTP服务器的访问控制限制# NTP 服务器配置server 0.centos.pool.ntp.org iburst
server 1.centos.pool.ntp.org iburst
server 2.centos.pool.ntp.org iburst
server 3.centos.pool.ntp.org iburst# 指定NTP服务器的地址,可以是IP地址或域名# 日志文件配置logfile /var/log/ntp.log
logconfig =syncall +clockall +peerall +sysall# 指定记录NTP日志的文件路径# 时钟调谐配置tinker panic 0# 设置NTP调谐参数,用于控制NTP在时钟步进(slew)和时钟跳变(panic)之间的切换行为# 扩展选项includefile /etc/ntp/crypto/pw# 包含其他配置文件
Chrony 的使用方式
yum install chrony # 安装Chronysystemctl start chronyd # 启动Chrony服务systemctl enable chronyd # 设置Chrony开机自启systemctl status chronyd # 查看Chrony服务状态chronyc makestep # 手动同步时间
Chrony 的配置文件/etc/chrony.conf
# 使用 NTP 服务器同步时间server time.server.com iburst# 指定NTP服务器的地址,可以是IP地址或域名# 允许本地系统同步allow 192.168.1.0/24# 允许指定的网络或IP地址范围同步时间# 忽略其他来源的时间同步请求deny all# 记录文件配置logdir /var/log/chrony
log measurements statistics tracking# 指定记录日志文件的目录路径# 使用 RTC(Real-Time Clock,实时时钟) 来调整系统时钟rtcsync# 时钟容忍度配置makestep 1 3# 设置系统时钟步进的容忍度# 关闭掉时钟测量,用于虚拟机或不稳定时钟环境refclock PHC /dev/ptp0 poll 3 dpoll -2 offset 0
Chrony 和 NTPd 不能同时使用
在CentOS 7中,推荐使用Chrony来替代NTPd,因为Chrony更加简单、准确且稳定。
如果你打算使用NTPd,请确保先停止Chrony服务,并关闭其开机自启动。
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://hqyman.cn/post/8853.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
打赏微信支付宝扫一扫,打赏作者吧~
休息一下~~