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

ntpdate时间报错

时间:2018-08-31 21:54:38      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:ntpd   timezone   时间   not   域名   sha   EDA   res   查看   

ntpdate 同步时间出错报错如下
[root@nginx01-41 ~]# ntpdate times.aliyun.com                             
Error resolving times.aliyun.com: Servname not supported for ai_socktype (-8)
31 Aug 21:04:20 ntpdate[1287]: Can‘t find host times.aliyun.com: Servname not supported for ai_socktype (-8)
31 Aug 21:04:20 ntpdate[1287]: no servers can be used, exiting

剖析:
看到这个错误之后,第一反应是域名解析不正确,找不到请求资源,但是发现ping times.aliyun.com正常,这个时候想是不是时区出问题,查看发现时区正常,如果不正常Centos7按照下面方法设置时区

    timedatectl status 查看当前的系统时间状态
    timedatectl list-timezones 查看时区,找到Asia/Shanghai
    timedatectl set-timezone Asia/Shanghai
设置完成之后测试还是包一样的错误,查找资料找到解决办法:
是因为/etc/services 里面需要有下面这两行
ntp   123/tcp
ntp   123/udp    # Network Time Protocol
然后我就去找我里面这个文件有没有在这两行发现压根都没这个文件

解决办法:

从别的虚拟机里面拷贝了一个/ect/services文件,然后测试正常

ntpdate时间报错

标签:ntpd   timezone   时间   not   域名   sha   EDA   res   查看   

原文地址:http://blog.51cto.com/13447608/2167872

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