systemctl
查看所有已激活的服务(正在运行的服务)
sh
# 查看所有已激活的服务(正在运行的服务)
systemctl list-units --type=service --state=running
UNIT LOAD ACTIVE SUB DESCRIPTION
auditd.service loaded active running Security Auditing Service
crond.service loaded active running Command Scheduler
dbus.service loaded active running D-Bus System Message Bus
firewalld.service loaded active running firewalld - dynamic firewall daemon
getty@tty1.service loaded active running Getty on tty1
irqbalance.service loaded active running irqbalance daemon
lvm2-lvmetad.service loaded active running LVM2 metadata daemon
mysqld.service loaded active running LSB: start and stop MySQL
NetworkManager.service loaded active running Network Manager
polkit.service loaded active running Authorization Manager
postfix.service loaded active running Postfix Mail Transport Agent
rsyslog.service loaded active running System Logging Service
sshd.service loaded active running OpenSSH server daemon
systemd-journald.service loaded active running Journal Service
systemd-logind.service loaded active running Login Service
systemd-udevd.service loaded active running udev Kernel Device Manager
tuned.service loaded active running Dynamic System Tuning Daemon
LOAD = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB = The low-level unit activation state, values depend on unit type.
17 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.
查看所有服务
sh
systemctl list-unit-files --type=service
UNIT FILE STATE
arp-ethers.service disabled
auditd.service enabled
autovt@.service enabled
blk-availability.service disabled
brandbot.service static
console-getty.service disabled
console-shell.service disabled
查看特定服务的状态
sh
systemctl status 服务名称.service
systemctl status redis.service
● redis.service - redis-server
Loaded: loaded (/etc/systemd/system/redis.service; enabled; vendor preset: disabled)
Active: failed (Result: signal) since Tue 2025-02-04 11:42:47 CST; 49min ago
Process: 1126 ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf (code=exited, status=0/SUCCESS)
Main PID: 1134 (code=killed, signal=KILL)
Feb 04 11:41:19 imooc systemd[1]: Starting redis-server...
Feb 04 11:41:19 imooc systemd[1]: Started redis-server.
Feb 04 11:42:47 imooc systemd[1]: redis.service: main process exited, code=killed, status=9/KILL
Feb 04 11:42:47 imooc systemd[1]: Unit redis.service entered failed state.
Feb 04 11:42:47 imooc systemd[1]: redis.service failed.