運行級別
運行模式也稱爲運行級別(Running Level)
查看進程:# ps -ef | grep init
這個進行對應一個配置文件,inittab(系統運行級別配置文件,位置/etc/oinittab)
文件當中存的主要內容:
配置文件的解釋:
我的CentOS 7 的配置文件好像不一樣,CentOS 6 的配置文件是這樣的
相關解釋:
0——關機級別,默認id設置爲這個的話,開機之後就關機
1——單用戶模式,root密碼
2——多用戶模式,不帶NFS (network file system)
3——多用戶模式,完全的多用戶模式(不帶圖形界面,純命令形式)
4——沒有被使用的模式,保留模式
5——x11, 完整的圖形化界面模式
6——表示重啓級別,也不要設置成這個模式,設置的話,開機就默認重啓,是根本開不開機的。
和級別相關的幾個指令:(臨時切換、立即生效)
#init 0【關機】3【切換到不帶圖形界面的模式】5【帶有圖形界面】6【重啓電腦】
圖形界面執行 # init 3 直接切換到命令行模式:
切換回到圖形化界面直接 #init 5 即可
實現永久的設置:
對配置文件進行修改 /etc/inittab:
對於Cent OS 6 來說,直接修改最後一行id:5:initdefault,把5換成3,之後再:wq保存之後,重啓一下就變成了命令行形式的。
但是對於Cent OS 7 來說就得使用命令了。
這個是從命令行界面切回來的。
指令對照表:
指令 | 實現效果 |
---|---|
systemctl set-default multi-user.target | 把系統默認運行級別設置爲多用戶級別 |
systemctl set-default graphical.target | 把系統默認運行級別設置爲圖形界面級別 |
systemctl get-default | 獲取當前運行級別 |
ll /etc/systemd/system/default.target | 查看默認級別鏈接文件信息 |
systemctl isolate multi-user.target | 在不重啓的情況下,設置運行級別爲多用戶級別 |
systemctl isolate graphical.target | 在不重啓的情況下,設置運行級別爲圖形用戶界面級別 |
注:其實後面兩種在Cent OS 7 當中也可以藉助 init 5和init 3 實現。
回到目錄:Linux基礎14篇