ランレベル
0 - シャットダウンを実行。ハードウェアがサポートしている場合、そのまま電源を切る。コンソールからのみ実行可能。 1 - シングルユーザーモード。root 以外のファイルシステムはマウントされない(既にマウントされていたらアンマウント)。コンソールプロセス以外のプロセスを終了させる。 2 - マルチユーザーモード 3 - マルチユーザーモード + RFS(Release 4 では NFS も)のファイルシステムをエクスポート 4 - マルチユーザー、ユーザー定義 5 - オペレーティングシステムを停止し、ファームウェアへ移行 6 - システムを停止し、デフォールトのランレベルを再起動 s, S - 1 と同じだが、現在の端末がコンソールとなる。
Linuxでは、sysvinitプロジェクトによってランレベルが取り入れられた。Linuxカーネルがブートされると、init プログラムが /etc/inittab ファイルを読み込んで、各ランレベルでの動作を決定する。ユーザーがカーネルのブートパラメータとして指定しない限り、システムはデフォルトのランレベルで動作を開始する。
多くのシステムで、現在のランレベルを以下のようなコマンドで確認できる。
多くのLinuxディストリビューションでは、標準のランレベルに加えて、次のようなランレベルを定義している。
注2)上記以外のこのランレベルの動作はシステムによって異なる。どのディストリビューションでも少なくとも1つの仮想端末を提供する。ディストリビューションによっては、スーパーユーザー向けログインシェルを起動させ、パスワードの入力を求められる。別のディストリビューションでは、任意のユーザーがログインできるログインシェルを起動させる。
注3)ランレベル2 と 3 が全く同じ場合もある(ネットワーク有のマルチユーザーモード)。
Debian 系の多くのディストリビューションでは、ランレベル 2 から 5 を区別しない。 0 - 停止 1 - シングル 2 から 5 - マルチユーザーモードで、Xディスプレイマネージャも起動 6 - リブート