CentOS7.0小隨筆——執行級別
一、Linux執行級別(通用)
0:關機(halt)
1:單使用者模式(無需使用者名稱和密碼的登入,用於緊急維護系統時用,類似於Windows中的安全模式)
2:不啟用網路功能的多使用者模式
3:啟用網路功能的多使用者模式
4:預留(未定義)
5:帶有圖形介面的多使用者模式
6:重啟(reboot)
二、CentOS7.0中執行級別
poweroff.target(關機)
rescue.target(救援模式→單使用者模式)
multi-user.target(多使用者模式)
graphical.target(帶圖形介面的單多使用者模式)
reboot.target(重啟)
三、CentOS7.0執行級別的簡單對應關係
poweroff.target ------------------------> runlevel0.target
rescue.target --------------------------> runlevel1.target
multi-user.target ----------------------> runlevel2.target;runlevel3.target;runlevel4.target
graphical.target -----------------------> runlevel5.target
reboot.target --------------------------> runlevel6.target
四、修改CentOS的執行級別
CentOS6.5和7都通用的切換方式:init 數字
例:# init 5
(tips:如果是在字元介面中,切換到圖形化介面還可用startx指令)
CentOS6.5永久切換執行級別的方式:
# vim /etc/inittab
id:3:initdefaule://修改當中的數字即可
CentOS7切換執行級別的方式:
臨時切換指定執行級別:# systemctl isolate xxxxx.target
例:當前在圖形介面中切換到字元介面中
# systemctl isolate multi-user.target
或# systemctl isolate renlevel3.target
或# init 3
更改預設執行級別
首先檢視當前預設的執行級別:# systemctl get-default
然後設定執行級別:# systemctl set-default xxxxx.target
例:設定預設執行級別為多使用者模式
# systemctl set-default multi-user.target
或# systemctl set-default runlevel3.target