使用ntpdate更新linux时间的时候出现 no server suitable for synchronization found解决办法

原谅我是一个小白 用了一个小时才解决这个问题

在学习这个

在centos运维学习当中挺艰难的

看着教程没问题 但是自己运用中就出现这个问题  

当然查阅了很多资料 百度上的很多东西 都是 千篇一律的复制黏贴 感觉不到  用处虽然吧防火墙给关闭了

但是还解决不了问题问题如下


[root@moban Asia]# /usr/sbin/ntpdate time.nist.gov

 3 Mar 21:30:37 ntpdate[1942]: no server suitable for synchronization found


#service iptables stop 
来关掉iptables办过后再测验测验从ntp客户端的同步,若是成功,证实是防火墙的题目,须要更改iptables的设置。 
当然我也试过这种办法 可是还是不行



最后找到办法 打开防火墙把123端口给开放,问题得以解决


附上办法

# vi /etc/sysconfig/iptables 

添加红色改行 意思就是开防火墙端口123

# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited


-A INPUT -m state --state NEW -m tcp -p tcp --dport 123 -j ACCEPT


COMMIT

保存退出重启防火墙即可

# /etc/init.d/iptables restart 

附上解决后的情况

[root@moban Asia]# /usr/sbin/ntpdate time.nist.gov
 3 Mar 22:02:40 ntpdate[2174]: adjust time server 132.163.4.103 offset 0.070296 sec

至此解决问题   学习艰难 一个人 更难 



附上另外一种 解决 时间更新问题的办法 该办法处于转载

源博客地址为:http://blog.sina.com.cn/s/blog_3f1a25310100qn84.html

很可能是防火墙封锁了udp的123端口, 如果关闭的防火墙问题依旧, 很可能是上层路由的设置有问题, 如果这种情况, 我们就只能通过tcp来更新时间啦
那肯定是rdate

查看时间服务器的时间:
# rdate time-b.nist.gov
设置时间和时间服务器同步:
# rdate -s time-b.nist.gov
有什么不明白的, 请 # man rdate
下面附送系列时间服务器的列表, 有的不一定可以使用哈
time.nist.gov
time-b.nist.gov
216.118.116.105
rdate.darkorb.net
202.106.196.19
time-b.timefreq.bldrdoc.gov

你可能感兴趣的:(centos)