ntpq -p 问题:name or service not known

ntpq -p的报错:

node8:/etc # ntpq -p

Name or service not known

 

定位指南:

1. 首先确认系统是否修改了主机名

    查看文件/etc/hosts,确认文件中 loopback设备(即lo)在/etc/hosts名字为 localhost

    127.0.0.1      localhost 

    ::1             localhost ipv6-localhost ipv6-loopback

 

2.确认ntpd进程是否正常

    ps -elf |grep ntpd

    ps -eo pid,lstart,etime | grep ntpdpid

 

3. 确认ntp服务状态

     service ntp status
  
   remote refid st t when poll reach delay offset itter
     ==============================================================================
     *10.188.63.2 10.188.63.1 4 u 67h 512 0 8.906 -0.696 0.000

 

    1、2、3均在确认本端作为ntp client是否有问题,确保不存在问题后,关注3中执行结果 when 参数,发现距离上一次对时有67小时。

4. 查看linux系统ntp日志。/var/log/ntp

    取出后发现从67小时前开始,ntp日志无任何记录。怀疑可能是上一级ntpserver出问题。

 

5. 登录上一级ntpserver服务器查看配置,确认为该服务器问题,回退配置后OK。

 

问题解决,可正常进行同步。

 

但是为什么有问题,当前ntp日志什么都不记录呢?还没看过关于这块的源码,有时间看下,不记日志,问题的定位就很难看出原因。

   

posted on 2016-10-25 09:56  丹偌心  阅读(2760)  评论(0)    收藏  举报

导航