CentOS 7 中直接使用 systemd 指令修改啟動目的狀態即可。
使用,
# systemctl get-default
可以查詢到當前所設定的狀態。multi-user.target 相當於以前的 level 3,也就是命令行終端;而 graphical.target 相當於以前的 level 5,也就是圖形界面。
所以如果要設置默認啟動到圖形界面,則執行,
# systemctl set-default multi-user.target
init level systemctl target
0 shutdown.target
1 emergency.target
2 rescure.target
3 multi-user.target
4 無
5 graphical.target
6 無
1)語法:systemctl [command] [unit.target]
2)命令及參數:
• command部分
get-default :獲取當前的target;
set-default :將默認運行級別設置為指定的target;
isolate :切換至指定的運行級別。
• unit.target部分:為上面1節部分中給出的運行級別
3. 常用運行級別相關命令
1)systemctl
systemctl get-default:獲取當前的運行級別;
systemctl set-default multi-user.target:將默認運行級別設置為mulit-user;
systemctl isolate multi-user.target:不重啟系統的情況下,將運行級別切換至mulit-user;
systemctl isolate graphical.target:不重啟系統的情況下,將運行級別切換至圖形模式。
2) 其他
runlvel:返回結果中,第一個數為之前運行級別,后一個數為當前運行級別;
init 5:將當前運行級別切換至5(圖形模式)。