ntp时间同步错误
今天为了同步服务器时间,使用该命令时会收到下列错误消息。
[root@liulao ~]# ntpdate ntp1.aliyun.com
28 Mar 10:37:57 ntpdate[23962]: the NTP socket is in use, exiting
解决方法
您收到此错误消息的原因是由于 xntpd 已经绑定到了该 Socket。运行 ntpdate 时,它会首先进行广播,然后侦听端口 123。如果 xntpd 正在运行,而有一个进程已经在侦听该端口了,则会使 ntpdate 无法在上面运行。运行下列命令,即可找出 xntpd 的 PID
[root@liulao ~]# ps -ef |grep "ntp"
ntp 24304 1 0 10:39 ? 00:00:00 /usr/sbin/ntpd -u ntp:ntp -g
root 24544 5965 0 10:40 pts/2 00:00:00 grep --color=auto ntp
[root@liulao ~]# kill 24304
如果找不到
[root@liulao ~]# lsof -i:123
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
ntpd 124171 ntp 16u IPv4 420557 0t0 UDP *:ntp
ntpd 124171 ntp 17u IPv6 420558 0t0 UDP *:ntp
ntpd 124171 ntp 18u IPv6 420562 0t0 UDP localhost:ntp
ntpd 124171 ntp 19u IPv6 420563 0t0 UDP [fe80::1251:72ff:fe31:f52b]:ntp
ntpd 124171 ntp 20u IPv6 420564 0t0 UDP [fe80::6a91:d0ff:fe60:a9d4]:ntp
ntpd 124171 ntp 21u IPv4 420565 0t0 UDP localhost:ntp
ntpd 124171 ntp 22u IPv4 420566 0t0 UDP 218.94.214.29:ntp
[root@liulao ~]# kill -9 124171
[root@liulao ~]# lsof -i:123
[root@liulao ~]# ntpdate 202.112.29.82
13 Apr 09:08:36 ntpdate[124200]: step time server 202.112.29.82 offset -24096.422190 sec
然后重新同步
[root@liulao ~]# ntpdate ntp1.aliyun.com
28 Mar 10:42:36 ntpdate[24855]: adjust time server 120.25.115.20 offset -0.003235 sec