サービス設定ツールはRed Hatで開発されたグラフィカルアプリケーションで、ブート時に(ランレベル3、4、5で)/etc/rc.d/init.d内の起動するSysVサービスを設定したり、有効にするxinetdサービスを設定します。 さらに、SysVサービスの起動、停止、再起動や、xinetdの再起動も操作できます。
デスクトップからサービス設定ツールをスタートするには、パネル上のメインメニューボタン =>プログラム => システムツール =>サービス設定と進みます。 あるいは、シェルプロンプト(例えば、XTerm又は、GNOME terminal)内で、 コマンド redhat-config-servicesをタイプします。
サービス設定ツール は現在のランレベルや、現在編集中のランレベルを表示します。別のランレベルを編集するには、 プルダウンメニューからEdit Runlevelを選択して、ランレベル3、4、5のうちどれかを選択します。ランレベルの説明については、ランレベル項を参照してください。
サービス設定ツール は/etc/rc.d/init.dのサービスと、xinetdで制御されるサービスを一覧表示します。サービスの1つをクリックすると、ウィンドウの底辺にそのサービスの簡単な説明を表示します。
サービスをすぐに起動、停止、再起動するには、サービスを選択してから、操作プルダウンメニューからアクションを選択します。サービスを選択して、ツールバーの起動、停止、または再起動ボタンをクリックすることもできます。
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つを選択します。
anacronサービスの停止—一覧からサービスを選択して、Stop the selected serviceボタンをクリックし、サービスを停止します。サービスが停止されたことを伝えるメッセージが表示されます。
ランレベルの再初期化—シェルプロンプト(XTermかGNOME terminal)に進んで、コマンドtelinit 3(3はランレベルの数字)を入力して、ランレベルを再初期化します。このオプションは、2つ以上のサービスの起動時に開始値を変更して、その変更内容をただちに反映させたい場合に推奨されます。
何もしない—anacronサービスを停止する必要はありません。サービスが停止するには、システムが再起動するまで待ちます。次回システムが起動するとき、ランレベルはanacronサービスが実行されずに初期化されます。