IT评测·应用市场-qidao123.com技术社区

标题: CentOS本机设置为时间源 [打印本页]

作者: 不到断气不罢休    时间: 2025-2-13 15:25
标题: CentOS本机设置为时间源
安装chrony,默认已安装

  1. yum -y install chrony
复制代码
修改设置文件 /etc/chrony.conf

  1. # cat /etc/chrony.conf | grep -Ev "^$|#"
  2. server ceph00 iburst
  3. driftfile /var/lib/chrony/drift
  4. makestep 1.0 3
  5. rtcsync
  6. allow 10.0.0.0/16
  7. local stratum 10
  8. logdir /var/log/chrony
复制代码
  1. # 删除或注释掉其他 server 行
  2. # server 0.centos.pool.ntp.org iburst
  3. # server 1.centos.pool.ntp.org iburst
  4. # server 2.centos.pool.ntp.org iburst
  5. # server 3.centos.pool.ntp.org iburst
  6. server ceph00 iburst
  7. # 配置本机作为时间源
  8. local stratum 10
  9. # 允许其他客户端访问本机时间服务
  10. # 根据实际网络配置修改
  11. allow 10.0.0.0/16
  12. # 记录系统时钟的偏移率
  13. driftfile /var/lib/chrony/drift
  14. # 允许在前三次更新中步进式调整系统时钟
  15. makestep 1.0 3
  16. # 启用实时时钟同步
  17. rtcsync
  18. # 指定日志目录
  19. logdir /var/log/chrony
  20. # 启用详细日志记录
  21. log measurements statistics tracking
复制代码
  1. systemctl restart chronyd
  2. systemctl enable chronyd
复制代码
  1.    # 检查服务状态
  2.    systemctl status chronyd
  3.    
  4.    # 检查时间源
  5.    chronyc sources
复制代码
  1. # chronyc sources
  2. 210 Number of sources = 1
  3. MS Name/IP address         Stratum Poll Reach LastRx Last sample               
  4. ===============================================================================
  5. ^* ceph00                       10   6    37     5     +1ns[-1098ns] +/-   12us
复制代码
  1. Number of sources = 1:配置了1个时间源
  2. 时间源是 ceph00
  3. ^* 表示当前选中的时间源(已同步)
  4. Stratum = 10:层级为10,符合本地时间源的设置
  5. Poll = 6:轮询间隔为 2^6 = 64秒
  6. Reach = 37:(八进制)表示最近的连接成功状态
  7. LastRx = 5:5秒前最后一次接收到更新
  8. Last sample = +1ns[-1098ns]:最后一次采样的时间偏差
  9. +/- 12us:测量的误差范围
复制代码
客户端设置


  1. # 配置 ceph00 作为时间源
  2. server ceph00 iburst
  3. # 记录系统时钟的偏移率
  4. driftfile /var/lib/chrony/drift
  5. # 允许在前三次更新中步进式调整系统时钟
  6. makestep 1.0 3
  7. # 启用实时时钟同步
  8. rtcsync
  9. # 注释掉本地时间源配置(因为是客户端)
  10. #local stratum 10
  11. # 指定日志目录
  12. logdir /var/log/chrony
  13. # 启用详细日志记录(建议取消注释以便于调试)
  14. #log measurements statistics tracking
复制代码
  1. systemctl restart chronyd
  2. systemctl status chronyd
  3. systemctl enable chronyd
  4. # 检查时间源
  5. chronyc sources
  6. # 检查详细的同步状态
  7. chronyc tracking
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/) Powered by Discuz! X3.4