CentOS 7 でGUIとCUIを切り替える

CentOS 7 でGUIとCUIを切り替える

CUIに変更する

# 一時的な変更
$ systemctl isolate multi-user.target
# 永続的な変更
$ systemctl set-default multi-user.target

GUIに変更する

# 一時的な変更
$ systemctl isolate graphical.target
# 永続的な変更
$ systemctl set-default graphical.target

もしもエラーになったら

CentOS 7.2を使用しているとバグによって、以下のようなエラーが出るかもしれません。 既にバグは修正済みですので、yum updateしちゃえば解決します。

$ systemctl isolate graphical.target
PolicyKit daemon disconnected from the bus.
We are no longer a registered authentication agent.

現在のsystemdのターゲットの確認

$ systemctl get-default

ターゲットの種類

ターゲット名 概要
graphical.target グラフィカル、マルチユーザシステムを設定
multi-user.target 非グラフィカル、マルチユーザシステムを設定
rescure.target レスキューシェル(シングルユーザ)を設定
emergency.target エマージェンシーシェルを設定