CentOS7修改默認啟動級別


Linux分為7個啟動級別

  • 0 - 系統停機狀態
  • 1 - 單用戶工作狀態
  • 2 - 多用戶狀態(沒有NFS)
  • 3 - 多用戶狀態(有NFS)
  • 4 - 系統未使用,留給用戶
  • 5 - 圖形界面
  • 6 - 系統正常關閉並重新啟動

現在很多Linux系統都默認啟動等級為5。如果我們想切換系統等級,可使用init命令

init 3

  這樣就可以切換到多用戶狀態且帶有網絡文件系統了。這種方式對於CentOS7也適用。但想修改默認啟動級別,CentOS7同其他Linux稍顯不同了。

  對於傳統的設置方法,只要修改/etc/inittab文件即可,將默認的啟動級別改為需要改動的級別。

  打開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

  按照該文件所說的,runlevels被targets所取代,即CentOS7采用加載target的方式來替代之前的啟動級別。其中有兩個重要的target:multi-user.target與graphical.target。它們分別表示運行級別中的3與5級別。

  通過systemctl get-default可獲得默認啟動的target

  通過systemctl set-default設置默認啟動的target

  那么,想修改為多用戶狀態只需執行:

systemctl set-default multi-user.target

  修改為圖形界面執行:

systemctl set-default graphical.target

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM