linux – 如何在重启后立即使ntpd同步?
发布时间:2020-12-13 23:10:40 所属栏目:Linux 来源:网络整理
导读:我的应用程序必须在时间同步的服务器上运行.为了做到这一点,我安装了ntpd并检查了ntpstat的返回值.看来从ntpstat获取零返回值需要很长时间,尤其是在重启后.为什么ntpd需要如此长的时间来实现同步?如何在重启后几秒钟实现它? 解决方法 是的,因为它被发现 –
我的应用程序必须在时间同步的服务器上运行.为了做到这一点,我安装了ntpd并检查了ntpstat的返回值.看来从ntpstat获取零返回值需要很长时间,尤其是在重启后.为什么ntpd需要如此长的时间来实现同步?如何在重启后几秒钟实现它?
解决方法
是的,因为它被发现 – 启动脚本调用ntpd.service,等待ntpdate.service运行.
虽然ntpdate不是服务,但是应用程序 – 它运行一次通过漂亮的包装器脚本,位于/usr/libexec / ntpdate-wrapper,这是检查条件,其中一个 – 如果有任何服务器,在/ etc / ntp中描述/步骤.如果是 – 它会调用ntpdate与那些服务器,默认情况下由fedora安装程序设置为0.fedoratime.smth.ininternet,这不适合封闭环境. 所以有3种选择: [Service] Type=oneshot ExecStart=/usr/bin/ntpd -q -g -x RemainAfterExit=yes (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |