2025-11-20 Linuxsystemctllist-units命令详解 Linuxsystemctllist-units命令详解 以常见的SSH服务为例,如果它正在运行,你可能会看到类似 sshd.service loaded active running OpenSSH server daemon 的条目。这里的 loaded 表示配置文件已被成功加载;active 说明该服务当前处于激活状态;而 running 则进一步指明其子状态为持续运行中。这种分层的状态设计使得管理员可以更精准地判断服务的实际行为。除了默认的活跃单元列表,systemctl list-units 还支持多种参数来扩展查询范围。例如,添加 --all 参数可以显示所有已加载的单元,无论其当前是否处于活跃状态。这对于排查那些曾经启动但现已停止的服务非常有帮助。如果你只想关注特定类型的单元,比如所有服务,可以使用 --type=service 来过滤输出结果。类似的,--type=socket 或 --type=timer 可分别查看套接字和定时任务。另一个常用的选项是 --state= 或 -t,允许你根据状态筛选单元。比如 systemctl list-units --state=inactive 能快速找出所有未运行但仍被加载的服... 2025年11月20日 1 阅读 0 评论