Centos8種如何更改執行級別

夢共裡醉發表於2021-06-25
Systemd是用於 的現代初始化系統:與流行的SysV初始化系統和LSB初始化 相容的系統服務管理器。

在 上,作業系統的當前操作狀態稱為執行級別;它定義了正在執行的系統服務。在 6之前的系統種使用SysV init,執行級別由數字標識。但是,在systemd中,執行級別稱為targets。

在本文中,將解釋如何使用systemd更改執行級別(targets)。在繼續進行之前,簡要介紹一下執行級別數字與targets之間的關係:

  • level 0poweroff.target匹配,(runlevel0.target是指向poweroff.target的符號連結)。
  • level 1rescue.target匹配,(runlevel1.target是指向rescue.target的符號連結)。
  • level 3multi-user.target匹配,(runlevel3.target是指向multi-user.target的符號連結)。
  • level 5graphic.target匹配,(runlevel5.target是指向graphic.target的符號連結)。
  • level 6reboot.target匹配,(而runlevel6.target是指向reboot.target的符號連結)。
  • Emergencyemergency.target匹配。
如何在Systemd中檢視當前targets(執行級別)

系統啟動時,預設情況下,systemd啟用default.target單元。它的主要工作是透過依賴關係來啟用服務和其他單元。要檢視預設目標,輸入下面的 :

[root@localhost ~]# systemctl get-default 
multi-user.target

Centos8種如何更改執行級別Centos8種如何更改執行級別

如何在Systemd中設定預設的targets(執行級別)

要設定預設目標,請執行以下 。

[root@localhost ~]# systemctl set-default graphical.target 
Removed /etc/systemd/system/default.target.
Created symlink /etc/systemd/system/default.target → /usr/lib/systemd/system/graphical.target.

Centos8種如何更改執行級別Centos8種如何更改執行級別

在系統執行中切換targets(執行級別)

在系統執行時,可以切換targets(執行級別),這意味著只有服務以及在該target下定義的單元才會在系統上執行。

要切換到執行級別5(graphical.target),請執行以下命令,前提是已經安裝了圖形介面。

[root@localhost ~]# systemctl isolate runlevel5.target 
或者
[root@localhost ~]# systemctl isolate graphical.target

執行完命令,會立刻進入圖形介面。
Centos8種如何更改執行級別Centos8種如何更改執行級別
Centos8種如何更改執行級別Centos8種如何更改執行級別

總結

在本文彙總展示了在Centos8系統種,如何使用systemd更改執行級別(targets)。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31524109/viewspace-2778428/,如需轉載,請註明出處,否則將追究法律責任。

相關文章