Настройка службы NTP
для автоматического перезапуска , который необходимо установить , чтобы on
в данном списке
ntpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
Обычно ntpd запускается на уровнях запуска 2, 3, 4 и 5. Если вы просто используете chkconfig ntpd on
чтобы установить его для этих уровней запуска по умолчанию.
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 ~]#