LinuCレベル2 システムの起動とLinuxカーネル 問7
システムの起動とLinuxカーネル/システム起動のカスタマイズ現在起動しているシステムを、再起動せずに直ちに指定したターゲットの状態へ一時的に切り替える(次回起動時の既定値は変わらない)コマンドはどれか。
当サイトのオリジナル問題(LinuCレベル2の出題範囲「システムの起動とLinuxカーネル」に対応。実際の試験問題ではありません)
- Asystemctl isolate ターゲット名
- Bsystemctl daemon-reload
- Csystemctl set-default ターゲット名
- Dsystemctl mask ターゲット名
正解:A
解説
systemctl isolate ターゲット名は、現在稼働しているシステムを、指定したターゲットで定義された状態(起動するサービス群)へ直ちに切り替えるコマンドです。この切り替えは一時的なもので、次回起動時に使われるデフォルトターゲット(systemctl set-defaultで設定)自体は変更されません。
選択肢ごとの解説
- A正しい。systemctl isolateは現在のシステムを一時的に指定ターゲットへ切り替えるコマンドです。
- B誤り。systemctl daemon-reloadはUnit定義ファイルの変更をsystemdに再読み込みさせるコマンドで、ターゲットの切り替えとは異なります。
- C誤り。systemctl set-defaultはデフォルトターゲット(次回起動時の既定値)を恒久的に変更するコマンドで、即時切り替えではありません。
- D誤り。systemctl maskはユニットを起動できないよう禁止するコマンドで、ターゲットの切り替えとは異なります。