linux时间同步
·
linux时间同步教程
1、安装时间同步服务
yum install chrony -y
2、启动服务
#启动服务
systemctl start chronyd
#查看服务状态
systemctl status chronyd
3、查看时间同步源和同步状态
查看时间同步源,如果输出为空,表示未配置或无法连接任何 NTP 服务器
chronyc sources -v
查看时间同步状态
chronyc tracking
Reference ID: 00000000(未连接任何时间源)
Stratum: 0(表示无有效时间源)
Ref time (UTC): Thu Jan 01 00:00:00 1970(初始时间,未同步)
Leap status: Not synchronised(明确提示未同步)
4、设置时间同步服务器
修改配置文件
vi /etc/chrony.conf
配置文件
# 允许所有网络接口监听(或者指定特定IP)
bindaddress 0.0.0.0
# 或者
bindaddress ::
# 允许来自其他主机的NTP请求(根据需要设置网络段)
allow 192.168.3.0/24
# 确保有本地时间源配置(如果无法连接外部NTP服务器时使用)
local stratum 10
重启服务
systemctl restart chronyd
检查服务状态
systemctl status chronyd
验证端口是否开始监听
netstat -tulnp | grep :123
或者
ss -tulnp | grep chronyd
5、时间未同步解决方案
检查配置文件
vi /etc/chrony.conf
确保已配置有效的 NTP 服务器(如阿里云、腾讯云等国内源)
server ntp.aliyun.com iburst
server ntp.tencent.com iburst
server 10.233.0.253 iburst
6、重启 chronyd 并验证
systemctl restart chronyd
chronyc sources -v # 检查是否出现时间源
chronyc tracking # 检查同步状态
7、开放端口
firewall-cmd --zone=public --add-port=123/tcp --permanent
firewall-cmd --reload
8、手动添加临时服务器测试
chronyc add server ntp.aliyun.com iburst
chronyc activity # 检查活动连接
如果处于隔离网络环境,需配置本地时钟(local stratum 10)或内部 NTP 服务器。
9、ntpd服务
查看 ntpd 服务状态
systemctl status ntpd
查看时间同步源和同步状态
ntpq -pn
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)