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