CentOs7 7個運作級别介紹
0:關機
1:單使用者【找回丢失密碼】
2:多使用者狀态沒有網絡服務
3:多使用者狀态有網絡服務
4:系統未使用保留給使用者
5:圖形界面
6:系統重新開機
常用的運作級别是3、5
在CentOs6中檢視運作級别可通過runlevel,或者檢視/etc/inittab檔案,id:3:initdefault标明了目前的運作級别,在CentOs7中,使用指令 vi /etc/inittab檢視檔案,出現了提示資訊,如下圖

翻譯版本#inittab在使用systemd時不再使用。
#在這裡添加配置對您的系統沒有任何影響。
#Ctrl-Alt-Delete由/usr/lib/systemd/system/ctrl-alt-del.Target
#
#systemd使用‘Target’而不是runlevel處理。預設情況下,有兩個主要目标:
#
#多使用者。目标:類似于運作級别3
#圖形。目标:類似于運作級别5
#
#檢視目前預設目标,運作:
#systemctl get-default
#
#設定預設目标,運作:
#systemctl set-default TARGET.Target
#~~
multi-user.target相當于之前的更改運作級别為3,意思就是指令行。
graphical.target相當于之前的更改運作級别為5,意思就是圖形界面(graphical中文意思是圖形)。
檢視目前的開機預設運作方式:systemctl get-default
設定開機不自啟圖形界面:systemctl set-default multi-user.target
設定開機啟動圖形界面:systemctl set-default graphical.target
切換運作級别
指令: init 0123456
init 0 關機指令
init 6 系統重新開機指令
init 3 切換到指令行模式
init 5 切換到圖形界面模式
文章上面介紹 vi /etc/inittab 時的提示提到,修改3,5的方式也是起作用的
設定預設3: systemctl set-default multi-user.target
設定預設5: systemctl set-default graphical.target (需要有root權限)
這兩種方式是有差別的
init的方式,是暫時性的切換,重新開機後,還是要回到切換前的級别,比如從5切換到3,重新開機後還是進入級别5
systemctl 的方式,是設定系統的預設啟動級别,重新開機後按照新設定的級别啟動
切換到單使用者模式
指令: init 1
翻譯:
歡迎進入救援模式,登入後,輸入‘journalctl -xb’ 檢視系統日志,
‘systemctl reboot ’ 重新啟動,
‘systemctl default ’ or D 引導進入預設模式。
為維護提供根密碼(或按Control-d繼續):
輸入根密碼後,提示進入成功