ゼロから始める:Linuxの実行レベルの違いを学ぶ

王林
リリース: 2024-02-21 14:42:03
オリジナル
597 人が閲覧しました

Linux オペレーティング システムを学習することは、すべてのシステム管理者やプログラマーにとって不可欠な基本知識の 1 つです。中でも、Linux のさまざまな動作レベルの違いを理解することは、システム管理とトラブルシューティングを習得するために重要です。この記事では、Linux 実行レベルの概念と、実際の運用でそれに応じて設定および制御する方法をゼロから掘り下げて説明します。

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

Linux システムでは、ランレベル (ランレベル) は、さまざまな状態におけるオペレーティング システムの実行モードを指し、各ランレベルには特定のサービスと機能があります。 Linux には合計 7 つの実行レベル (0 ~ 6) があり、各レベルは異なるシステム動作モードを表します。実行レベルの主な役割は、システムの起動時にどのサービスとプログラムを実行するかを決定することです。

Linux のさまざまな動作レベルの違い:

  1. 実行レベル 0 (シャットダウン) : システムはシャットダウン操作を実行し、すべてのサービスとプログラムを停止します。そしてシステムを安全にシャットダウンします。
  2. 実行レベル 1 (シングルユーザー モード): システムはシングルユーザー モードになり、最も基本的なサービスのみが開始され、システムのメンテナンスと修復操作を実行できます。
  3. 実行レベル 2 (ネットワーク サポートなし): このレベルでは、システムは基本サービスを開始しますが、ネットワーク サポートはなく、ローカルの開発およびテスト環境に適しています。
  4. 実行レベル 3 (マルチユーザー、グラフィカル インターフェイスなし): システムはネットワーク サービスを含むすべての基本サービスを開始しますが、サーバー環境に適したグラフィカル インターフェイスはロードしません。
  5. 実行レベル 4 (予約) : ほとんどの Linux システムでは、実行レベル 4 には特定の目的がなく、通常は空のままです。
  6. 実行レベル 5 (マルチユーザー、グラフィカル インターフェイス付き): システムはすべてのサービスを開始し、デスクトップ ユーザーに適したグラフィカル インターフェイスを読み込みます。
  7. 実行レベル 6 (再起動): システムは再起動操作を実行し、すべてのサービスとプログラムをシャットダウンしてから、システムを再起動します。

Linux の実行レベルを切り替えるにはどうすればよいですか?

Linux システムでは、/etc/inittab ファイルを変更するか、systemctl コマンドを使用して、実行レベルを切り替えることができます。以下に具体的な操作例を示します。

  1. /etc/inittab ファイルを変更することで :

まず、ターミナルにアクセスし、テキスト エディタで /etc/inittab ファイルを編集します。

sudo nano /etc/inittab
ログイン後にコピー

次の行を見つけます。

id:5:initdefault:
ログイン後にコピー

5 を次の行に変更します。番号を切り替えたいレベルを実行し、保存してエディターを終了します。

  1. systemctl コマンド経由:

次のコマンドを使用して実行レベルを切り替えます (実行レベルに切り替えます)例として 3) :

sudo systemctl isolate multi-user.target
ログイン後にコピー

要約:

この記事の導入を通じて、Linux のさまざまな動作レベルの違いと切り替え方法について学びました。実行レベルの概念と操作に精通していれば、Linux システムをより適切に管理し、システムの安定性とセキュリティを向上させることができます。この記事が Linux を学習する過程で役立つことを願っています。

以上がゼロから始める:Linuxの実行レベルの違いを学ぶの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート