NTP
サービスを自動再起動に設定します。指定されたリストでon
に設定する必要があります
ntpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
ntpdはデーモンの例であり、来たるサークルではserviceと呼ばれることもあります。
実行レベルは、ntpdのようなデーモンをシャットダウンすると、2番目のウォッチドッグサービスがデーモンをオンに戻すという考えとは関係ありません。 「自動再起動」の意味が「デーモンが誤って停止した後にデーモンをオンにする」である場合は、 watchdog などを確認することをお勧めします。
マシンの起動時に起動するようにデーモンを設定することもできます。多くの場合、これは実行レベルを使用して実行されます。
提供した例では、ntpdと7つの実行レベルをリストしています。
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にあることを示しています。
実行レベルを変更する方法は、実行しているOSとそのOSのバージョンによって異なります。 CentOS 6の場合、コマンドchkconfig --level 3 ntpd on
は、実行レベル3で開始するようにntpdをオンにします。以下の例では、実行レベル3に入るときに開始するようにntpdを構成します。その変更とそれをオフにします。
[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 ~]#
通常、ntpdはランレベル2、3、4、および5で実行されます。chkconfig ntpd on
を使用して、これらのデフォルトのランレベルに設定する場合。