[20211015]centos 7改變runlevels使用systemctl.txt

lfree發表於2021-10-15

[20211015]centos 7改變runlevels使用systemctl.txt

--//許多linux系統已經使用Systemd取代sysVinit成為RHEL7中的預設服務管理器。一些sysVinit命令已經被連結到它們對應的RHEL7上
--//,但是這最終將被否決,以支援標準的系統命令。

--//一般級別3為多使用者沒有圖形介面,級別5為圖形介面,一般伺服器無須啟動到圖形介面,浪費資源,以前的版本很簡單,修改
--///etc/inittab檔案.5替換3,如下:
# grep -v "^#" /etc/inittab
id:3:initdefault:

--//新系統執行系統級目標可以透過使用systemctl隔離命令進行更改:

--//獲得當前設定預設設定.
# systemctl get-default
graphical.target

--//設定預設為multi-user.target.
# systemctl set-default multi-user.target
Removed symlink /etc/systemd/system/default.target.
Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/multi-user.target.

--//在系統執行時,您可以切換目標(執行級別),這意味著現在在系統上只有服務以及在該目標下定義的單元才能執行。
--//要將系統更改為執行級別5,請輸入下面的命令。
# systemctl isolate graphical.target

--//要切換到執行級別3,請執行以下命令。
# systemctl isolate multi-user.target
# who -r
run-level 3  2021-10-15 16:34                   last=5
--//已經切換到級別3.

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

相關文章