centos7的開機啓動服務設置和linux的7個運行級別

開機啓動設置:

使用 systemctl list-unit-files 可以查看啓動項

使用 systemctl enable  service名稱設置開機啓動

使用 systemctl disable service名稱設置禁用開機啓動(禁用前先關閉服務)

 

linux 7 個啓動級別:

0 shutdown.target
1 emergency.target
2 rescure.target
3 multi-user.target
4
5 graphical.target
6

0  系統停機模式,系統默認運行級別不能設置爲0,否則不能正常啓動,機器關的;
1   單用戶模式,root權限,用於系統維護,禁止遠程登陸,就像windows下的安全模式登陸;
2   多用戶模式,沒有NFS和網絡支持;
3   完整的多用戶文本模式,有NFS和網絡,登錄後進入控制檯命令行模式。
4   系統未使用,保留一般不用,在一些特殊情況下可以用它來做一些事情。例如在筆記本電池用盡時,可以切換到這個模式來做一些設置;
5   圖形化模式,登錄後進入圖形GUI模式,X windows系;
6   重啓模式,默認運行級別不能設爲6,否則不能正常啓動。運行init6機器就會重啓

設置運行級別

命令格式:

systemctl [command] [unit.target]

command參數:

get-default :取得當前的target

set-default :設置指定的target爲默認的運行級別

isolate :切換到指定的運行級別

unit.target :上面列出的運行級別

示例:

systemctl get-default    獲得當前的運行級別
systemctl set-default multi-user.target    設置默認的運行級別爲mulit-user
systemctl isolate multi-user.target    在不重啓的情況下,切換到運行級別mulit-user下
systemctl isolate graphical.target    在不重啓的情況下,切換到圖形界面下
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章