ntpdate时间报错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ntpdate时间报错相关的知识,希望对你有一定的参考价值。

ntpdate 同步时间出错报错如下

[[email protected] ~]# 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时间报错的主要内容,如果未能解决你的问题,请参考以下文章

运行ntpdate报错:Temporary failure in name resolution

解决Linux 服务器ntpdate同步时间报错 the NTP socket is in use, exiting

Linux中使用ntpdate同步失败报错:14 Apr 08:42:12 ntpdate[1255]: the NTP socket is in use, exiting:解决方法.

ntpdate同步时间失败

Ntpdate做时间定时同步时报错

执行yum install ntpdate ‐y报错Could not resolve host: download.example; 未知的名称或服务