ランレベルはOSの動作状態を表すための言葉で、以下のような複数のモードを有している。
0 システムの停止(シャットダウン)
1 シングルユーザーモード
2 マルチユーザーモード(NFSなし)
3 マルチユーザーモード(NFSあり)
4 未使用
5 マルチユーザーモード (NFSあり、GUI利用可)
6 システムの再起動
S(またはs) シャットダウン
ランレベルの確認方法
runlevelコマンドは、/var/run/utmpファイルをみて、現在と一つ前のランレベルを表示する。下の例では5が現在のランレベル、Nが一つ前のランレベルを表している。このNという表示は一つ前のランレベルが存在していないことを表すため、このシステムは起動後ずっとランレベル5であったことがわかる。
$ runlevel
N 5
ランレベルの変更
ランレベルの変更にはtelinitまはたinitコマンドを使用する(telinitの実体はinitへのシンボリックリンク)。例えばシングルユーザモードに変更する場合には、以下のようにしてランレベルを1に変更する。
# telinit 1
例えばGUIを使っている状態でこれをやめたい場合は、次のようにしてランレベルを3に落とすとキャラクターベースとなる。
# telinit 3
デフォルト・ランレベルの設定
システムがどのランレベルで起動するかは、/etc/inittabで設定する。このファイルにある以下の行が、デフォルトランレベルの指定で、この例では、システム起動時にランレベルを5にするよう設定されている。
id:5:initdefault:
最終更新:2006年06月17日 17:20