最近發(fā)現(xiàn)新裝的Linux服務(wù)器,設(shè)置了crontab計(jì)劃任務(wù)用ntpdate cn.pool.ntp.org命令同步操作系統(tǒng)時(shí)間;過了一段時(shí)間發(fā)現(xiàn)時(shí)間還是不準(zhǔn),手動(dòng)執(zhí)行了一下ntpdate命令卻遇到the NTP socket is in use, exiting報(bào)錯(cuò)。
分析應(yīng)該是NTP服務(wù)被占用導(dǎo)致計(jì)劃任務(wù)未成功執(zhí)行,停止NTP服務(wù),再執(zhí)行ntpdate同步命令,同步成功。
計(jì)劃任務(wù):
[root@localhost /]# crontab -l
0 1 * * * /usr/sbin/ntpdate cn.pool.ntp.org
手動(dòng)執(zhí)行報(bào)錯(cuò):
[root@localhost /]# /usr/sbin/ntpdate cn.pool.ntp.org
22 May 13:56:26 ntpdate[17023]: the NTP socket is in use, exiting
停止ntp服務(wù):
[root@localhost /]# service ntpd stop
Shutting down ntpd: [ OK ]
設(shè)置ntp服務(wù)開機(jī)不自啟動(dòng):
[root@localhost /]# chkconfig ntpd off
手動(dòng)執(zhí)行成功:
[root@localhost /]# /usr/sbin/ntpdate cn.pool.ntp.org
22 May 14:11:27 ntpdate[17352]: step time server 5.79.108.34 offset 826.232303 sec
如果仍要繼續(xù)同步 可以啟動(dòng)服務(wù)
service ntpd start
ntp客戶端的配置:
第一步,客戶端安裝NTP服務(wù):
yum install -y ntp
第二步,同步時(shí)間:
ntpdate 服務(wù)器IP或者域名