CentOS本机配置为时间源

CentOS本机配置为时间源

安装chrony,默认已安装

bash 复制代码
yum -y install chrony

修改配置文件 /etc/chrony.conf

bash 复制代码
# cat /etc/chrony.conf | grep -Ev "^$|#"
server ceph00 iburst
driftfile /var/lib/chrony/drift
makestep 1.0 3
rtcsync
allow 10.0.0.0/16
local stratum 10
logdir /var/log/chrony
bash 复制代码
# 删除或注释掉其他 server 行
# 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

server ceph00 iburst

# 配置本机作为时间源
local stratum 10

# 允许其他客户端访问本机时间服务
# 根据实际网络配置修改
allow 10.0.0.0/16

# 记录系统时钟的偏移率
driftfile /var/lib/chrony/drift

# 允许在前三次更新中步进式调整系统时钟
makestep 1.0 3

# 启用实时时钟同步
rtcsync

# 指定日志目录
logdir /var/log/chrony

# 启用详细日志记录
log measurements statistics tracking
bash 复制代码
systemctl restart chronyd
systemctl enable chronyd
bash 复制代码
   # 检查服务状态
   systemctl status chronyd
   
   # 检查时间源
   chronyc sources
bash 复制代码
# chronyc sources
210 Number of sources = 1
MS Name/IP address         Stratum Poll Reach LastRx Last sample               
===============================================================================
^* ceph00                       10   6    37     5     +1ns[-1098ns] +/-   12us
bash 复制代码
Number of sources = 1:配置了1个时间源
时间源是 ceph00
^* 表示当前选中的时间源(已同步)
Stratum = 10:层级为10,符合本地时间源的设置
Poll = 6:轮询间隔为 2^6 = 64秒
Reach = 37:(八进制)表示最近的连接成功状态
LastRx = 5:5秒前最后一次接收到更新
Last sample = +1ns[-1098ns]:最后一次采样的时间偏差
+/- 12us:测量的误差范围

客户端配置

  • 修改 ceph01 的 /etc/chrony.conf
bash 复制代码
# 配置 ceph00 作为时间源
server ceph00 iburst

# 记录系统时钟的偏移率
driftfile /var/lib/chrony/drift

# 允许在前三次更新中步进式调整系统时钟
makestep 1.0 3

# 启用实时时钟同步
rtcsync

# 注释掉本地时间源配置(因为是客户端)
#local stratum 10

# 指定日志目录
logdir /var/log/chrony

# 启用详细日志记录(建议取消注释以便于调试)
#log measurements statistics tracking
bash 复制代码
systemctl restart chronyd
systemctl status chronyd
systemctl enable chronyd
# 检查时间源
chronyc sources

# 检查详细的同步状态
chronyc tracking
相关推荐
Maple_land13 小时前
Linux进程第五讲:PPID与bash的关联、fork系统调用的原理与实践操作(上)
linux·运维·服务器·centos·bash
_OP_CHEN15 小时前
Linux 系统编程:(一)从历史演进到 XShell 远程登录实操
linux·运维·服务器·centos·unix·xshell
风跟我说过她18 小时前
CentOS 7 环境下 MySQL 5.7 深度指南:从安装、配置到基础 SQL 操作
sql·mysql·centos
罗政1 天前
CentOS 7.6 系统源码部署 HivisionIDPhotos
linux·运维·centos
风跟我说过她1 天前
Sqoop的安装与配置
hive·hadoop·经验分享·centos·hbase·sqoop
荣光波比1 天前
RabbitMQ高可用集群搭建教程(基于CentOS 7.9 + Erlang 23.2.7 + RabbitMQ 3.8.8)
运维·centos·rabbitmq·erlang
IT 小阿姨(数据库)2 天前
PostgreSQL通过pg_basebackup物理备份搭建流复制备库(Streaming Replication Standby)
运维·服务器·数据库·sql·postgresql·centos
upgrador2 天前
操作系统命令:Linux与Shell(Operating System & Command Line, OS/CLI)目录导航、文件操作与日志查看命令实践
linux·ubuntu·centos
BruceD_3 天前
新装 CentOS 7 切换 yum 源完整指南
linux·python·docker·centos·yum
洋哥网络科技3 天前
Centos系统替代选择
linux·运维·centos