このガイドでは、2つの方法で現在のランレベルを変更する方法を説明します。
はじめに
ランレベル UnixSystemVスタイルの初期化を実装するコンピュータオペレーティングシステムの動作モードです。従来、0から6までの番号が付けられた7つのランレベルが存在します。 S レベルの1つの同義語として使用されることもあります。起動時に実行されるランレベルは1つだけです。ランレベルは次々に実行されません(つまり、ランレベル2、3、または4のみが実行され、それ以上は順番に実行されません)。
ランレベル 起動後のマシンの状態を定義します。通常、シングルユーザーモード、ネットワークサービスが開始されていないマルチユーザーモード、ネットワークサービスが開始されているマルチユーザーモード、システムシャットダウン、およびシステム再起動システムの状態には、さまざまなランレベルが割り当てられます(必ずしも特定の順序である必要はありません)。
これらの構成の正確なセットアップは、オペレーティングシステムとLinuxディストリビューションによって異なります。たとえば、ランレベル4は、あるディストリビューションではマルチユーザーGUIのサーバーなしの構成であり、別のディストリビューションでは何もない場合があります。ランレベルは通常、この記事で説明されている一般的なパターンに従います。ただし、一部のディストリビューションでは特定の構成が採用されています。
ランレベル
デフォルトのランレベルは、 systemctlを使用して設定できます。 コマンドまたはランレベルターゲットのシンボリックリンクの作成 default.targetに ファイル。
systemctlコマンドを使用してランレベルを変更する
- 現在の実行レベルを確認します。
systemctl get-default

システムの現在のデフォルトのランレベルはgraphical.target (ランレベル5)。
- デフォルトのランレベルをランレベル3(multi-user.target)に変更するには、次のコマンドを実行します。
systemctl set-default multi-user.target
- 再起動してからチェックアウトします。
reboot
- デフォルトの現在のランレベルがランレベル3(multi-user.target)であることをもう一度確認します。
systemctl get-default

ターゲットのシンボリックリンクを使用してランレベルを変更
- 現在のランレベルを確認してください。
systemctl get-default

- ランレベルをリストアップする systemdディレクトリ内のファイル。
ls -l /lib/systemd/system/runlevel*target

デフォルトのランレベルはmulti-user.target(ランレベル3)です。
- runlevel5.targetのdefault.targetファイルへのシンボリックリンクを作成します。
ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
OR
ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
- 再起動してからもう一度確認してください
reboot
- 再起動後、デフォルトのランレベルがランレベル5(graphical.target)であることを確認します。
systemctl get-default

注 : systemctl Isolate [target]を使用して現在のランレベルを切り替えることができます セッションのコマンド。
systemctl isolate graphical.target
OR
systemctl isolate multi-user.target
利用可能なターゲット/ランレベル
ランレベル | ターゲットユニット | 説明 |
---|---|---|
0 | runlevel0.target / poweroff.target | システムの電源を切ります。 |
1 | runlevel1.target /rescue.target | シングルユーザーモード |
2 | runlevel2.target / multi-user.target | マルチユーザーモード。 |
3 | runlevel3.target / multi-user.target | マルチユーザーモード。 |
4 | runlevel4.target / multi-user.target | マルチユーザーモード。 |
5 | runlevel5.target / graphics.target | グラフィカルモード。 |
6 | runlevel6.target / restart.target | システムを再起動します。 |
結論
以上で、rhelとcentos8の2つのメソッドを使用してランレベルを変更する方法を説明しました。
ありがとう