ntp、chrony时间同步

ntp和chrony

ntp:将系统时钟和世界协调时UTC同步,精度在局域网内可达到0.1ms,在互联网上绝大多数地方可以达到1-50ms

chrony::实现ntp协议的自由软件,可使系统时钟与ntp服务器,参考时钟(GPS接收器)及使用手表和键盘的手动输入进行同步。还可做为ntpv4服务器和对等体运行,为网络中的计算机提供时间服务。设计用于在各种条件下良好运行,包括间歇性和高度拥挤的网络连接,温度变化,以及不能连续运行或在虚拟机上运行的系统。通过Internet同步的两台机器之间的典型精度在几毫秒之内,在LAN上精度通常为几十微秒。李咏硬件时间戳或硬件参考时钟,可实现亚微秒的精度。

ntp介绍

配置文件:/etc/ntp.conf
定义同步服务器格式
server IP 参数

示例:
server 0.centos.pool.ntp.org iburst
iburst:当服务器可到达时,发送一个8个数据包而不是通常的一个数据包,间隔为2秒,可加快初始同步速度

ntp服务在启动后通常不会立即同步,要立即同步可使用
ntpdate IP
需要目标主机已配置有ntp服务器

如果要做服务器让别人可以跟你同步,最简单的方法屏蔽
restrict default kod nomodify notrap nopeer noquery
ntp服务器监听123端口

chrony介绍

配置文件:/etc/chrony.conf
定义同步服务器格式
server IP 参数

示例:
server 0.centos.pool.ntp.org iburst
iburst:当服务器可到达时,发送一个8个数据包而不是通常的一个数据包,间隔为2秒,可加快初始同步速度

需要做为服务器使用,要填写
allow / deny 允许或者拒绝同步
allow 192.168.0.0/16
允许192.168段的主机同步

allow 0.0.0.0/0
允许所有主机同步

chrony的服务器也可以给ntp提供同步服务

即使chrony不能与server同步,依旧给其他计算机提供同步服务,需要启用这项:
local stratum 10

其他选项:
cmdallow / cmddeny :指定哪台主机、子网或者网络可以通过chrony使用控制命令。
driftfile:根据实际时间计算出计算机增减时间的比率,将它记录到一个文件中,会在重启后为系统时钟作出补偿
rtcsync:启用内核模式,系统时间每11分钟会拷贝到实时时钟
bindcmdaddress:监听哪个端口来接收由chronyc执行的命令
makestep:通常chronyd将根据需求通过减慢或加速时钟,使得系统逐步纠正所有时间偏差。在某些特定情况下,系统时钟可能会漂移过快,导致该调整过程消耗很长的时间来纠正系统时钟。该指令强制chronyd在调整期大于某个值时调整系统时钟。

chronyc命令:
chronyc help 查看帮助
accheck 检查是否对特定主机可访问当前服务器
activity 显示有多少个ntp源在线或离线
sources -v 显示当前时间源同步信息
sourcestats -v 显示当前时间源同步的统计信息
add server 添加一个新的服务器
clients 显示已访问本服务器的客户端列表
delete 删除ntp服务器或对等服务器
settime 设置守护进程时间
sracking 显示系统时间信息

公共NTP服务

pool.ntp.org
cn.pool.ntp.org
0-3.cn.pool.ntp.org

阿里云NTP
Unix/linux:ntp.aliyun.com,ntp1-7.aliyun.com
windows:time.pool.aliyun.com

大学NTP
s1a.time.edu.cn 北京邮电大学
s1b.time.edu.cn 清华大学
s1c.time.edu.cn 北京大学

国家授时中心服务器
210.72.145.44

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值