サービス設定

サービス設定ツール(serviceconf)はRed Hatによって開発されたグラフィックスアプリケーションであり、ブート時に(ランレベル3、4、5で)/etc/rc.d/init.dのどのSysVサービスを起動するかを設定したり、どのxinetdサービスを有効にするかを設定します。さらに、SysVサービスの起動、停止、再起動や、xinetdの再起動を設定できます。

サービス設定は、以下のいずれかの方法を使って起動します。

図 8-1. サービス設定

サービス設定ツールは現行のランレベルや、現在編集中のランレベルを表示します。別のランレベルを編集するには、プルダウンメニューからEdit Runlevelを選択して、ランレベル3、4、5のうちどれかを選択します。ランレベルの説明については、ランレベルを参照してください。

サービス設定ツール/etc/rc.d/init.dのサービスと、xinetdで制御されたサービスを一覧表示します。サービスをクリックして、ウィンドウの下にあるサービスの簡単な説明を表示します。

サービスをすぐに起動、停止、再起動するには、サービスを選択してから、操作プルダウンメニューからアクションを選択します。サービスを選択して、ツールバーの起動、停止、または再起動ボタンをクリックすることもできます。

telnetなどのxinetdサービスを選択すると、開始停止再起動ボタンは有効になりません。xinetdサービスのStart at Boot値を変更する場合は、変更を保存ボタンをクリックして、xinetdを再起動して、変更したxinetdサービスを無効/有効にします。

現在選択されているランレベルでブート時にサービスを有効にするには、Start at Boot列の下にあるサービス名の横のチェックボックスをチェックします。ランレベルを設定した後で、変更を適用します。プルダウンメニューでファイル-変更を保存を選択するか、または変更を保存ボタンをクリックします。

警告警告
 

xinetdサービスの変更内容を保存すると、xinetdが再起動します。他のサービスの変更を保存すると、ランレベルが再設定されますが、変更内容はすぐに反映されません。

/etc/rc.d/init.dのサービスでStart at Boot値をチェックするか、またはチェックをはずすと、変更を保存ボタンが有効になります。現在選択されているランレベルを再設定するには、そのボタンをクリックします。変更内容はすぐにシステムに反映されません。たとえば、ランレベル3を設定しているとします。anacronサービスのStart at Boot値を、チェックされた状態から、チェックをはずした状態に変更してから、変更を保存ボタンをクリックすると、ランレベル3の構成が変更され、anacronがブート時に起動しなくなります。ただし、ランレベル3は再初期化されないので、anacronがまだ実行されています。ここで、次のオプションのどれか1つを選択します。

  1. anacronサービスの停止—一覧から選択して、Stop the selected serviceボタンをクリックして、サービスを停止します。サービスが停止されたことを伝えるメッセージが表示されます。

  2. ランレベルの再初期化—シェルプロンプト(たとえば、XTermまたはGNOMEターミナル)に進んで、コマンドtelinit 3(3はランレベルの数字)を入力して、ランレベルを再初期化します。このオプションは、2つ以上のサービスの起動時に開始値を変更して、その変更内容をただちに反映させたい場合に推奨されます。

  3. 何もしない— anacronサービスを停止する必要はありません。サービスが停止するには、システムが再起動するまで待ちます。次回システムが起動するとき、ランレベルはanacronサービスが実行されずに初期化されます。