chkconfig

ランレベルの自動起動を設定したり、確認したりするツールです。

chkconfig –list ntpchkconfigコマンドは、サービス管理のためのコマンドです。サービスの自動起動の設定を行うことができます。

サービスとは、バックグラウンドで起動するアプリケーションのことです。HTTPサーバやデータベースサーバなどがあります。

OSの起動後に自動的に起動したいサービスはchkconfigを使えば設定できます。

サービスの一覧に追加する。

chkconfig –add サービス名

サービスの一覧から削除する。

chkconfig –del サービス名

サービスの状態の一覧を見る。

chkconfig –list

あるサービスについての状態を見る。

chkconfig –list サービス名

サービスの自動起動の設定はランレベルごとに設定します。ランレベルというのは、Linuxの概念で、カーネルがどのような状態であるかを表す用語です。0~6までのランレベルがあります。

ランレベルの一覧

0 : シャットダウンに向かう状態
1 : シングルユーザモード
2 : 使用されない
3 : 標準的な状態
4 : 使用されない
5 : GUIでログインする状態
6 : 再起動に向かう状態

ランレベルを指定した自動起動の設定( 書式 )

chkconfig –leve ランレベル サービス名 onかoff

ランレベルを指定した自動軌道の設定(サンプル)

onにする場合

chkconfig –level 35 httpd on

offにする場合

chkconfig –level 35 httpd off

現在のランレベルを調べるには

/sbin/runlevel

N 5上記のようにコマンドをたたくと、ランレベルが5であることが分かる。

init 1

このコマンドを入れるとランレベル1以外のプロセスが切断されていく。最後にコマンド待ちで終了する。

init1はシングルユーザーモード
init5はx windowsまで
init6で再起動

/etc/inittabに記述してある。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です