Target(目標):
在systemd中有一個叫做target的單元,也叫作目標單元。這個單元沒有專用的配置選項,它只是以.target結尾的文件,它本身沒有具體功能,你可以理解爲類別,它的作用就是將一些單元匯聚在一起。通過下面的命令可以查看系統的target單元。
1
|
systemctl list-unit- file -- type =target
|
我們查看一個單元
這裏面就是一些描述信息,正如我們之前說到的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