Linux には 7 つの動作レベルがあり、1. "0"、システム シャットダウン状態、2. "1"、シングル ユーザー動作状態、3. "2"、マルチ ユーザー状態、4. " 3"、完全なマルチユーザー モード; 5. "4"、システムは使用されていません; 6. "5"、グラフィカル モード; 7. "6"、システムはシャットダウンし、通常どおり再起動します。
#このチュートリアルの動作環境: linux5.9.8 システム、Dell G3 コンピューター。
Linux 実行レベル:
init は、Linux システムの動作に不可欠なプログラムの 1 つです。 init プロセス。カーネルによって開始されるユーザーレベルのプロセスです。カーネルは、過去に使用されたいくつかの場所で init を探します。その正しい場所 (Linux システムの場合) は /sbin/init です。カーネルが init を見つけられない場合、/bin/sh を実行しようとしますが、これが失敗すると、システムは起動できません。
Linux には 7 つの実行レベルがあります (0: シャットダウン、シャットダウン モード、1: シングル ユーザー モード、2: マルチユーザー モード、3: 完全なマルチユーザー テキスト モード、4: システムは使用されない、予約済み)通常は使用されません (5: グラフィック モード、6: 再起動モード)。実行レベルは、現在実行中のオペレーティング システムの機能レベルです。このレベルは 0 から 6 まであり、さまざまな機能があります。
レベルの説明:
0: システム シャットダウン (シャットダウン) モード。システムのデフォルトの実行レベルは 0 に設定できません。それ以外の場合は、正常に起動せず、自動的に実行されます。電源を入れるとすぐにシャットダウンします。
1: シングルユーザー モード、root 権限、システム メンテナンスに使用されます。Windows のセーフ モード ログインと同様に、リモート ログインは禁止されています。
2: マルチユーザー モード、NFS ネットワークはサポートされません。
3: NFS を使用してマルチユーザー テキスト モードを完了し、ログイン後にコンソール コマンド ライン モードに入ります。
4: このシステムは使用されておらず、一般的な使用のために予約されています。特殊な状況でいくつかのことを行うために使用できます。たとえば、ラップトップのバッテリーが消耗した場合、このモードに切り替えていくつかの設定を行うことができます。
5: グラフィカル モード: ログイン後、グラフィカル GUI モードまたは GNOME、X Window システムなどの KDE グラフィカル インターフェイスに入ります。
6: システムは正常にシャットダウンされ、再起動されます。デフォルトの実行レベルは 6 に設定できません。それ以外の場合は、正常に起動できず、常に電源がオンになって再起動されます。
標準の Linux 実行レベルは 3 または 5
実行レベルの原則:
1. ディレクトリ /etc 内/ rc.d/init.d の下には、一般に services
2 と呼ばれる多くのサーバー スクリプト プログラムがあります。/etc/rc.d の下には、rcN.d という名前の 7 つのディレクトリがあり、システムの 7 つの実行に対応します。レベル
3.rcN.d ディレクトリはいくつかのシンボリック リンク ファイルで、これらのリンク ファイルは init.d ディレクトリ内のサービス スクリプト ファイルを指します。命名規則は K nn サービス名または S nn サービス名です。 nn は 2 桁の数字です。
4. システムは、指定された実行レベルに従って、対応する rcN.d ディレクトリに入り、ディレクトリ内のリンク ファイルをファイル名の順に取得します: K (Kill) で始まるファイルの場合、システムは対応するサービスを終了します。S (開始) で始まるファイルの場合、システムは対応するサービス
5 を開始します。実行レベルを確認するには、runlevel
6 を使用します。その他を入力するには、実行レベル、使用: initN、init3 の場合 次にターミナル モードに入り、init5 がグラフィカル GUI モードにログインします
7。さらに、init0 はシャットダウンし、init6 はシステムを再起動します
標準の Linux 実行レベルは 3 または 5 です。3 の場合、システムはマルチユーザー状態にあり、5 の場合、XWindow システムが実行されています。実行レベルが異なれば用途も異なるため、さまざまな状況に応じて設定する必要があります。たとえば、root パスワードを紛失した場合は、マシンをシングルユーザー状態で起動してセットアップできます。起動後の lilo プロンプトで
init=/bin/shrw
と入力すると、マシンは実行レベル 1 になり、ルート ファイル システムが読み取りおよび書き込みとしてマウントされます。すべてのシステム認証に合格し、passwd プログラムを使用して root パスワードを変更し、新しいランレベルで起動できるようにします。
関連する推奨事項: 「Linux ビデオ チュートリアル 」
以上がLinux にはいくつの実行レベルがありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。