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系统时间同步方法小结

  • 5
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值