不同版本用法不太一樣
運行級別
1 | # Default runlevel. The runlevels used are: |
** 從一種運行模式可以切換到另一種運行模式 **
- 重啟系統切換運行級別
- 命令行模式——>圖形界面模式:init 5
- 圖形界面模式——>命令行模式:init 3
- 臨時切換
- 命令行模式——> 圖形界面模式:startx
- 圖形界面模式——>命令行模式:在X-window圖形操作界面中按Ctrl+Alt+Fn(n=1-6) 就可以進入Console字符操作界面。按Ctrl+Alt+F7即可回到剛才的X-window中。
CentOS 6
修改/ etc / inittab文件中的重置運行等級即可。
1 | vim /etc/inittab |
修改內容後,重新啟動。
1 | #默認命令模式 |
CentOS 7
改用Systemd處理了,原有的inittab已無用
systemd使用targets的取代了原有的運行級別runlevels。
默認兩個主要目標:
- multi-user.target = 原來的運行級別3
- graphic.target = 原來的運行級別5
查看默認的運行等級
1 | systemctl get-default |
** 設置默認的運行等級 **
切換命令模式
1 | systemctl isolate multi-user.target |
切換 GUI模式
1 | systemctl isolate graphical.target |
設定開機啟動至命令模式(runlevel 3)
1 | systemctl set-default multi-user.target |
設定開機啟動至 GUI 模式
1 | systemctl set-default graphical.target |
More info: 參考(Centos修改默认运行级别)
More info: 使用 systemctl 操作系統層級 target