【linux】快速列出 systemctl 特定名的服务

在 Linux 系统管理中,我们经常需要查看和管理各种系统服务。systemd 是最新的 Linux 系统和服务管理器,它提供了一个强大的命令行工具 systemctl 来管理系统服务。今天,我们就来聊聊如何使用 systemctl 配合 grep 命令来快速查找指定名称的服务。

bash 复制代码
systemctl -a | grep name

这个命令由两部分组成:

  1. systemctl -a:列出所有的 systemd 单元,包括未激活的单元。这里的 -a 选项是 --all 的缩写形式。

  2. grep name:使用 grep 命令过滤出名称中包含指定关键字的单元。这里的 name 就是你要查找的服务名称关键字。

当你运行这个命令时,它会输出所有名称中包含指定关键字的 systemd 单元。输出结果通常包括单元名称、单元类型、状态等信息。

但是,由于我们没有指定单元类型,输出结果中可能会包含 service、socket、target 等多种类型的单元。如果你只想查看 service 类型的单元,可以再加一个 grep 过滤条件:

bash 复制代码
systemctl -a | grep name | grep service

这样,输出结果就只包含名称中含有指定关键字且类型为 service 的 systemd 单元了。

相关推荐
Database_Cool_7 分钟前
AnalyticDB MySQL vs Apache Doris:企业级云数仓如何选型——全维度对比指南
数据库·数据仓库·mysql·阿里云
心翼叶少9 分钟前
Redis(二):设置密码
数据库·redis·缓存
_Kafka_13 分钟前
Oracle平均成本计算流程
数据库·oracle
xfhuangfu13 分钟前
Oracle 19c中业务表的列发生变化时使用impdp
数据库·oracle
云川之下14 分钟前
【linux】免密登录
linux·免密
kaka❷❷15 分钟前
Linux 内核、.ko、.so 与 SDK 镜像打包
linux·运维·服务器
微风◝17 分钟前
【Linux故障排查】系统启动进入紧急模式:由磁盘挂载超时引发的服务器无法启动
linux·运维·服务器
闲猫18 分钟前
堡垒机Linux黑屏识别命令Set -n探索可能性
linux·运维·服务器
寺中人21 分钟前
基于Linux实现SSH密钥免密登录完整实战教程(CentOS/Ubuntu通用)
linux·ssh·免密登录·服务器运维·ssh-keygen
有想法的py工程师22 分钟前
手工处理 Oracle Cloud ARM 实例在线 DD Rocky Linux 10报错
linux·arm开发·oracle