ランレベルとは(chkconfig)スポンサーリンクLinuxのランレベルについて解説します。ランレベルchkconfigコマンドを実行すると各種デーモンと0から6の数字(横にon/off)が表示されます。OSの動作モードを表します。システムが停止した状態。ランレベルを0にするということは、システムのシャットダウンをするということ同じ意味です。シングルユーザーモード、いわゆるセーフモードです。ネットワークとデーモンは起動せず、rootでしかログインできません。サーバーにトラブルが起きた場合、コンソールでのトラブル対応時に利用する動作モードです。NFSマウントなしのマルチユーザーモードです。Windows以外のデーモンのほとんどを起動する動作モードです。Webサーバーなどはランレベル3で動作しています。Windowsを利用するサーバーはランレベル5で動作しています。reboot時にはランレベルが6になります。OSを起動すると/etc/inittabファイルに記載されているランレベルで起動します。以下の例では、ランレベル3で起動します。・・・id:3:initdefault:/etc/inittab/etc/inittabで指定されたランレベルは、/etc/init/rc.confに読み込まれ、ランレベルに応じたディレクトリ/etc/rc[0-6].d/以下のスクリプトを実行します。S99localファイル名「S」+「2桁の数値」と「K」+「2桁の数字」があります。OS起動時に「S」は実行するファイル、「K」は実行しないファイルです。この「S」と「K」はchkconfigコマンド実行結果の3:onと3:offに対応しています。実際にみてみましょう。ckconfigで確認したhttpdはランレベル0・1・6がoff、2・3・4がonです。grepコマンドの詳細はこちら。0:off1:off2:on3:on4:on5:on6:offディレクトリ/etc/rc[0-6].d/以下をみてみると......。対応していることがわかります。/etc/rc6.d/K15httpd「2桁の数値」は優先順位を表し、数字の小さいものから順にスクリプトが実行されます。Linuxでは、ランレベルを分けて用途によって動作モードを切り分けてるんですね。以上で、ランレベルの解説は終了です。bot毎日、Linuxコマンドをつぶやきます。