CentOS本机设置为时间源

打印 上一主题 下一主题

主题 1711|帖子 1711|积分 5133

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
安装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:测量的误差范围
复制代码
客户端设置



  • 修改 ceph01 的 /etc/chrony.conf
  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企服之家,中国第一个企服评测及商务社交产业平台。
回复

举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

不到断气不罢休

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表