![将 NTP 服务设置为自动重启](https://linux22.com/image/1515326/%E5%B0%86%20NTP%20%E6%9C%8D%E5%8A%A1%E8%AE%BE%E7%BD%AE%E4%B8%BA%E8%87%AA%E5%8A%A8%E9%87%8D%E5%90%AF.png)
将服务设置为自动重启,应在给定列表中NTP
设置哪一个on
ntpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
答案1
ntpd是守护进程的一个例子,有时也称为服务在圈子里。
运行级别与关闭守护进程无关,例如ntpd,第二个看门狗服务将重新打开它。如果你所说的“自动重启”是指“在守护进程意外死亡后将其打开”,我建议你看看看门狗或类似的东西。
您还可以设置守护进程,使其在机器启动时启动。这通常使用运行级别来实现。
在您提供的示例中,您列出了ntpd以及七个运行级别:
ntpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
在示例中ntpd当前处于关闭状态。它不会在任何这些运行级别启动。
数字 0 到 6 代表运行级别. 当机器进入某个运行级别时,该运行级别的服务就会启动。
该runlevel
命令将首先为您提供上一个运行级别,然后是当前运行级别。(至少在 CentOS 和 Ubuntu 上如此)。
[centos@ip-10-100-3-23 ~]$ runlevel
N 3
[centos@ip-10-100-3-23 ~]$
该命令显示此机器当前处于运行级别3。
更改运行级别的方式取决于您运行的是哪个操作系统以及该操作系统的哪个版本。对于 CentOS 6,该命令chkconfig --level 3 ntpd on
将打开 ntpd 以运行级别 3 启动。在下面的示例中,我配置ntpd从进入运行级别 3 开始。然后我撤销该更改并将其关闭。
[root@host ~]# chkconfig --list ntpd
ntpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
[root@host ~]# chkconfig --level 3 ntpd on
[root@host ~]# chkconfig --list ntpd
ntpd 0:off 1:off 2:off 3:on 4:off 5:off 6:off
[root@host ~]# chkconfig --level 3 ntpd off
[root@host ~]# chkconfig --list ntpd
ntpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
[root@host ~]#
答案2
通常 ntpd 在运行级别 2、3、4 和 5 下运行。如果您只是使用chkconfig ntpd on
将其设置为这些默认运行级别。