最近发现新装的Linux服务器,设置了crontab计划任务用ntpdate cn.pool.ntp.org命令同步操作系统时间;过了一段时间发现时间还是不准,手动执行了一下ntpdate命令却遇到the NTP socket is in use, exiting报错。
分析应该是NTP服务被占用导致计划任务未成功执行,停止NTP服务,再执行ntpdate同步命令,同步成功。
计划任务: [root@localhost /]# crontab -l 0 1 * * * /usr/sbin/ntpdate cn.pool.ntp.org 手动执行报错: [root@localhost /]# /usr/sbin/ntpdate cn.pool.ntp.org 22 May 13:56:26 ntpdate[17023]: the NTP socket is in use, exiting 停止ntp服务: [root@localhost /]# service ntpd stop Shutting down ntpd: [ OK ] 设置ntp服务开机不自启动: [root@localhost /]# chkconfig ntpd off 手动执行成功: [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
原文链接:Linux下ntpdate时间同步命令出现the NTP socket is in use, exiting,转载请注明来源!
成功解决问题。
学习学习
https://www.cnblogs.com/geekliu/p/4229029.html
ntpd 和ntpdate的区别,供参考。
博客界面不错,值得借鉴。
学习了
学习了
码下了,以后说不定会遇到这种问题。。