首頁 > 軟體

RHEL7 學習筆記(28) Target Service

2020-06-16 18:08:39

RHEL7 學習筆記(28) Target Service

這一節比較簡單,學習了RHEL7裡面的 Target 服務。

RHEL7裡面,初始進程變成了systemd。RHEL6和之前的版本使用的初始進程是init,init是一個線性的啟動過程,一個接一個的啟動,比較慢;systemd則可以多進程啟動,速度提高很多。另外,systemd還有簡化了開發,整合紀錄檔等優點。

前面學習systemctl的時候,對service結尾的特定服務可以執行start,stop,restart等操作;另外還有一類字尾是以target的結尾,這些target 服務可以視作一批服務的集合,裡面預定義了哪些服務執行,哪些不執行。這個概念非常類似RHEL6級之前的runlevel的概念。

檢視 target 服務

RHEL6之前的版本,可以在/etc/rc.d裡面檢視7個執行級別,每個執行級別對應不同的功能,比如0是關機,1是單使用者,2是多使用者(沒網路),3是多使用者,4沒用,5是圖形介面,6是重新啟動。 可以使用 init 0 直接關機等等。

RHEL7裡面,target有類似等同的定義

runlevel和init等舊版的命令仍然相容,比如檢視當前的 target (runlevel),我也可以檢視預設的target(runlevel)

類似的切換runlevel 可以用 init ,也可以用 systemctl isolate。

例如,切換到命令列介面

我如果輸入 init 5 或者 startx, 又可以直接切換成圖形介面。


IT145.com E-mail:sddin#qq.com