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

Linux の操作にはいくつかのレベルがあります

青灯夜游
青灯夜游オリジナル
2023-02-08 11:39:057555ブラウズ

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

Linux の操作にはいくつかのレベルがあります

#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。

Linux 実行レベルとは何ですか?

Linux は実行レベル設定をサポートできます。実行レベルは、現在のオペレーティング システムの機能レベルです。実行中。レベルは 0 ~ 6 です。 CentOS7 システムの以前のバージョンでは /etc/inittab ファイルを通じてシステムが定義されていましたが、CentOS7 では /lib/systemd/system/runlevel* が使用されていました。

ほとんどのデスクトップ Linux システムのデフォルトのランレベルは 5 で、ユーザーがログインするとグラフィカル インターフェイスになりますが、ほとんどのサーバー バージョンの Linux システムのデフォルトのランレベルは 3 で、ユーザーがログインすると文字インターフェイスになります。 。

ランレベル 1 と 2 は、デバッグ以外にはほとんど使用されません。ランレベル s と S はユーザーによって直接使用されませんが、シングル ユーザー モードの準備に使用されます。

#Linux 操作には 7 つのレベルがあります

##レベル説明0 シャットダウン状態では、システムのデフォルトの実行レベルを 0 に設定することはできません。0 に設定しないと、システムは正常に起動できません。 init 0 コマンドを使用してシステムをシャットダウンします。 1シングルユーザー状態。この状態では、root ユーザーのみがログインできます。システムメンテナンスのために使用され、Windowsのセーフモードに相当するリモートログインが禁止されます。 2マルチユーザー状態 (NFS なし)。インターネットサービスはありません。 3完全なマルチユーザー状態 (NFS を使用)。ネットワークサービスがあるのでログイン後、コンソールコマンドラインモードに入ります。 4このシステムは使用されておらず、一般的な使用のために予約されています。特殊な状況でいくつかのことを行うために使用できます。たとえば、ラップトップのバッテリーが消耗した場合、このモードに切り替えていくつかの設定を行うことができます。 5 グラフィカル モード。ログイン後、グラフィカル GUI モードまたは GNOME、X Window システムなどの KDE グラフィカル インターフェイスに入ります。 6システムは正常にシャットダウンされ、再起動します。デフォルトの実行レベルは 6 に設定できません。それ以外の場合は、正常に起動できず、常に電源がオンになって再起動されます。 。

Linux 実行レベルの原理

  • ディレクトリ /etc/rc にあります。 d/ init.d の下には、一般にサービスと呼ばれる多くのサーバー スクリプト プログラムがあります。

  • /etc/rc.d の下には、システムの 7 つの動作レベルに対応する rcN.d という名前の 7 つのディレクトリがあります。

  • rcN.d ディレクトリにはいくつかのシンボリック リンク ファイルが含まれています。これらのリンク ファイルは init.d ディレクトリ内のサービス スクリプト ファイルを指します。命名規則は「K nn サービス名または S nn」です。サービス名」。nn は 2 桁の数字です。

  • システムは、指定された実行レベルに従って、対応する rcN.d ディレクトリに入り、ディレクトリ内のリンク ファイルをファイル名の順に取得します。K で始まるファイルの場合、システムは対応するサービスを終了します。S で始まるファイルの場合、システムは対応するサービスを開始します。

Linux 実行レベルを確認する方法

runlevel コマンドを使用して現在の実行レベルを確認し、次のように入力します。次のコマンド:

runlevel

実行結果は次のとおりです:

Linux の操作にはいくつかのレベルがあります

上図は、この時点の実行レベルが 3 であることを示しています。

関連する推奨事項: 「

Linux ビデオ チュートリアル

以上がLinux の操作にはいくつかのレベルがありますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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