Centos はデスクトップを起動しません。システムの実行レベルを変更することで、キャラクター CentOS インターフェイスに入ることができます。
######入力####### 初期化 3
実行レベルの表示# ランレベル 5 3
# # システムの現在の実行レベルは「5」、前回の実行レベルは「3」で、実行レベルの変換は成功しました。
######詳細な説明######Linux システムは常に指定された実行レベルで実行され、異なる実行レベルのプログラムやサービスは異なり、完了すべき作業と達成すべき目的も異なります。 Centos では、次の表に示すように実行レベルが設定されており、システムはこれらの実行レベルを切り替えて、さまざまなタスクを完了できます。実行レベルの説明
0 すべてのプロセスが終了し、マシンは規則正しく停止し、システムはシャットダウン時にこの実行レベルになります
1 シングルユーザーモード。システムメンテナンスのため、少数のプロセスのみが実行されており、すべてのサービスが開始されていません 2 マルチユーザーモード。ネットワーク ファイル システム (NFS) サービスが開始されないことを除いて、実行レベル 3 と同じです
3 マルチユーザーモード。複数のユーザーがシステムにログインできるようにします。これは、システムのデフォルトの起動レベルです
4 ユーザー定義の実行レベルをそのままにする
5 マルチユーザー モード。システムの起動後に X-Window を実行し、グラフィカルなログイン ウィンドウを表示します。
6 すべてのプロセスが終了し、システムが再起動されます。
1. システムが起動後にキャラクター ログイン CentOS インターフェイスに入った場合、システムのデフォルトの実行レベルが 3 であることを意味し、システムが起動後にグラフィカル ログイン CentOS インターフェイスに入った場合、システムのデフォルトの実行レベルが 5 であることを意味します。 。2. ユーザーがキャラクター CentOS インターフェイスを開始していて、グラフィカル CentOS インターフェイスに入りたい場合は、次のコマンドを使用できます。
$ startx &
実行レベルの表示と切り替えユーザーは、次のコマンドを使用して、現在のシステムのランレベル ランレベルを表示できます。ユーザーは、次のコマンドを使用して、ランレベル init [0123456Ss] を切り替えることができます。つまり、init コマンドの後にパラメータが続きます。このパラメータは、切り替え先のランレベルのランレベル コード。 ,like:
init 0 コマンドを使用して実行レベル 0、つまりシャットダウンに切り替えます (initdefault を 0 に設定しないでください)
init 1 コマンドを使用して実行レベル 1 に切り替えます。つまり、シングルユーザー実行モードに入ります。
init 6 コマンドを使用して実行レベル 6 に切り替えます。つまり、再起動します (initdefault を 6 に設定しないでください) te linit コマンドも使用できます。CentOS では、te linit コマンドは init コマンドへのシンボリック リンクです。
runlevel コマンドと init コマンドの使用例を見てみましょう:
# # システムの現在の実行レベルを表示します
# ランレベル
N 3
# # システムの現在の実行レベルは「3」で、以前の実行レベルはありません(「N」で表されます)
#初期化2
# # 「init 2」コマンドを実行すると、対応するサービスの停止と開始の情報がシステム コンソールに表示されます。
# ランレベル3 2
# # システムの現在の実行レベルは「2」、前回の実行レベルは「3」で、実行レベルの変換は成功しました。
したがって、/etc/inittab の ininidefault の実行レベルを 2 または 3 に変更して、デスクトップ サービスをオフにします。
以上がCentos の起動時にデスクトップ サービスが起動しない問題を解決するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。