Linux(入门基础):106---systemctl命令查看各服务之间的依赖性
一、概念
- 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中