时间同步设置NTP和Chrony两种方式—— 筑梦之路

article/2025/10/4 23:28:16

 之前写的:Chrony时间同步服务器的搭建——筑梦之路_筑梦之路的博客-CSDN博客_搭建chrony服务器

linux 下部署NTP服务器 时间同步_筑梦之路的博客-CSDN博客

操作系统:centos7NTP 方式#作为客户端,同步公网的时间服务器
# 安装ntp服务
yum -y install ntpdate# 开始时间同步
ntpdate ntp3.aliyun.com定时任务:echo  "*/5 * * * * /usr/sbin/ntpdate -u ntp3.aliyun.com"# 作为服务端,给局域网内主机提供时间同步服务
#配置ntp.conf
cat  /etc/ntp.conf | grep -v ^# | grep -v ^$
driftfile /var/lib/ntp/drift
restrict default nomodify notrap nopeer noquery
restrict 127.0.0.1 
restrict 172.16.1.0 mask 255.255.255.0 nomodify notrap
server ntp1.aliyun.com iburst
server ntp2.aliyun.com iburst
server ntp3.aliyun.com iburst
server cn.pool.ntp.org iburst
server cn.ntp.org.cn iburst
server 127.127.1.0
fudge  127.127.1.0 stratum 8 
includefile /etc/ntp/crypto/pw
keys /etc/ntp/keys
disable monitor#启动服务并加入开机启动
systemctl enable ntpd --now#本机测试
ntpdate -u 127.0.0.1Chrony方式centos7 默认已安装#服务端配置文件cat /etc/chrony.conf 
# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
...
server ntp.ntsc.ac.cn iburst # 在这里添加几个时间同步服务器
server ntp1.aliyun.com iburst
server ntp2.aliyun.com iburst
server s1a.time.edu.cn iburst# 允许哪些NTP客户端通过本地网络同步主机的时间
allow 172.16.1.0/24# 本机没有同步任何主机时间的情况下,依然把本机作为时间源
local stratum 10
...systemctl restart chronyd && systemctl enable chronyd#客户端配置文件cat /etc/chrony.conf
# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
#server 0.centos.pool.ntp.org iburst # 0-3为系统默认时间服务器,注释掉
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst
server 172.16.1.11 iburst # 添加指定的时间服务器
...systemctl restart chronyd上面的配置是把172.16.1.11作为时间服务器,本机同步172.16.1.11节点的时间验证:chronyc sources -v

 

输出的最后一行,有上面配置的IP,说明配置chronyd成功;输出IP前面有*号,则表示时间已经同步。 

ntpd 和 chronyd 之间的区别

来自官方文档:第 18 章 使用 chrony 套件配置 NTP Red Hat Enterprise Linux 7 | Red Hat Customer Portal

chronyd 可以优于 ntpd:

  • chronyd 可以正常工作,其中对时间参考的访问是间歇性的,而 ntpd 需要定期轮询时间引用才能正常工作。
  • 即使网络在较长时间内拥塞,chronyd 也能 表现良好。
  • chronyd 通常可以更快准确地同步时钟。
  • chronyd 能够快速适应时钟速率的突然变化,例如,由于碳粉电器温度的变化,ntpd 可能需要很长时间才能再次下降。
  • 在默认配置中,chrony d 从不调整时钟在系统启动时同步的时间,以便不设置其他正在运行的程序。ntpd 也可以配置为从不调整时间,但是它必须使用不同的调整时钟的方法,这种方法存在一些缺点,包括对时钟准确性的负面影响。
  • chronyd 可以调整较大范围内 Linux 系统上的时钟速率,即使在时钟中断或不稳定的机器上运行。例如,在某些虚拟机上:
  • chronyd 比较小,使用较少的内存,仅在需要时才会唤醒 CPU,这更有利于节能

