时间同步 - 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种食材+3个食谱,中医调理助你恢复健康
85年属牛人迎来本命年:事业财运遇挑战,感情健康需谨慎
美国鸡蛋价格大涨150%,禽流感致供应紧张
非法买卖外汇,金融市场的大敌
办公室冬季保暖指南:三层穿衣法、保暖工具及饮食调节全攻略
甲状腺囊肿成因揭秘:原来是你惹的祸?
济南甲状腺医院教你识别甲状腺囊肿
妄想山海新手必看:息壤使用攻略
比特币暴跌至99000美元:多重因素引发市场剧震
马斯克再发币圈新动向,投资者该如何应对?
从通州出发自驾游八达岭长城:最快路线攻略
羊奶营养胜牛奶?专家解析:各有优劣,安全饮用是关键
白蛇:从妖精传奇到科学解读
乌托邦:人类永恒的理想与现实困境
桑螵蛸:泡水还是煮水?一文带你了解
营养专家推荐:土豆的健康饮食新宠
东西方文化交融,日本万圣节现独特东方魅力
《魔兽世界》2024万圣节活动:挑战无头骑士赢限定幻化
2025年放假安排公布:假期增2天,春运客流将破90亿人次
阴阳合历:农历在农业与文化中的双重价值
农历计算:以月亮周期为基础的阴阳合历,承载千年文化传承
读懂金山就是读懂上海
宁城县十大旅游景点
猪油拌饭:经典搭配赢得更多人青睐
益生菌减肥真的有效果吗?
马栗乐按摩凝胶:科学依据充分,使用场景多样,用户反馈良好
一周早餐打卡:山药小丸子健康美味