首页/系统/Linux 运维命令速查/systemctl status 读懂服务状态
systemd 与服务42 条

systemctl status 读懂服务状态

status 输出:Loaded(是否自启/单元文件路径)、Active(运行态与时长)、Main PID 与最近日志;一眼判断服务健康度。

Linux 运维命令速查系统更新于 2026-10-12
用途查看单元当前状态与最近日志
语法systemctl status [单元名]
所属systemd

常用示例

常用示例
systemctl status nginx --no-pager -l
systemctl status            # 不写单元看整体概览
systemctl show myapp -p MainPID,ExecMainStatus,ActiveState,SubState,NRestarts

关键字段

关键字段
Loaded: enabled/disabled + 单元文件路径
Active: active(running)/failed/inactive
Main PID / 最近 10 行 journal 摘要
--no-pager 用于脚本或窄屏;-l 显示完整命令行不截断。

易错点

  • active (exited) 表示一次性任务正常收尾,不等于常驻服务在跑;Type= 定义决定预期状态
  • status 只带最近几条日志,排障要看全量用 journalctl -u 服务名

数据来源与参考

  • man 1 systemctl(status 段)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