RedHat NTP时间服务器配置Chrony(所有节点时间跟主节点时间同步)

NTP

NTP(Network Time Protocol)是一种用于在计算机网络中同步时钟的协议。它的主要目的是确保网络中的各个设备具有准确的时间参考,以便协调事件顺序、安全通信和日志记录等应用。它通过分层体系结构、时间同步算法和准确的时间参考源来确保网络设备具有一致和准确的时间,为各种应用提供可靠的时间参考。

  • 分层体系结构:NTP使用分层的时间源结构。在该结构中,Stratum 1服务器作为最高层级,从高精度的时间源(如原子钟)获取时间信息。其他设备(如Stratum 2、Stratum 3等)通过与更高层级的服务器同步其时钟来获取时间信息。

  • 时间同步算法:NTP使用一种称为"时钟滤波"的算法来对时间进行同步。该算法通过与多个时间源进行比较,并使用加权平均值来计算最准确的时间。

  • 时钟偏移和延迟:NTP不仅考虑了时钟的偏移(即时间的差异),还考虑了时钟的延迟(即网络传输时间)。通过测量和补偿这些因素,NTP能够提供更准确的时间同步。

  • NTP服务器和客户端:NTP协议涉及两种类型的设备:服务器和客户端。NTP服务器是具有准确时间源的设备,它向客户端提供时间信息。NTP客户端是需要同步时间的设备,它通过与服务器通信来获取准确的时间。

  • 时间参考源:NTP可以使用多种时间参考源,包括原子钟、GPS接收器、互联网上的其他NTP服务器等。选择可靠和精确的时间参考源对于保持准确的时间同步非常重要。

Chrony

Chrony是一种用于网络时间同步的软件,它提供了与NTP(Network Time Protocol)兼容的功能。Chrony旨在提供准确的时钟同步,特别适用于具有不稳定网络连接或无法访问高精度时间源的环境。它通过适应性算法、时钟源选择和预测性补偿等功能,提供准确和稳定的时钟同步。Chrony广泛应用于各种环境中,包括个人计算机、服务器、嵌入式系统和云计算平台等。

  • 网络适应性:Chrony使用一种称为"时钟漂移"的算法来适应网络延迟和不稳定性。它能够检测和衡量网络延迟,以动态地调整时钟同步策略,从而提供更准确的时间同步。

  • 时钟源选择:Chrony支持多种时钟源选择策略。它可以使用本地时钟、参考时钟(如GPS接收器)或远程NTP服务器作为时间参考源。Chrony能够根据时钟源的准确性、可用性和可信度进行选择,并自动切换到最佳的时间源。

  • 预测性补偿:Chrony使用预测性补偿来减少网络延迟对时钟同步的影响。它通过分析网络延迟的变化模式来预测未来的延迟,并采取相应的补偿措施,以提供更准确的时间同步。

  • 精确度和稳定性:Chrony旨在提供高精度和稳定性的时钟同步。它使用一种双向时钟校准算法,可以减少时钟的偏移和抖动,并提供亚毫秒级别的时间同步。

  • 日志记录和监控:Chrony提供详细的日志记录和监控功能,可以记录时间同步的状态、偏移量和延迟等信息。这些信息对于故障排除和性能监控非常有用。

安装chrony

在所有的节点上安装chrony,注意安装的chrony版本,最好一致。

yum install chrony
systemctl start chronyd
systemctl enable chronyd

配置主节点

vim /etc/chrony.conf 

需要修改的地方有两个,第一个红框位置可以添加互联网时间源ntp1.aliyun.com;​​​ntp.sjtu.edu.cn;或者直接使用主节点的本地时间。​​第二个红框位置允许allow NTP client access from local network。

在这里插入图片描述

重启chrony服务。

systemctl restart chronyd

其他节点

修改chrony.conf 配置文件,添加主节点地址192.168.120.1作为时间源:

vim /etc/chrony.conf 

在这里插入图片描述
重启chrony服务。

systemctl restart chronyd

查看时间同步状态。

chronyc sources -v 

时间未同步开启防火墙端口

systemctl status firewalld # 检查firewalld服务

主节点和其他节点开放NTP协议的UDP123端口。

firewall-cmd  --permanent --add-port=123/udp
firewall-cmd  --reload 

查看时间同步状态。

chronyc sources -v 

手动调整同步

chronyc -a makestep

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/162883.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux设置静态IP

Linux设置静态IP 使用ip addr查看ip,如下所示就是动态IP 1、什么是静态IP? 静态ip就是固定的ip,需要手动设置。静态IP地址(又称固定IP地址)是长期分配给一台计算机或网络设备使用的 IP 地址。一般来说,一…

【数据结构】C : 追星

C : 追星 文章目录 C : 追星DescriptionInputOutputSampleInputOutput 解题思路AC代码: Description 城市总共有N座。yintama是右京女神的狂热粉,当他得知右京女神将要在城市N举办演唱会的时候,马上开始准备动身前往城市N。原本他可以直接乘…

738. Monotone Increasing Digits 968. Binary Tree Cameras

738. Monotone Increasing Digits An integer has monotone increasing digits单调递增数字 if and only if each pair of adjacent digits x and y satisfy x < y. Given an integer n, return the largest number that is less than or equal to n with monotone increa…

TypeScript 学习笔记 第三部分 贪吃蛇游戏

尚硅谷TypeScript教程&#xff08;李立超老师TS新课&#xff09; 1. 创建开发环境 创建工程&#xff0c;使用学习笔记的第二部分安装css部分 npm i -D less less-loader css-loader style-loader对css部分处理&#xff0c;能够运行在低版本浏览器 npm i -D postcss postcss…

oracle rac 19c修改不同网段public ip

客户需求将才搭建的oracle 19.19数据库从192.168.168.0网段调整到192.168.213网段 1.停止两个节点集群 停止之前最好ocrdump一下&#xff0c;防止有问题 crsctl stop crs 2.修改public ip地址和/etc/hosts 3. 启动crs 这时集群可以启动&#xff0c;但是上面的一些资源启动会…

音色逼真、韵律自然的AI人声克隆限时福利!

声音&#xff0c;为数字人注入灵魂。 2023云栖大会上&#xff0c;阿里云视频云接受了CCTV-2财经频道的采访&#xff0c;分享并演示了如何利用云端智能剪辑&#xff0c;一站式完成数字人渲染及视频精编二创。 正如视频开头所呈现的AI重现演员“原声”&#xff0c;近年来&#x…

基于SpringBoot的图书管理系统

基于SpringBoot的图书管理系统 图书管理系统开发技术功能模块代码结构数据库设计运行截图源码获取 图书管理系统 开发技术 技术&#xff1a;SpringBoot、MyBatis-Plus、MySQL、Beetl、Layui。 框架&#xff1a;基于开源框架Snowy-Layui开发。 工具&#xff1a;IDEA、Navicat等…

【Linux】进程间通信——进程间通信的介绍和分类、管道、匿名管道、命名管道、匿名管道与命名管道的区别

文章目录 进程间通信1.进程间通信的介绍1.1目的和发展 2.进程间通信分类3.管道3.1匿名管道3.1.1匿名管道的原理&#xff08;文件角度&#xff09;3.1.2匿名管道的原理&#xff08;内核角度&#xff09;3.1.3管道读写规则3.1.4管道特点 3.2命名管道3.2.1创建命名管道3.2.2命名管…

PTA-列出所有祖先结点

对于给定的二叉树&#xff0c;本题要求你按从上到下顺序输出指定结点的所有祖先结点。 输入格式: 首先第一行给出一个正整数 N&#xff08;≤10&#xff09;&#xff0c;为树中结点总数。树中的结点从 0 到 N−1 编号。 随后 N 行&#xff0c;每行给出一个对应结点左右孩子的…

谈思生物医疗直播 | 利用类器官模型研究肺的发育与稳态

类器官是一种三维细胞培养物&#xff0c;其在细胞类型&#xff0c;空间结构及生理功能上能够模拟对应器官&#xff0c;从而提供一个高度生理相关的系统。自2009年小肠类器官首次建立至今&#xff0c;类器官研究已经延伸到多个组织系统&#xff0c;并成为当下生命科学领域最热门…

element plus 使用细节

