【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 单元了。

相关推荐
今天也是元气满满的一天呢4 小时前
20260512-SQL学习大览
数据库·sql·学习
wgl6665204 小时前
进程间通信
linux·运维·服务器
北秋,4 小时前
Web Security Academy 第二关:SQL 注入登录绕过
数据库·sql
b55t4ck4 小时前
Linux CVE-2026-31431(Copy Fail)漏洞深入复现分析(待完善).md
linux·运维·服务器
思麟呀4 小时前
MySQL基础CRUD语句
数据库·mysql
前端老曹4 小时前
Linux 指令完整版
linux·运维·服务器
ChaoFeiLi4 小时前
Linux离线安装NVIDIA Container Toolkit
linux·服务器
funnycoffee1234 小时前
cisco Firepower 4110 9300 FXOS set chassis hostname
java·服务器·数据库
六月雨滴4 小时前
Oracle 数据库诊断文件与故障排查
数据库
草莓熊Lotso4 小时前
【Linux网络】从 0 到 1 实现高性能 UDP 聊天室:深入拆解 Linux 网络编程与线程池架构
linux·运维·服务器·网络·数据库·c++·udp