服务器设置和教程 · 6 10 月, 2024

CentOS 8 更改運行級別具體方法

CentOS 8 更改運行級別具體方法

在 CentOS 8 中,運行級別(Runlevel)已經被 systemd 所取代,這意味著傳統的運行級別概念不再適用。systemd 使用目標(Target)來取代運行級別,這使得系統的啟動和管理更加靈活和高效。本文將介紹如何在 CentOS 8 中更改運行級別,並提供具體的步驟和示例。

什麼是運行級別和目標

運行級別是 Unix 和 Linux 系統中用來定義系統運行狀態的概念。傳統上,運行級別有多個定義,例如:

  • 0 – 關機
  • 1 – 單用戶模式
  • 3 – 多用戶模式(無圖形界面)
  • 5 – 多用戶模式(有圖形界面)
  • 6 – 重啟

在 CentOS 8 中,這些運行級別被 systemd 的目標所取代。常見的目標包括:

  • poweroff.target – 關機
  • rescue.target – 單用戶模式
  • multi-user.target – 多用戶模式(無圖形界面)
  • graphical.target – 多用戶模式(有圖形界面)
  • reboot.target – 重啟

檢查當前目標

要檢查當前的目標,可以使用以下命令:

systemctl get-default

這將顯示當前的默認目標,例如:

graphical.target

更改目標

要更改系統的目標,可以使用以下命令:

sudo systemctl set-default 

例如,如果您想將默認目標更改為多用戶模式(無圖形界面),可以使用以下命令:

sudo systemctl set-default multi-user.target

更改後,您可以重新啟動系統以使更改生效:

sudo reboot

臨時更改目標

如果您只想臨時更改目標而不修改默認設置,可以使用以下命令:

sudo systemctl isolate 

例如,若要臨時切換到單用戶模式,可以使用:

sudo systemctl isolate rescue.target

這將立即切換到指定的目標,但不會更改默認設置。

恢復到默認目標

如果您希望恢復到之前的默認目標,只需再次使用 set-default 命令,並指定您希望恢復的目標。例如:

sudo systemctl set-default graphical.target

總結

在 CentOS 8 中,更改運行級別的方式已經轉變為使用 systemd 的目標。通過使用 systemctl 命令,您可以輕鬆地檢查、設置和切換系統的運行狀態。這種靈活性使得系統管理變得更加高效。

如果您正在尋找穩定的 香港VPS 解決方案,Server.HK 提供多種選擇,滿足不同需求的用戶。無論是個人項目還是商業應用,我們的 云服务器 都能為您提供可靠的支持。