菜鸟一直在纠结这个写不写&#xff0c;因为不难&#xff0c;但是菜鸟老是容易忘记&#xff0c;虽然想想或者搜搜就可以马上写出来&#xff0c;但是感觉每次那样就太麻烦了&#xff0c;不如一股做气写了算了&#xff0c;后面遇见别的就再来补充&#xff01; 文章目录 table 表格…

美创获IDC数据库安全市场代表厂商推荐,一路引领数据库安全

近日&#xff0c;全球领先的IT市场研究和咨询公司IDC发布《IDC Persepctive&#xff1a;中国数据库安全市场洞察&#xff0c;2023》报告。 凭借多年的技术积累和丰富的产品体系与行业实践&#xff0c;美创科技获「代表厂商」推荐&#xff0c;再次彰显专业领先能力&#xff01; …

Mybatis一级缓存和二级缓存原理剖析与源码详解

Mybatis一级缓存和二级缓存原理剖析与源码详解 在本篇文章中&#xff0c;将结合示例与源码&#xff0c;对MyBatis中的一级缓存和二级缓存进行说明。 MyBatis版本&#xff1a;3.5.2 文章目录 Mybatis一级缓存和二级缓存原理剖析与源码详解⼀级缓存场景一场景二⼀级缓存原理探究…

责任链模式 (Chain of Responsibility Pattern)

定义 责任链模式是一种行为型设计模式&#xff0c;用于在对象间建立一条处理请求的链。它允许多个对象有机会处理请求&#xff0c;从而减少请求的发送者和接收者之间的耦合。在责任链模式中&#xff0c;每个接收者包含对另一个接收者的引用&#xff0c;形成一条链。如果一个对…

tcp和 udp区别

相同点&#xff1a;都是传输层协议 不同点 是否面向连接 tcp:面向连接 三次握手&#xff0c;四次挥手端对端连接全双工通信&#xff08;允许双端同时收发数据&#xff09; udp:无连接 无三次握手&#xff0c;四次挥手支持一对一,一对多&#xff0c;多对多 数据传输方式 …

Linux平台下使用.NET Core访问Access数据库

运行环境 操作系统&#xff1a;Ubuntu 22.04.3 LTS (Jammy)开发工具&#xff1a;Visual Studio 2022 (17.8.0)运行时版本&#xff1a;.NET Runtime 8.0依赖库&#xff1a;unixodbc、mdbtools、odbc-mdbtools 依赖库安装 apt-get update sudo apt-get install unixodbc mdbto…

部署项目时常用的 Linux 命令

目录 1 前言2 SSH登录命令3 SCP传输命令4 CP拷贝命令5 MV移动命令6 TAR解压命令7 DU查看文件夹/文件大小8 TAIL查看日志9 NOHUP后台运行10 结语 1 前言 在应用部署过程中&#xff0c;Linux命令是必不可少的工具。它们能够帮助我们管理文件、连接服务器、拷贝文件、查看日志以及…

vite项目配置vite.config.ts在打包过程中去除日志

在生产环境上&#xff0c;务必要将日志清除干净&#xff0c;其因有二&#xff0c;在webgis系统中&#xff0c;有很多几何数据&#xff0c;体积大、数量多&#xff0c;很容易引起系统卡顿&#xff1b;清除log后&#xff0c;系统看着舒服&#xff0c;协同开发有很多无聊的日志&am…

生日礼物——华为机考真题

题目描述 小牛的孩子生日快要到了&#xff0c;他打算给孩子买蛋糕和小礼物&#xff0c;蛋糕和小礼物各买一个&#xff0c; 他的预算不超过x元。蛋糕 Cake 和小礼物 gift 都有多种价位的可供选择。 请返回小牛共有多少种购买方案。 输入描述 第一行表示 Cake的单价, 以逗号分隔 …

字符串:leetcode1410. HTML 实体解析器

1410. HTML 实体解析器 「HTML 实体解析器」 是一种特殊的解析器&#xff0c;它将 HTML 代码作为输入&#xff0c;并用字符本身替换掉所有这些特殊的字符实体。 HTML 里这些特殊字符和它们对应的字符实体包括&#xff1a; 双引号&#xff1a;字符实体为 &quot; &#xff…