我只是想说,我还在学习linux,并没有太多的经验。
我的工作要求我监视正在运行我们产品的客户主机的警报系统。
我刚刚收到一个关于NTP的警告,让我困惑了一下,所以我希望这里有人能帮我澄清一下。
警报是针对特定主机的NTP偏移。 这很好,只要去重新同步到NTP服务器。 但是,事实certificate,在configuration文件中没有定义NTP服务器,甚至在我停止时甚至没有运行:
"ntpd: unrecognised service"
但是,这项检查已经运行了一段时间,只有今天才会提醒。
所以我的问题是,如果没有为该主机定义NTP服务器,NTP甚至没有运行,什么触发了警报? 我的意思是,如果警报只在偏移很大的时候才会closures,如果没有定义的服务器被比较,怎么会有偏移呢?
警报甚至以秒为单位指定确切的时间,并且正在更新。 所以这是比较自己的东西,对吧?
我试图在网上寻找答案,但没有任何东西与我点击。 任何帮助将是伟大的。
但是,在我们继续之前,让我们来检查一下ntp守护进程同步的状态。 在该主机上运行:
ntpq -pn
这是否返回任何东西?
如果确实如此,那么在我看来你已经执行了这个命令来停止服务:
service ntpd stop
并且您收到以下消息:
"ntpd: unrecognised service"
那么,在这种情况下,你可能会尝试停止ntp服务(最后没有“d”),如下所示:
service ntp stop
如果这不起作用,请列出您在initd目录中具有的ntp *服务:
ls -l /etc/init.d/ntp*
如果您没有任何ntp,ntpd或ntpdate服务,则必须安装它。
service命令只对CentOS有效。 对于其他的linux版本,用/etc/init.d/ntpd stop和/etc/init.d/ntp stopreplace它。