ntpdate 报错:
no server suitable for synchronization found
一、很可能是防火墙封锁了udp的123端口, (service iptables stop)如果关闭的防火墙问题依旧,
很可能是上层路由的设置有问题, 如果这种情况, 我们就只能通过tcp来更新时间啦
那肯定是rdate
<!–more–>
查看时间服务器的时间:
# rdate time-b.nist.gov
设置时间和时间服务器同步:
# rdate -s time-b.nist.gov
有什么不明白的, 请 # man rdate
ps:如果没有rdate 先下载
yum install rdate -y
下面附送系列时间服务器的列表, 有的不一定可以使用哈
0.asia.pool.ntp.org
time.nist.gov
time-b.nist.gov
216.118.116.105
rdate.darkorb.net
202.106.196.19
time-b.timefreq.bldrdoc.gov
二、过程中遇到不同的服务器rdate同一时间服务器确时间不一致的问题
原因:服务器设置的时区不一致,会对标准时间进行转换
解决方法:
[root@localhost ~]# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
cp: overwrite `/etc/localtime’? y
[root@localhost ~]# date
Sat Oct 1 02:20:03 CST 2011 //更改为CST
[root@localhost ~]# date -R
Sat, 01 Oct 2011 02:21:45 +0800
然后重新设置下时间即可。
三、可以通过同步硬件时间来修改系统时间
//以硬件时间为基准,修改系统时间
[root@localhost ~]# hwclock --hctosys
[root@localhost ~]# hwclock -s
转载于:https://blog.51cto.com/xiaohuzi/1728105