システムアーキテクチャ(Linuxのインストールと仮想マシン・コンテナの利用、ファイル・ディレクトリの操作と管理)
systemdを採用したLinuxサーバーで、現在のセッションだけ一時的にmulti-user.targetからgraphical.targetへ切り替えたいが、次回起動時のデフォルトターゲットは変更したくない。この目的に適したコマンドはどれか。
- Asystemctl set-default graphical.target
- Bsystemctl enable graphical.target
- ✓systemctl isolate graphical.target
- Dsystemctl start graphical.target
解説
systemctl isolateは指定したターゲットに含まれないユニットを停止し、現在の実行状態だけを即座に切り替えるコマンドで、デフォルトターゲットの設定には影響しない。set-defaultは次回起動時のデフォルトを変更するだけで即座には切り替わらず、startやenableではターゲット切り替えの意味が異なる。
根拠1.01.3 ブートプロセスとsystemd