はじめに
このチャレンジでは、Linux システムが特定の systemd ターゲット(Target)へ自動的に起動するように設定する方法を習得します。これは、システム管理者がグラフィカルユーザーインターフェース(GUI)やコマンドラインインターフェース(CLI)など、システムを目的の状態で作動させるために行う一般的なタスクです。起動ターゲットの管理方法を理解することは、RHEL システム管理における基本的なスキルです。
デフォルトの起動ターゲットを設定する
RHEL のような systemd ベースのシステムでは、特定のサービスグループを起動することでシステムの状態を管理するために「ターゲット(Target)」を使用します。これは、従来の init システムにおける「ランレベル(Runlevel)」に相当します。ここでのタスクは、システムが起動時にデフォルトで使用するターゲットを変更することです。
タスク
- システムの現在のデフォルト起動ターゲットを確認する。
- デフォルトの起動ターゲットをグラフィカルターゲット(
graphical.target)に変更する。 - 設定の変更が正しく行われたか検証する。
要件
- デフォルトの起動ターゲットが
graphical.targetに設定されていること。 - すべての操作は
systemctlコマンドを使用して行うこと。 - 操作は
labexユーザーとして実行すること。
注意事項
このコンテナ化された実験環境では、起動プロセスを完全にテストするためにシステムを再起動することはできません。このチャレンジの目的は、設定を正しく行うことであり、再起動しなくても設定内容を検証できます。物理マシンや仮想マシンの場合、この変更によってシステムはグラフィカルなログイン画面で起動するようになります。
まとめ
このチャレンジでは、systemd を使用して RHEL システムのデフォルト起動ターゲットを管理する方法を学びました。systemctl get-default で現在の設定を確認し、systemctl set-default で設定を変更する実習を行いました。デフォルトターゲットを適切に設定することで、システムをコマンドライン環境で起動させるか、あるいはグラフィカル環境で起動させるかを制御できます。これは、システムの用途に合わせて環境を最適化するために不可欠なスキルです。



