码迷,mamicode.com
首页 > 其他好文 > 详细

ntpdate时间同步服务无法同步时间

时间:2015-11-17 07:12:23      阅读:686      评论:0      收藏:0      [点我收藏+]

标签:时间同步   ntpdate   

问题:

四台虚拟机做时间同步时,三台正常,一台不能同步
请教一个关于自动校准时间的问题:
[root@backup ~]# /usr/sbin/ntpdate time.nist.gov
[root@backup ~]# 
执行这条命令后既不报错也不显示过程和结果,是怎么回事

定时任务如下:*/5 * * * * /usr/sbin/ntpdate time.nist.gov >/dev/null 2>&1

且在命令行执行如下命令时,不显示过程及结果也不报错

/usr/sbin/ntpdate time.nist.gov

 

解决过程如下:

1、查看定时任务有无错误,经检验,定时任务正确没问题

[root@backup ~]# crontab -l

*/5 * * * * /usr/sbin/ntpdate time.nist.gov >/dev/null 2>&1

2、查看网络是否能ping 通,经检验,网络正常

[root@backup ~]# ping www.baidu.com

PING www.a.shifen.com (61.135.169.125) 56(84) bytes of data.

64 bytes from 61.135.169.125: icmp_seq=1 ttl=128 time=6.56 ms

64 bytes from 61.135.169.125: icmp_seq=2 ttl=128 time=50.0 ms

64 bytes from 61.135.169.125: icmp_seq=3 ttl=128 time=4.54 ms

3、再次检验时间服务器网站是否能ping 通,经检验,是通的

[root@backup ~]# ping time.nist.gov

PING time.nist.gov (128.138.141.172) 56(84) bytes of data.

64 bytes from utcnist2.colorado.edu (128.138.141.172): icmp_seq=1 ttl=128 time=308 ms

64 bytes from utcnist2.colorado.edu (128.138.141.172): icmp_seq=2 ttl=128 time=314 ms

64 bytes from utcnist2.colorado.edu (128.138.141.172): icmp_seq=3 ttl=128 time=314 ms

c64 bytes from utcnist2.colorado.edu (128.138.141.172): icmp_seq=4 ttl=128 time=318 ms

64 bytes from utcnist2.colorado.edu (128.138.141.172): icmp_seq=5 ttl=128 time=311 ms

c64 bytes from utcnist2.colorado.edu (128.138.141.172): icmp_seq=6 ttl=128 time=315 ms

c64 bytes from utcnist2.colorado.edu (128.138.141.172): icmp_seq=7 ttl=128 time=315 ms

64 bytes from utcnist2.colorado.edu (128.138.141.172): icmp_seq=8 ttl=128 time=314 ms

64 bytes from utcnist2.colorado.edu (128.138.141.172): icmp_seq=9 ttl=128 time=318 ms

64 bytes from utcnist2.colorado.edu (128.138.141.172): icmp_seq=10 ttl=128 time=308 ms

64 bytes from utcnist2.colorado.edu (128.138.141.172): icmp_seq=11 ttl=128 time=317 ms

 

4、上述都正确,再次在命令行测试执行命令的结果,经测试,仍然不输出过程及结果

[root@backup ~]# /usr/sbin/ntpdate time.nist.gov

5、查看进程如下

[root@backup ~]# ps -ef|grep ntp

root       2762   2706  0 00:09 pts/0    00:00:00 grep nt

6、查看ntp 安装包及版本如下

[root@backup ~]# rpm -qa ntp

ntp-4.2.6p5-5.el6.centos.x86_64

7、有ntp 安装包,查看其是否开启,结果显示ntp 未开启,并开启ntp

[root@backup ~]# chkconfig ntp on

在 ntp 服务中读取信息时出错:没有那个文件或目录

[root@backup ~]# chkconfig --list|grep ntp

ntpd            0:关闭  1:关闭  2:关闭  3:关闭  4:关闭  5:关闭  6:关闭

ntpdate         0:关闭  1:关闭  2:关闭  3:关闭  4:关闭  5:关闭  6:关闭

[root@backup ~]# chkconfig ntpd on       

[root@backup ~]# chkconfig ntpdate on    

8、开启ntp后 输入/usr/sbin/ntpdate time.nist.gov 依然不输出过程及结果

9、开启 与时间服务器同步 服务 

[root@backup ~]# /etc/init.d/ntpdate start

ntpdate: 与时间服务器同步:                                [确定]

10、再次在命令行执行/usr/sbin/ntpdate time.nist.gov,依然不输出经过及结果

11、用date 查看,时间已经同步

[root@backup ~]# date

2015年 11月 11日星期三 22:15:15 CST

 

总结:

1、ntpd同步时间是通过外网同步的,它是递归修改时间,一点点校准时间
2、ntpdate时间同步是修改时间,卡,一下子就修改过来了,根本不给你反应的时间
3、中国国家授时中心:210.72.145.44
NTP服务器(上海) :ntp.api.bz
4、写完定时任务,配置好后,如果是客户端同步,不需要开启ntpd服务
如果是要作为NTP服务端的话需要开启ntpd服务

 

本文出自 “IT--小哥” 博客,请务必保留此出处http://402753795.blog.51cto.com/10788998/1713165

ntpdate时间同步服务无法同步时间

标签:时间同步   ntpdate   

原文地址:http://402753795.blog.51cto.com/10788998/1713165

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!