首页/系统/信创系统运维速查/单元清单与状态筛选
服务与运维65 条

单元清单与状态筛选

list-units 看内存中已加载的单元,list-unit-files 看磁盘上全部单元文件及自启状态;配合 --state/--type 过滤做服务盘点与最小化核查。

信创系统运维速查系统更新于 2026-10-12
运行中服务systemctl list-units --type=service --state=running
自启服务systemctl list-unit-files --type=service --state=enabled
过滤--state/--type/名称模式

盘点示例

盘点示例
systemctl list-units --type=service --state=running
systemctl list-units --type=service --state=failed
systemctl list-unit-files --type=service --state=enabled
systemctl list-unit-files 'network*'
systemctl --type=service --state=running --no-pager | wc -l
list-units 只显示已加载单元;确认某服务是否安装用 list-unit-files 或 rpm -qf /usr/lib/systemd/system/xxx.service。

易错点

  • --state=enabled 只表示单元文件的自启链接存在,不代表当前正在运行
  • 输出默认走分页器,记录或脚本处理时加 --no-pager,避免卡在 less

数据来源与参考

  • man 1 systemctl(list-units/list-unit-files)
  • 红帽系统管理指南(systemd 单元)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