chronyd 可以执行 ntpd 不能执行的操作:

  • chronyd 支持隔离的网络,其中唯一的调整时间方法是手动输入。例如,管理员看一下时钟。chronyd 可以检查在不同更新中更正的错误,以估算计算机获得或丢失时间的速率,并随后使用此估算来调整计算机时钟。
  • chronyd 支持降低实时时钟的增益或丢失率,例如维护关闭计算机时间的时钟。当系统引导时,它可以使用实时时钟调整时间值来设置系统时间。这些实时时钟设施目前仅在 Linux 系统上可用。
  • chronyd 支持 Linux 上的硬件时间戳,允许在本地网络上进行非常准确的同步。

ntpd 可以执行 chronyd 不能执行的操作:

  • ntpd 支持 NTP 版本 4(RFC 5905)的所有工作模式,包括广播、多播和多播客户端和服务器。请注意,广播和多播模式本质上也不如普通服务器和客户端模式准确且安全性较低,因此通常应避免使用。
  • ntpd 支持自动密钥协议(RFC 5906),用于通过公钥加密对服务器进行身份验证。请注意,该协议已被证明不安全,并可能替换为网络时间安全(NTS)规范的实施。
  • ntpd 包含许多参考时钟的驱动程序,而 chronyd 依赖于其他程序(如 gpsd )使用共享内存(SHM)或 Unix 域套接字(SOCK)从参考时钟访问数据。


http://chatgpt.dhexx.cn/article/0guCQ2KU.shtml

相关文章

两分搞定chrony时间服务同步

一、chrony服务器 Chrony 是一个开源自由的网络时间协议 NTP 的客户端和服务器软软件。它能让计 算机保持系统时钟与时钟服务器( NTP )同步,因此让你的计算机保持精确的时 间, Chrony 也可以作为服务端软件为其他计算机提供…

使用Chrony同步时间

1、 安装 yum -y install chrony #默认系统已安装2、 启动自启 systemctl enable --now chronyd3、 添加同步时间服务器 vim /etc/chrony.conf ntp.aliyun.com#保存重启chronyd systemctl restart chronyd4、 查看网络同步时间是否开启 timedatectl5、还有一个关键的信息&…

Linux 通过Chrony实现NTP

Linux实现NTP服务器时间同步,可以通过ntp服务实现,也可以通过chrony服务实现 两者区别主要有 Chrony运行于UDP的323端口,NTP运行于UDP的123端口 Chrony相比于NTP可以更快同步,能够最大同步的减少时间和频率的误差 Chrony能够更好…

linux进阶 --- chrony服务器

chrony服务器 (1)定义: 是一个开源自由的网络时间协议NTP的客户端与服务器端软件。让计算机保持系统时钟与时钟服务器(NTP)同步。chrony由两个程序组成,chronyd(服务器端)和chronyc…

Centos7 安装配置chrony服务

参考:使用chrony做时间同步 chrony时间同步服务简介及配置 简介 Chrony是一个开源的自由软件,在RHEL 7操作系统,已经是默认服务,默认配置文件在 /etc/chrony.conf 它能保持系统时间与时间服务器(NTP)同步…

时间同步Chrony

时间同步chrony 一、Chrony时间服务1、Chrony介绍2、Chrony优点 二、配置Chrony服务三、验证 一、Chrony时间服务 1、Chrony介绍 chrony 是基于NPT协议的实现时间同步服务,它既可以当做服务端,也可以充当客户端。chrony是ntp的代替品,能更精…

Chrony 时间同步

