CentOS 7 系列(三)系統服務配置 目標(Target)

Target(目標):

在systemd中有一個叫做target的單元,也叫作目標單元。這個單元沒有專用的配置選項,它只是以.target結尾的文件,它本身沒有具體功能,你可以理解爲類別,它的作用就是將一些單元匯聚在一起。通過下面的命令可以查看系統的target單元。

1
systemctl list-unit-file --type=target

wKiom1jgjzTTVZd7AABb_qkWzNU718.jpg

我們查看一個單元

wKiom1jgj12Qdfu1AAB7gLpcKvs492.jpg

這裏面就是一些描述信息,正如我們之前說到的Unit概念。常用的Target有:

名稱 說明
basic.target 啓動基本系統,該目標間接包含了所有的本地掛載點單元以及其他必須的系統初始化單元。
ctrl-alt-del.target 當在控制檯按下Ctrl+Alt+Del組合鍵時要啓動的單元。
default.target 默認的啓動目標,通常指向multi-user.target或者graphical.target的目標。
graphical.target
專用於啓動圖形化登陸界面的目標單元,其中包含了multi-user.target單元。
hibernate.target
專用於系統休眠到硬盤時啓動的單元。
halt.target
專用於關閉系統單不切斷電源時啓動的單元。
local-fs.target
專用於集合本地文件系統掛載點的目標單元。
multi-user.target

專用於多用戶且爲命令行模式下啓動的單元。所有用於要在命令行多用戶模式下啓動的單元,其[Install]段都應該加上

WantedBy=multi-user.target指令。

reboot.target
專用於重啓系統時需要需要啓動的單元。
rescure.target
專用於啓動基本系統並打開一個救援shell時需要啓動的單元。
shutdown.target
專用於在關機過程中關閉所有的單元。
sleep.target
專用於進入休眠狀態的目標單元。
timers.target
專用於包含所有應該在系統啓動時被啓動的timer單元。

從上面的說明可以看出這些單元有點類似於之前的系統啓動級別,可是有比它多,因爲還包含了一些狀態。

信息參考:目標分類及說明

一般情況下我們不需要自己編輯或者建立target,使用系統自帶的就夠了。等下一章講service的時候,你就可以把之前的包含target串聯起來了。

本文出自 “小惡魔的家” 博客,請務必保留此出處http://littledevil.blog.51cto.com/9445436/1912559

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