[root@study ~]#
systemctl get
-
default
multi
-
user.target
[root@study ~]#
systemctl list
-
dependencies
default.target
├─
abrt
-
ccpp.service
├─
abrt
-
oops.service
├─
vsftpd.service
├─
basic.target
│
├─
alsa
-
restore.service
│
├─
alsa
-
state.service
.....(
中
间
省略
).....
│
├─
sockets.target
│
│
├─
avahi
-
daemon.socket
│
│
├─
dbus.socket
.....(
中
间
省略
).....
│
├─
sysinit.target
│
│
├─
dev
-
hugepages.mount
│
│
├─
dev
-
mqueue.mount
.....(
中
间
省略
).....
│
└─
timers.target
│
└─
systemd
-
tmpfiles
-
clean.timer
├─
getty.target
│
└─
getty@tty1.service
└─
remote
-
fs.target
因为我们前一小½的练习½默认的操作模式变成
multi-user.target
了,因此这边使用
list-dependencies
时,所列出的
default.target
其实是
multi-user.target
的内容啦!根据线条联机的流程,我们也能够知
道,
multi-user.target
其实还会用到
basic.target + getty.target + remote-fs.target
三大项目,
而
basic.target
又用到了
sockets.target + sysinit.target + timers.target...
等一堆~所以啰,从这边就能够清
楚的查询到每种
target
模式底下还有的相依模式。
那么如果要查出谁会用到
multi-user.target
呢?
就这么作!
[root@study ~]#
systemctl list
-
dependencies
--
reverse
default.target
└─
graphical.target
reverse
本来就是反向的意思,所以加上这个选项,代表『谁还会用到我的服务』的意思~所以看得
出来,
multi-user.target
主要是被
graphical.target
所使用喔!
好~那再来,
graphical.target
又使用
了多少的服务呢?可以这样看:
[root@study ~]#
systemctl list
-
dependencies graphical.target
graphical.t
arget