#navi(../)
* CentOS7でランレベルを変更する方法 [#y6efd6ce]
CentOS6までは、SysV Initが利用されていたので、inittabファイルを編集することにより、~
ランレベルを変更し、GUIからCUIなどに変更することができました。~
CentOS7からはsystemdを利用しているので、initabにランレベルの設定項目がありません。~
以下に、GUIからCUIに変更する手順を記します。

#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)

* 関連記事 [#d909c260]
CentOS6まで
-[[CentOSでX Windowが起動するマシンをCUIにする方法>CentOS/X Windowが起動するマシンをCUIにする方法]]

CentOS7から
-[[chkconfigはsystemctlに変更(CentOS7~)>CentOS/chkconfigはsystemctlに変更]]

* inittabを見てみる [#a74fb0da]
inittabを見ると以下のように記述されています。
 $ cat /etc/inittab
 # inittab is no longer used when using systemd.
 #
 # ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.
 #
 # Ctrl-Alt-Delete is handled by /etc/systemd/system/ctrl-alt-del.target
 #
 # systemd uses 'targets' instead of runlevels. By default, there are two main targets:
 #
 # multi-user.target: analogous to runlevel 3
 # graphical.target: analogous to runlevel 5
 #
 # To set a default target, run:
 #
 # ln -sf /lib/systemd/system/<target name>.target /etc/systemd/system/default.target
 #

したがって、以下のようになります。
|''runlevel''|''ターゲット''|
|3|multi-user.target|
|5|graphical.target|

* ランレベル3(multi-user.target)に変更する [#je1b2fdc]
以下のコマンドを使って実行することにより変更することができます。
 ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target

* ランレベル5(graphical.target)に変更する [#n903edf7]
以下のコマンドをrootまたはsudoコマンドを使って実行することにより変更することができます。
 ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

* 互換性 [#m4ed0e03]
telinitコマンドでランレベルを変更することもできます。
**ランレベル3にする [#tfbf5036]
 telinit 3
**ランレベル5にする [#s6b0cba0]
 telinit 5

以上、CentOS7(systemd)のランレベルの変更方法でした。

#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS