Centos8種如何更改運行級別

導讀 Systemd是用於Linux的現代初始化系統:與流行的SysV初始化系統和LSB初始化腳本兼容的系統服務管理器。

Linux系統上,操作系統的當前操作狀態稱爲運行級別;它定義了正在運行的系統服務。在Centos6之前的系統種使用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)。Linux就該這麼學

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