文章目录 1. chrony简介:2. chrony安装使用2.1. chrony安装2.2 修改node01配置文件2.3 node节点配置chrony2.4 配置文件详解 1. chrony简介: 实现NTP协议的的自由软件。可使系统时钟与NTP服务器,参考时钟(例如GPS接收器&#xff0…

chrony时间同步服务

chrony配置 文章目录 chrony配置1:安装chrony软件包2:修改配置文件3:本机作为时间服务器 视频地址 哔哩哔哩 1:安装chrony软件包 [rootcentos-a2 ~]# yum install chrony #安装chrony服务,需要保证镜像源可用 [rootc…

使用chrony做时间同步

简介 Chrony是一个开源的自由软件,在RHEL 7操作系统,已经是默认服务,默认配置文件在 /etc/chrony.conf 它能保持系统时间与时间服务器(NTP)同步,让时间始终保持同步。相对NTP时间同步软件,速度更…

时钟同步chrony详解

程序环境: 配置文件:/etc/chrony.conf 主程序文件:chronyd 工具程序:chronyc unit file: chronyd.service 配置文件:chrony.confserver:指明时间服务器地址;allow NETADD/NETMASK 自己作为ntp服…

详细介绍chrony服务器

chrony服务器 硬件时间:BIOS里面;关机后依然运行,主板电池为它供电;RTC时钟 系统时间:开机后,软件启动读取硬件时钟,之后独立运行 Chrony 的配置文件是/etc/chrony.conf chronyd服务器端 ch…

时间服务chrony简单配置

时间的同步有两个命令:ntp(123udp端口)和chrony(323udp端口),这里介绍一下chrony的简单配置 chrony由chrony包提供,chrony是服务端客户端一体的,既可以做别的机器的服务器,也可以做别…

【RHCE】chrony服务器

目录 第二章 chrony服务器 1.1安装与配置 1.2同步网络时间服务器 1.3 配置时间服务器 1.4 chronyc 命令 ##总结 1.5常见时区 第二章 chrony服务器 Chrony是一个开源自由的网络时间协议 NTP 的客户端和服务器软软件。它能让计算机保持系统时钟与时钟服务器(NT…

chrony的安装与使用,再搭建一个自己的时间服务器

文章目录 前言安装时间服务器 前言 这里我们使用 chrony 来搭建时间服务器,这里需要对防火墙做一些操作,我们直接关闭就好。 chrony 简介 chrony是一个ntp协议的实现程序,既可以当做服务端,也可以充当客户端,它能保持…

chrono介绍

chrono是在std下&#xff0c;属于C11的标准&#xff0c;它的头文件为#include<chrono>&#xff0c;是一个处理时间的元素。主要包括三个概念&#xff1a; Durantions&#xff1a;时间段Time points&#xff1a;时间点Clocks&#xff1a;包括system_clock(系统时钟),stead…

linux中chrony服务器的使用

1. chrony的优势 Chrony是NTP的另一种实现&#xff0c;与ntpd不同&#xff0c;它可以更快且更准确地同步系统时钟&#xff0c;最大程度的减少时间和频率误差。 chrony相比ntp的优势&#xff1a; 更快的同步&#xff0c;只需要数分钟而非数小时时间&#xff0c;从而最大程度减…

chrony

chrony简介 Chrony是网络时间协议&#xff08;NTP&#xff09;的实现。您可以使用Chrony&#xff1a; 使系统时钟与NTP服务器同步&#xff0c; 使系统时钟与参考时钟&#xff08;例如GPS接收器&#xff09;同步&#xff0c;要将系统时钟与手动时间输入同步&#xff0c; 作为N…

再见 NTP,是时候拥抱下一代时间同步服务 Chrony 了!

Chrony 是一个多功能的 NTP (Network Time Protocol) 实现&#xff0c;类 Unix 系统上 NTP 客户端和服务器的替代品。它可以通过 NTP 服务或者类似 GPS 时钟接收器的硬件级参考时钟来同步系统时钟&#xff0c;具有更好的时钟准确度&#xff0c;并且对于那些间歇性互联网连接的系…

chrony 时间同步详解

一、 简介 Chrony是一个开源自由的网络时间协议 NTP 的客户端和服务器软软件。它能让计算机保持系统时钟与时钟服务器&#xff08;NTP&#xff09;同步&#xff0c;因此让你的计算机保持精确的时间&#xff0c;Chrony也可以作为服务端软件为其他计算机提供时间同步服务。 Chr…

Linux中的Chrony时间同步服务

目录 一、时间同步 1.概念 2.时间同步在运维工作中的作用 3.时间同步完成方法 &#xff08;1&#xff09;NTP时间服务&#xff08;centos 6 &#xff09; &#xff08;2&#xff09;Chrony时间服务 二、Chrony时间服务 1.Chrony介绍 2.Chrony的优点 三、Chrony安装 …