ntpdate同步时间出现:no server suitable for synchronization found 最终解决方案!

搭建zabbix服务器时,用ntpdate同步时间出错
ntpdate[2685]: no server suitable for synchronization found
在这里插入图片描述
百度查阅资料,尝试了以下数种方法:

  • 换别的时间服务器 ×
  • ping 域名得到IP,在linux和windows上都ping,根据得到的ip再ntpdate ×
  • 关闭防火墙 ×
  • 开启防火墙,开123/udp端口 ×
  • ntpd -v 查看ntp版本,是ntp 4.2以上版本,网上说查看 /etc/ntp.conf 文件中定义restrict是否有notrust,有的话会出现这个错误。但, ntp.conf 文件中没有notrust ×
  • 猜想会不会得开ntpd服务才行。开启ntpd服务,再ntpdate,出现新错误: ntpdate[3263]: no servers can be used, exiting
    在这里插入图片描述
    查了之后明白:执行ntpdate时ntpd服务要关掉才行,此路依旧不通 ×
  • 看到另一个解决方案:用rdate 同步时间,成功了! √

最终解决方案:

  1. 安装rdate
  2. 关闭防火墙
  3. rdate 和 time-b.nist.gov 时间服务器同步
[root@zb_server ~]# yum install rdate -y
[root@zb_server ~]# systemctl stop firewalld
[root@zb_server ~]# rdate -s time-b.nist.gov
[root@zb_server ~]# date
Mon Dec 21 21:12:44 CST 2020
[root@zb_server ~]# hwclock		# 查看硬件时间
Sun 20 Dec 2020 05:24:19 PM CST  -0.210408 seconds
[root@zb_server ~]# hwclock -w	# 以系统时间为准,同步硬件时间
[root@zb_server ~]# hwclock		# 系统和硬件时间一致
Mon 21 Dec 2020 09:13:34 PM CST  -0.303530 seconds
[root@zb_server ~]# date
Mon Dec 21 21:23:47 CST 2020

参考链接:
使用ntpdate更新linux时间的时候出现 no server suitable for synchronization found解决办法
Linux系统时间同步方法小结

`ntpdate [111004]: no server suitable for synchronization found` 这条错误信息意味着你的系统在尝试校准时间的时候找不到可用的时间服务器来进行同步。 ### 详细解释: 1. **时间同步服务**:时间同步通常是通过互联网的时间服务器完成的。`ntpdate` 工具就是用于从远程 NTP (Network Time Protocol) 时间服务器获取时间并将其应用到本地系统的工具。 2. **错误原因**:当你看到这个错误信息时,通常是因为你的系统未能找到可以用于校准时间的有效时间服务器地址。这可能是由于以下几个原因导致的: - **网络连接问题**:你的设备可能无法访问互联网,或者是 DNS 配置错误导致无法解析出有效的 NTP 服务器地址。 - **NTP 服务器列表空缺或无效**:某些配置文件可能未包含可用的时间服务器地址,或者提供的地址已经不可用、已被禁用或不再提供服务。 - **系统权限问题**:在某些安全策略下,用户可能没有足够的权限去连接到外部网络资源,包括访问特定的时间服务器。 ### 解决方案: 1. **检查和更新 NTP 配置文件** (`/etc/ntp.conf`):确认其中包含了有效的 NTP 服务器地址,并且这些地址是当前可用的。你可以从 `pool.ntp.org` 网站查找全球可用的时间服务器列表,然后将它们添加到配置文件中。 2. **检查网络连接**:确保你的设备能够正常访问互联网,可以通过访问常见的网站或使用其他在线服务来验证这一点。 3. **调整 DNS 设置**:如果 DNS 设置错误或过期,可能会导致无法正确解析 NTP 服务器的 IP 地址。检查并更新 DNS 设置。 4. **使用系统默认的 NTP 服务器**:如果你不确定如何手动设置,可以考虑让系统自动选择默认的 NTP 服务器。通常,Linux 发行版会有一个预设的 NTP 服务器列表。 5. **权限检查**:对于管理员级别的操作,确保在尝试校准时有足够的权限。 ### 相关问题: 1. **如何配置系统以自动同步时间?** 2. **遇到此错误时如何诊断和解决网络连接问题?** 3. **在 Linux 中如何更改默认使用的 NTP 服务器?** --- 确保在解决问题的过程中采取适当的步骤记录日志和测试结果,以便更好地理解问题所在并有效定位解决方案
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值