centos6是通過修改/etc/inittab來修改默認運行級別的:
[root@localhost ~]# vim /etc/inittab
可以看到,裏面除了注釋,什麼也沒有,並沒有centos6中設置默認運行級別的方式。
注釋內容大意是說,
# multi-user.target類似於runlevel 3;
# graphical.target類似於runlevel5
#查看默認運行級別的方式為
systemctl get-default
#設置默認運行級別的方式
systemctl set-default TARGET.target
下面給出總結:
1、運行級別對應表
init級別 | systemctl target |
---|
0 | shutdown.target |
1 | emergency.target |
2 | rescure.target |
3 | multi-user.target |
4 | 無 |
5 | graphical.target |
6 | 無 |
2、設置運行級別
命令格式:
systemctl [command] [unit.target]
參數詳解:
command:
- get-default :取得當前的target
- set-default :設置指定的target為默認的運行級別
- isolate :切換到指定的運行級別
- unit.target :為5.1表中列出的運行級別
systemctl | 命令 說明 |
---|
systemctl get-default | 獲得當前的運行級別 |
systemctl set-default multi-user.target | 設置默認的運行級別為mulit-user |
systemctl isolate multi-user.target | 在不重啟的情況下,切換到運行級別mulit-user下 |
systemctl isolate graphical.target | 在不重啟的情況下,切換到圖形界面下 |
. 注:該表前兩行是設置默認運行級別,後兩行是設置當前運行級別。
3.centos7系統演示