回答:
はい、それはそれらを別様に扱います。
現在の(および以前の)ランレベルを表示するには:
runlevel
ランレベルを切り替えるには:
sudo init $runlevel
たとえば、再起動するには:
sudo init 6
あなたが読んでいるinitは、Edgy Eft 6.10以降のupstartに置き換えられました。そして、upstartが提供するプログラムの1つは、initの独自の実装です。 以下は 10.04 のドキュメントです。
デフォルトのランレベルを変更するには、/ etc / init / rc-sysinit.confでお気に入りのテキストエディターを使用します...
sudo vim /etc/init/rc-sysinit.conf
この行を任意のランレベルに変更してください...
env DEFAULT_RUNLEVEL=2
その後、各起動時に、upstartはそのランレベルを使用します。
現在の実行レベルコマンドを表示するには:
$ who -r or $ runlevel
ランレベルコマンド
$ sudo init 1
(シングルユーザーモードになります)
これは実行可能な異なるランレベルです:
0-システム停止。アクティビティがない場合、システムの電源を安全に切ることができます。
1-シングルユーザー。ほとんど使われません。
2-複数のユーザー、NFS(ネットワークファイルシステム)なし; また、めったに使用されません。
3-複数のユーザー、コマンドライン(つまり、全テキストモード)インターフェイス。ほとんどのLinuxベースのサーバーハードウェアの標準ランレベル。
4-ユーザー定義可能
5-複数のユーザー、GUI(グラフィカルユーザーインターフェイス)。ほとんどのLinuxベースのデスクトップシステムの標準ランレベル。
6-再起動。システムの再起動時に使用されます。
通常、これは、GRUBエントリのカーネルオプションに明示的に番号を追加することによって行われます。
たとえば、デフォルトのgrubエントリをデフォルトの実行レベル(5)から3に変更するとします。
sudo vim /boot/grub/grub.cfg
デフォルトのブートエントリの場所を見つけて、linux
行を見てください。次のようになります。
linux /boot/vmlinuz-3.0.0-13-generic root=UUID=d07e0c99-65ba-4eda-98d8-79693dc79554 ro quiet splash vt.handoff=7
3
その行の最後に追加します。
linux /boot/vmlinuz-3.0.0-13-generic root=UUID=d07e0c99-65ba-4eda-98d8-79693dc79554 ro quiet splash vt.handoff=7 3
やってみて:
sudo reboot