オリジナル問題 LinuCレベル2試験 問題 問5
システムの起動とLinuxカーネル/システム起動のカスタマイズsystemdにおいて、デフォルトで起動するターゲット(旧ランレベルに相当)を恒久的に変更するコマンドはどれか。
出典:オリジナル問題 LinuCレベル2試験 問題 問5
- Asystemctl isolate ターゲット名
- Bsystemctl set-default ターゲット名
- Csystemctl enable ターゲット名
- Dsystemctl start ターゲット名
正解:B
解説
systemctl set-default ターゲット名は、システムが次回以降に起動する際のデフォルトターゲット(/etc/systemd/system/default.targetのシンボリックリンクの向き先)を恒久的に変更するコマンドです。systemctl isolateは現在稼働中のシステムを一時的に指定ターゲットへ切り替えるコマンドで、再起動後の既定値には影響しません。
選択肢ごとの解説
- A誤り。systemctl isolateは現在のシステムを一時的に切り替えるコマンドで、恒久的な既定値の変更ではありません。
- B正しい。systemctl set-defaultはデフォルトターゲットを恒久的に変更するコマンドです。
- C誤り。systemctl enableはユニットを自動起動対象に登録するコマンドで、デフォルトターゲットそのものの変更ではありません。
- D誤り。systemctl startは指定したユニットを起動するコマンドで、デフォルトターゲットの変更ではありません。