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中

猜你喜欢

转载自blog.csdn.net/qq_41453285/article/details/88598383