必要な時には忘れてそうなので、メモしておきます。
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.
2017/1修正
以下、友人に教えてもらったので追記。
現在のsystemdのターゲットの確認
RHEL 7からはランレベルの概念はsystemd targetに置き換わりました。
現在のターゲットは以下のコマンドで確認できます。
# systemctl get-default
ターゲットの種類
redhatのマニュアルに記載があるとおり以下のような分類があります。
ターゲット名 | 概要 |
---|---|
graphical.target | グラフィカル、マルチユーザシステムを設定 |
multi-user.target | 非グラフィカル、マルチユーザシステムを設定 |
rescure.target | レスキューシェル(シングルユーザ)を設定 |
emergency.target | エマージェンシーシェルを設定 |