一、CentOS7啓動級別
Linux分爲7個啓動級別:
init級別 | systemctl target | 註釋 |
---|---|---|
0 | shutdown.target | 系統停機狀態 |
1 | emergency.target | 單用戶工作狀態 |
2 | rescure.target | 多用戶狀態(沒有NFS) |
3 | multi-user.target | 多用戶狀態(有NFS) |
4 | 無 | 系統未使用,留給用戶 |
5 | graphical.target | 圖形界面 |
6 | 無 | 系統正常關閉並重新啓動 |
二、修改默認啓動級別
現在很多Linux系統都默認啓動等級爲5。如果我們想永久切換系統等級,可使用修改使用命令:
vim /etc/inittab
下圖爲centos6中得配置:
修改文件即可,將默認的啓動級別改爲需要改動的級別。上圖爲centos6中得配置
打開CentOS7的/etc/inittab,發現該文件與其他Linux不同,全是註釋,什麼也沒有:
# inittab is no longer used when using systemd.
#
# ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.
#
# Ctrl-Alt-Delete is handled by /usr/lib/systemd/system/ctrl-alt-del.target
#
# systemd uses 'targets' instead of runlevels. By default, there are two main targets:
#
# multi-user.target: analogous to runlevel 3
# graphical.target: analogous to runlevel 5
#
# To view current default target, run:
# systemctl get-default
#
# To set a default target, run:
# systemctl set-default TARGET.target
#
提到了如果想要修改默認的操作級別需要執行systemctl set-default TARGET.target
經過查資料所得情況是這個樣子的:
需要命令 systemctl
systemctl get-default #獲得當前的運行級別:
systemctl set-default xxx #設置默認的運行級別爲xxx
其中 xxx 對系統的級別對應是:
systemctl isolate multi-user.target #更改爲命令模式啓動
systemctl isolate graphical.target #更改爲圖形界面啓動
備註:以上命令均需要超級管理員權限
三、常見知識點面試題
如何在不重啓得情況下,將centos7從圖形界面調成字符界面?
答案就是:
alt+ctrl+f3
alt+ctrl+f3 可以直接在不重啓的情況下,將centos圖形界面調成字符界面。