用chrony代替ntpd时间同步服务器
Chrony是一个开源的自由软件,它能保持系统时钟与时钟服务器(NTP)同步,让时间保持精确。
它由两个程序组成:chronyd和chronyc。
chronyd是一个后台运行的守护进程,用于调整内核中运行的系统时钟和时钟服务器同步。
它确定计算机增减时间的比率,并对此进行补偿。
对于孤立系统,用户可以手动周期性的输入正确时间(通过chronyc)。
在这两种情况下,chronyd决定计算机快慢的比例,并加以纠正。
chronyd实现了NTP协议并且可以作为服务器或客户端。
chronyc是用来监控chronyd性能和配置其参数的用户界面。
他可以控制本机及其他计算机上运行的chronyd进程。
本次主要讲一下Chrony的安装与配置:
【服务器端】
- 安装
yum install -y chrony |
- 编辑配置文件
vim /etc/chrony.conf |
# Use public servers from the pool.ntp.org project. # Please consider joining the pool (http://www.pool.ntp.org/join.html). 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 |
使用NTP服务器的主机名或者IP地址替换 NTP_SERVER 。配置支持设置多个 server 值,默认使用上面四个。
allow 192.168.128.0/24 |
允许客户端访问
- 重启服务
systemctl enable chronyd systemctl start chronyd |
- 检查时间同步
chronyc sources |
【客户端】
- 安装
yum install -y chrony |
- 编辑配置文件
vim /etc/chrony.conf |
# Use public servers from the pool.ntp.org project. # Please consider joining the pool (http://www.pool.ntp.org/join.html). # 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 |
注释掉这四个 NTP_SERVER,使用我们自己的服务器端的IP作为NTP_SERVER 。
- 重启服务
systemctl enable chronyd systemctl start chronyd |
- 检查时间同步
chronyc sources |
最新文章
- HDU5461 Largest Point(暴力)
- Convert between cv::Mat and QImage 两种图片类转换
- C#委托及事件处理机制浅析
- Informix 物联网应用示例(转)
- 用Natvis定制C++对象在Visual Studio调试时如何显示
- Python和C#基本算法实现对比
- JS组件系列——自己动手封装bootstrap-treegrid组件
- cf B. Mishka and trip (数学)
- 【STM32H7教程】第11章 STM32H7移植SEGGER的硬件异常分析
- .net core 中间件管道底层剖析
- SQL SERVER-创建Alwayson
- 《ServerSuperIO Designer IDE使用教程》- 6.增加与阿里云物联网(IOT)对接服务,实现数据交互。发布:v4.2.4 版本
- 【安富莱专题教程第5期】工程调试利器RTT实时数据传输组件,替代串口调试,速度飞快,可以在中断和多任务中随意调用
- BZOJ.4009.[HNOI2015]接水果(整体二分 扫描线)
- 快速搭建BIND服务,并实现解析
- Spring-profile设置
- C# 6.0可能的新特性及C#发展历程[转]
- css 关闭按钮实现
- Les13 性能管理
- HTTP和HTTPS详解。