chrony时间同步服务
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | 时间同步服务 https: //bajie.dev/posts/20211020-chrony/ aws时间同步文档 https: //docs.aws.amazon.com/zh_cn/AWSEC2/latest/UserGuide/set-time.html chrony服务常用命令 修改时间: timedatectl set -time "2023-10-27" date -s 20:01:20 查看时间同步源 chronyc sources -v 服务当前同步状态的快照 chronyc tracking 立即执行同步调整 chronyc makestep 查看chrony服务状态 systemctl status chronyd 重启chrony服务 systemctl restart chronyd |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | 时间同步服务 https: //bajie.dev/posts/20211020-chrony/ aws时间同步文档 https: //docs.aws.amazon.com/zh_cn/AWSEC2/latest/UserGuide/set-time.html 检查时间是否同步 timedatectl 超全时间同步服务 https: //blog.csdn.net/yy8623977/article/details/123519718 #最详细 https: //www.modb.pro/db/615756 # 设置ntp服务开启(查看命令 timedatectl) timedatectl set -ntp true 此时ntpserver为active NTP service: active # 设置ntp服务关闭(查看命令 timedatectl) timedatectl set -ntp false 此时ntpserver为inactive NTP service: inactive |
一,服务端设置
1.1 设置本地时间为时间server的同步源
1 2 3 4 5 6 7 8 9 10 11 12 | aws 虚拟机设置时间同步服务器端(使用本地时间同步源可以) 修改chrony服务端,使其用本地时间为server的同步源 1,注释掉配置文件引用的目录文件 #sourcedir /run/chrony.d 2, 进入到引用文件中注释掉服务ip 注释掉这两个文件中的server amazon-pool.sources link-local-ipv4.sources 3,配置文件中加server项 #server 10.6.11.101 iburst 4,添加允许访问白名单 allow 10.6.0.0/16 5,设置本地时间为时间源 local stratum 10 |
1.2 使用aws默认的时间源为时间服务器
1 2 3 4 5 | aws 使用aws默认的时间源为时间服务器 修改chrony服务端,使用aws默认的时间源为时间服务器 所有的配置都不用动,只加白就行 1.添加允许访问白名单 allow 10.6.0.0/16 |
二,客户端
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | 设置客户端 # 时间同步源 server 10.6.11.101 iburst # 根据实际时间计算出服务器增减时间的比率,然后记录到一个文件中,在系统重启后为系统做出最佳时间补偿调整。 driftfile / var /lib/chrony/drift # chronyd根据需求减慢或加速时间调整, # 在某些情况下系统时钟可能漂移过快,导致时间调整用时过长。 # 该指令强制chronyd调整时期,大于某个阀值时(例如1秒)步进调整系统时钟。 # 只有在因chronyd启动时间超过指定的限制时(可使用负值来禁用限制)没有更多时钟更新时才生效。 makestep 1.0 3 # 将启用一个内核模式,在该模式中,系统时间每11分钟会拷贝到实时时钟(RTC) rtcsync # 指定日志文件的目录 #logdir /var/log/chrony # Select which information is logged. # 选择日志文件要记录的信息 #log measurements statistics tracking |
常用命令
1 2 3 4 5 6 7 8 9 10 11 12 | # 设置ntp服务开启(查看命令 timedatectl) timedatectl set -ntp true 此时ntpserver为active NTP service: active # 设置ntp服务关闭(查看命令 timedatectl) timedatectl set -ntp false 此时ntpserver为inactive NTP service: inactive #查看已访问本机NTP服务的客户端 chronyc clients |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律