一、概念
- systemctl默認可以查看一個服務中還包含了哪些服務
二、命令格式
- systemctl list-dependencies [服務名] [--reverse]
相關參數與選項
- --reverse:反向查看,查看這個服務被哪些服務所用到
- 省略服務名時:代表查看當前操作環境的服務關係
三、演示案例1
我們知道graphical.target服務裏面包含了multi-user.target服務
- 案例①:我們列出目前target環境下,用到了哪些unit
- 因爲目前默認的target操作環境爲graphical.target,所以default.target就代表graphical.target
- 在其下面可以看到multi-user.target包含在graphical.target當中
- 案例②:反向查看當前這個target操作環境被哪些服務所使用
- 因爲graphical.target是最頂級的target,所以查看出來就是自己
四、演示案例2
- 案例①:我們查看multi-user.target下面用到了哪些target服務,可以看到就是上面查看graphical.target時下面顯示的一部分
- 案例②:查看multi-user.target這個target包含在哪個target服務中,可以看到,包含在graphical.target中