linux时间同步
时间同步方案
NTP协议基本原理:
- 采用分层时钟源架构,采用Stratum层级结构,通过原子钟提供基准时间源。
- 多源冗余筛选机制:通过算法筛选时间源
Chrony技术
采用的是交叉时间戳算法,亚毫秒级同步精度,实测误差小于0.1ms,满足高频交易对时间精度的要求,阿里云就采用这种。
NTP时间同步
在cenos中:
yum -y install ntp
下载之后,重启ntp:systemctl restart ntp
然后设置开启自启动:systemctl enable ntp
然后查看一下状态:systemctl status ntp
修改ntp配置文件,修改添加时间服务器
命令 | 含义 | 适用系统 | 服务名 | 说明 |
---|---|---|---|---|
systemctl restart ntp | 重启 ntp 服务 | Debian/Ubuntu 等 | ntp.service | 对应传统 NTP 实现(ntp 包) |
systemctl restart ntpd | 重启 ntpd 服务 | CentOS/RHEL 7 等 | ntpd.service | 同样是传统 NTP,但服务名不同 |