隐藏页面特效

chrony同步时间

1|0chrony文件组成


包:chrony 两个主要程序:chronydchronyc - chronyd:后台运行的守护进程,用于调整内核中运行的系统时钟和时钟服务同步。它确定计算机增减时间的比率,并对此进行补偿 - chronyc: 命令行用户工具,用于监控性能并进行多样化的配置。它可以在chronyd实例控制的计算机上工作,也可在一台不同的远程计算机上工作 服务unit文件:/usr/lib/systemd/system/chronyd.service 监听端口:服务端:123/udp,客户端:323/udp 配置文件:/etc/chrony.conf

2|0配置文件chrony.conf


server #可用于时钟服务器,iburst选项当服务器可达时,发送一个八个数据包而不是通常的一个数据包。包间隔通常为2秒,可加快初始同步速度。 pool # 该指令的语法与server指令的语法相似,不同之处在于它用于指定NTP服务器池而不是单个NTP服务器。 driftfile # 根据实际时间计算出计算机增减时间的比率,将它记录到一个文件中,会在重启后为系统时钟做出补偿。 rtcsync # 启用内核模式,系统时间每11分钟会拷贝到实时时钟(RTC) allow / deny # 指定一台主机、子网,或者网络以允许或拒绝访问本服务器 cmdallow / cmddeny # 可以指定哪台主机可以通过chronyd使用控制命令 bindcmdaddress # 允许chronyd监听哪个接口来接收由chronyc执行的命令 makestep # 通常chronyd将根据需求通过减慢或加速时钟,使得系统逐步纠正所有时间偏差。在某些特定情况下,系统时钟可能会漂移过快,导致该 调整过程消耗很长的时间来纠正系统时钟。该指令强制chronyd在调整期大于某个阈值时调整系统时钟 local stratum 10 # 即使server指令中时间服务器不可用,也允许将本地时间作为标准时间授权给其它客户端。

3|0实战


两台服务器,node1(192.168.196.100),node2(192.168.196.101),让node2同步node1的时间
查看两台机器的时间

>> timedatectl # 用此命令可以查看时间 # timedatectl set-timezone Asia/Shanghai # 修改时区 # timedatectl set-time "2020-01-02 10:30:00" # 修改日期时间 # timedatectl set-ntp true/false # 开启ntp

修改node1服务器的chrony的配置文件

>> vi /etc/chronyd.conf allow 192.168.196/24 #大概在22行左右,放开#号,表示允许192.168.196.x网段的主机来同步本主机的时间 local stratum 10 # 去掉29行的#号,表示开启时间同步,当互联网无法连接时,仍然可以为客户端提供时间同步服务 :wq # 退出保存 >> systemctl restart chronyd.service # 重启chrony服务

修改node2服务器的chrony的配置文件

>> vi /etc/chrony.conf server 192.168.196.100 iburst ## 将第三行代码注销掉,然后在下面添加一段代码。表示让本地去同步192.168.196.100主机的时间。前置是需要将防火墙都关闭掉 >> systemctl stop firewalld.serice # 已经关闭了的就不需要执行了 >> systemctl restart chronyd.service # 重启chrony服务

此时再查看时间,两者已经同步了

>> timedatectl

__EOF__

本文作者404 Not Found
本文链接https://www.cnblogs.com/weiweivip666/p/14692616.html
关于博主:可能又在睡觉
版权声明:转载请注明出处
声援博主:如果看到我睡觉请喊我去学习
posted @   我在路上回头看  阅读(774)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示