这篇文章给大家介绍ntp的小错误是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
[root@localhost ~]# ntpdate 10.128.14.25
3 Apr 21:05:05 ntpdate[1506]: the NTP socket is in use, exiting
收到此错误消息的原因是由于 xntpd 已经绑定到了该 Socket。运行 ntpdate 时,它会首先进行广播,然后侦听端口 123。如果 xntpd 正在运行,而有一个进程已经在侦听该端口了,则会使 ntpdate 无法在上面运行,解决这个问题的办法是
首先查找Xntpd进程
[root@localhost ~]# lsof -i:123
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
ntpd 4270 ntp 16u IPv4 14175 UDP *:ntp
ntpd 4270 ntp 17u IPv6 14176 UDP *:ntp
ntpd 4270 ntp 18u IPv6 14177 UDP localhost6.localdomain6:ntp
ntpd 4270 ntp 19u IPv4 14178 UDP localhost.localdomain:ntp
然后杀死正在运行的进程
[root@localhost ~]# kill -9 4270
[root@localhost ~]# lsof -i:123
也可以这样结束NTP进程
[root@localhost init.d]# pwd
/etc/rc.d/init.d
[root@localhost init.d]# ./ntpd stop
Shutting down ntpd: [ OK ]
再进行同步可以了。
[root@localhost ~]# ntpdate 10.128.14.25
3 Apr 12:45:25 ntpdate[2644]: step time server 10.128.14.25 offset -30216.893166 sec
如果是遇到如下错误,一般是与NTP服务器网络连接有问题(或者同步的服务器没有运行 xntpd),可以查找这方面的问题。
[root@localhost ~]# ntpdate 10.128.14.25
3 Apr 22:07:58 ntpdate[24707]: no server suitable for synchronization found
补充:windows下进行时间同步
首先在cmd下运行
net time /setsntp:210.72.145.44
设置好时间服务器后,让服务器立刻与Internet时间服务器同步,只需要重新启动w32time服务。
net stop w32time
net start w32time
然后设置轮询间隔。进入注册表regedit操作:
1. 找到并单击下面的注册表子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\SpecialPollInterval
2. 在右窗格中,右键单击“SpecialPollInterval”,然后单击“修改”。
3. 在“编辑 DWORD 值”的“数值数据”框中键入 TimeInSeconds,然后单击“确定”。
注意:TimeInSeconds 是一个占位符,应替换为你希望各次轮询之间的间隔秒数。建议值为 900(十进制)。该值将时间服务器配置为每隔 15 分钟轮询一次。
适用于win2003和win2008服务器
w32tm /config /syncfromflags:manual /manualpeerlist:10.128.14.25
w32tm /config /update
w32tm /resync
w32tm /resync /rediscover
重新同步客户端与服务器
关于ntp的小错误是什么就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。