时间同步 - NTP
创作时间:
作者:
@小白创作中心
时间同步 - NTP
引用
CSDN
1.
https://m.blog.csdn.net/wynn1123/article/details/145478649
Chrony是一个开源的时间同步软件,用于保持系统时间与NTP服务器同步。本文将详细介绍Chrony的安装、配置和使用方法,包括在线和离线安装方式,服务端和客户端的配置步骤,以及国内常用的NTP服务器地址。
一、介绍chrony
Chrony是一个开源的自由软件,默认配置文件在/etc/chrony.conf
它能保持系统时间与时间服务器(NTP)同步,让时间始终保持同步。相对同步软件来说,它速度更快、配置和依赖都更简单。
Chrony有两个程序组成,分别是:
- chronyd:是一个后台运行的守护进程,用于调整内核中运行的系统时钟和时钟服务器同步;它确定计算机增减时间的比率,并对此进行补偿。
- chronyc:提供一个用户界面,用于监控性能并进行多样化的配置;它可以在chronyd实例控制的计算机上工作,也可以在一台不同的远程计算机上工作。
二、安装前准备
检查是否已安装chrony
# 使用命令查看
dpkg -l | grep chrony
# 若未安装,则打印输出 package chrony is not installed
# 若安装,则打印chrony版本号等信息
# 如已经安装,直接查看四、服务端配置
三、安装chrony
3.1 在线安装chrony
机器本身是可以访问互联网,执行安装命令,等待安装完成
# 安装命令
sudo yum install chrony -y
3.2. 离线安装chrony
从官网下载源码包:https://download.tuxfamily.org/chrony
如下载的是chrony-3.2.tar.gz包,可根据需求选择,注意:最好下载.tar.gz结尾的包。
将包传输到指定的上,执行命令,等待安装完成。
# 解压包
tar -xzvf chrony-3.2.tar.gz
# 配置安装路径
cd chrony-3.2
sudo ./configure --prefix=/usr/sbin/chronyd
# 编译和安装
sudo make && make install
四、服务端配置
4.1. 配置服务端
编辑配置文件 /etc/chrony.conf
,客户端与服务端配置最大的区别是 server ip iburst
# 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
server 192.168.0.1 iburst
# Record the rate at which the system clock gains/losses time.
driftfile /var/lib/chrony/drift
# Allow the system clock to be stepped in the first three updates
# if its offset is larger than 1 second.
makestep 1.0 3
# Enable kernel synchronization of the real-time clock (RTC).
rtcsync
# Enable hardware timestamping on all interfaces that support it.
#hwtimestamp *
# Increase the minimum number of selectable sources required to adjust
# the system clock.
#minsources 2
# Allow NTP client access from local network.
allow 0.0.0.0/0
# Serve time even if not synchronized to a time source.
local stratum 10
# Specify file containing keys for NTP authentication.
#keyfile /etc/chrony.keys
# Specify directory for log files.
logdir /var/log/chrony
# Select which information is logged.
4.1.1. 服务端
如果通公网,建议配置为公网ntp服务器域名(参考国内的NTP服务器域名):
`server cn.pool.ntp.org iburst`
不通公网及配置为本机ip,若是ntp集群,就把集群都配置上:
`server 192.168.0.1 iburst`
注意:
国内主机用国内的ntp服务器域名,海外主机用海外的ntp服务器域名;错用可能会导致网络不通,时间同步失败。
4.1.2. 客户端
客户端配置只需要将ip,修改为刚刚部署的ntp服务器ip即可,配置的数量不限制。
4.2. 设置开机自启
# 启动chrony服务
systemctl start chronyd.service
# 设置开机自启
systemctl enable chronyd.service
# 查看服务状态
systemctl status chronyd.service
注意:
修改配置后,需重启chrony服务,否则可能会不生效
示例: 查看 Chrony 服务是否与 NTP 服务器同步
# 执行命令
chronyc tracking
# 同步过程正常
Leap status : Normal
# 同步过程出错
Leap status: Not synchronised
# Chrony 服务未正常运行
506 Cannot talk to Daemon
五、常用命令
# 查看时间同步源:
chronyc sources -v
# 立即同步
chronyc -a makestep
# 查看时间同步源状态:
chronyc sourcestats -v
# 设置硬件时间, 硬件时间默认为UTC:
timedatectl set-local-rtc 1
# 启用NTP时间同步:
timedatectl set-ntp yes
#校准时间服务器(use):
chronyc tracking
六、安装验证
6.1 chrony服务端机器
执行命令chronyc sources -v
出现如上即为配置成功。
注意:图片中Name/IP address列是配置的ntp服务器解析出来的ip(域名)与配置有关。
6.2 chrony客户端机器
执行命令chronyc sources -v
出现如上即为配置成功
注意:图片中Name/IP address列是配置的ntp服务器解析出来的ip(域名)与配置有关。
七、国内常用NTP服务器
7.1 可靠易用的NTP服务的虚拟集群
pool.ntp.org:提供可靠易用的NTP服务的虚拟集群
- cn.pool.ntp.org
- 03.cn.pool.ntp.org
7.2 阿里云公共NTP服务器
Unix/linux类:
- ntp.aliyun.com
- ntp1-7.aliyun.com
windows类:
- time.pool.aliyun.com
7.3 腾讯公共NTP服务器
time1-5.cloud.tencent.com
7.4 大学NTP服务器
s1a.time.edu.cn 北京邮电大学
s1b.time.edu.cn 清华大学
s1c.time.edu.cn 北京大学
7.5 国家授时中心服务器
210.72.145.44
热门推荐
每个人书架上都应该有的5本书
中医美妆, “入侵”欧美
梅花扦插技术全攻略:从时间选择到后期管理,让梅花扦插成活率更高
皱眉肌怎么消除最快
确诊肺癌且EGFR或ALK基因突变,什么时候用靶向药治疗效果好?
八字命理中的“官位财星”详解:从五行到运势的全面解析
鸡血石鸡血玉如何区分及其定义
怎么处理骚扰电话
白色内饰汽车:美丽背后的痛点解析
车主必看!车辆爆胎后的紧急处理步骤与理赔详细解析
江西11市常住人口变化:9市人口负增长,南昌、赣州人口净流入
2025年NBA全明星扣篮大赛前瞻:是否会再次留下经典扣篮?
苹果生态系统与华为生态系统的全面对比
王者荣耀:掌握对手信息,轻松制定制胜策略
未来已来:端到端自动驾驶引爆2024,车企迎来生死竞速!
儿童心理创伤:看不见的伤口,如何帮助儿童有效处理心理创伤
冬季饮食小百科:营养美味两不误
12个excel表怎么合并成一个
博士学位论文预答辩:任务、撰写要点与注意事项
Type-C母座引脚定义及功能详解
产品经理如何做迭代计划
2025年属狗人的性格特征及其对人际关系的影响
蒙太奇的四种句型:前进式、后退式、环形和积累式
十首最美的秋夜诗词,风有声,月无言,此时的你在思念谁?
兼职和非全日制用工:定义、重要性及未来趋势
怎么保持规律的作息(建立并维持规律作息的方法)
生育保险最新政策有哪些变化?
如何选择委托炒股的方式?委托炒股的风险如何评估?
1+1=2也能辩证地看?辩证法到底是什么意思
脑梗警报:识别、治疗与预防实用指南