搭建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 同步时间,成功了! √
最终解决方案:
安装rdate
关闭防火墙
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
本文链接:https://www.kinber.cn/post/3529.html 转载需授权!
推荐本站淘宝优惠价购买喜欢的宝贝: