ホームページ >運用・保守 >Linuxの運用と保守 >Linux にはいくつの実行レベルがありますか?

Linux にはいくつの実行レベルがありますか?

青灯夜游
青灯夜游オリジナル
2022-02-25 14:48:1014545ブラウズ

Linux には 7 つの動作レベルがあり、1. "0"、システム シャットダウン状態、2. "1"、シングル ユーザー動作状態、3. "2"、マルチ ユーザー状態、4. " 3"、完全なマルチユーザー モード; 5. "4"、システムは使用されていません; 6. "5"、グラフィカル モード; 7. "6"、システムはシャットダウンし、通常どおり再起動します。

Linux にはいくつの実行レベルがありますか?

#このチュートリアルの動作環境: 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。