假设我不想要知道这么多的
unit
项目,我只想要知道
service
这种类别的
daemon
而已,而且不论
是否已经启动,通通要列出来!
那该如何是好?
[root@study ~]#
systemctl list
-
units
--
type=service
--
all
#
只剩下
*.service
目才
喔!
范例一:查
上是否有以
cpu
名的服
[root@study ~]#
systemctl list
-
units
--
type=service
--
all | grep cpu
cpupower.service loaded inactive dead Configure CPU power related settings
#
有喔!可以改
CPU
源管理机制的服
哩!
17.2.3
透过
systemctl
管理不同的操作环境
(target unit)
透过上个小½我们知道系统上所有的
systemd
unit
观察的方式,那么可否列出跟操作½面比½有
关的
target
项目呢?
很简单啊!就这样搞一下:
[root@study ~]#
systemctl list
-
units
--
type=target
--
all
UNIT LOAD ACTIVE SUB DESCRIPTION
basic.target loaded active active Basic System
cryptsetup.target loaded active active Encrypted Volumes
emerg
ency.target loaded inactive dead Emergency Mode
final.target loaded inactive dead Final Step
getty.target loaded active active Login Prompts
graphical.target loaded active active Graphical Interface
local
-
fs
-
pre.target loaded active active Local File Systems (Pre)
local
-
fs.target loaded active active Local File Systems
multi
-
user.target loaded active active Multi
-
User System
network
-
online.target loaded inactive dead Network is
Online
network.target loaded active active Network
nss
-
user
-
lookup.target loaded inactive dead User and Group Name Lookups
paths.target loaded active active Paths
remote
-
fs
-
pre.target loaded active active Remote File Systems (P
re)
remote
-
fs.target loaded active active Remote File Systems
rescue.target loaded inactive dead Rescue Mode
shutdown.target loaded inactive dead Shutdown
slices.target loaded active active Slices
sockets.target
loaded active active Sockets
sound.target loaded active active Sound Card
swap.target loaded active active Swap
sysinit.target loaded active active System Initialization
syslog.target not
-
found inactive dead
syslog.target
time
-
sync.target loaded inactive dead System Time Synchronized