2

起動時にソフトウェアを自動的に起動するという投稿では、ランレベル 2 は NFS を使用してシステムを完全に起動し、ランレベル 5 は追加のグラフィックサポートでシステム全体をサポートすると説明しています。このrunlevelコマンドは、以前と現在のランレベルを表示し telinit、システムのランレベルを変更します。

私は両方を試しました、コマンドrunlevelは私を示しています

  N 2

これは、現在のランレベルが 2 であることを意味します。ただし、システムはグラフィック モードで実行されています (ubuntu 12.10 を使用しています)。それで、私の質問は、グラフィックシステムを実行しているのに、Ubuntuの現在のランレベルが2であるのはなぜですか。

次にtelinit 5、ルート権限でコマンドを使用して、現在のランレベルを 5 に変更し、システムを再起動しようとしました。システムが適切な方法で再起動し、通常どおり gnome-session が実行されます。ただし、 runlevel再起動後に再度実行すると、まだ表示されます

  N 2

5 に変更したので、このような結果に混乱しています。理由を教えてください。

ありがとう

4

2 に答える 2

1

Linux のさまざまなフレーバー、および他の UNIX 実装 (AIX、HPUX、Solaris など) では、ランレベルごとに微妙に異なる用途があります。

たとえば、RHEL と SLES は通常、ランレベル 5 で登場し、Ubuntu (ご覧のとおり) はランレベル 2 で登場します。

また、現在のtelinitランレベルを変更するだけでは、再起動には耐えられません。デフォルトの起動時のランレベルを変更したい場合は、次のような行を調べる必要があります:/etc/inittab

id:2:initdefault:
于 2013-04-26T02:38:49.370 に答える