linux-service-triage

🐧 专业 Linux 服务故障诊断助手

🥥44总安装量 19评分人数 25
100% 的用户推荐

社区开源的 Linux 服务诊断专家,通过日志分析精准定位 systemd、Nginx 等故障,提供安全修复方案,降低服务器运维风险。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 纯文档型资产,无代码执行、网络通信或数据收集风险
  • ✅ 安全边界明确,内置"只读诊断"原则和强制用户确认机制
  • ✅ 无特殊权限申请,不直接执行任何系统操作
  • ⚠️ T3 来源(社区个人开发者),建议验证关键修复命令的准确性
  • ⚠️ 包含高权限系统管理命令参考,生产环境执行前建议备份并先在测试环境验证

使用说明

核心用法

该 Skill 为 Linux 服务器运维提供标准化故障诊断流程,专注于解决服务启动失败、端口冲突、权限拒绝、Nginx 反向代理 502 错误等常见问题。工作流程遵循"只读诊断优先"原则:首先确认服务范围和用户权限边界,然后收集 systemctl 状态、journalctl 日志、Nginx 配置等证据,对故障进行分类(配置错误、依赖缺失、权限问题、上游不可达等),最终输出结构化的 TRIAGE REPORT,包含根因分析、最小化修复步骤、验证命令和回滚方案。对于 Web 服务,会验证完整的网络路径:应用端口监听 → Nginx 代理配置 → DNS 解析 → TLS 证书状态。

显著优点

作为纯文档型 Skill,最大优势在于零代码执行风险,不会直接操作用户系统,所有修复命令均需用户确认后手动执行,符合生产环境安全规范。诊断流程覆盖全链路,从服务层(systemd/PM2)到网络层(Nginx/DNS)形成完整闭环。安全设计严谨,明确排除内核调试和渗透测试场景,内置"STOP AND ASK THE USER"强制确认机制,在面临特权操作或信息不足时主动停止并要求用户授权。输出模板标准化,提供症状、证据、修复计划和验证步骤的完整文档。

潜在缺点与局限性

作为 T3 来源的社区项目,其建议命令缺乏官方背书,用户需自行验证准确性。Skill 无法自动采集日志,完全依赖用户提供的信息质量,信息缺失时诊断准确性受限。诊断深度明确受限,不涉及内核调试和深度性能分析。此外,用户需具备一定 Linux 基础才能正确理解修复命令,对纯新手不够友好;且依赖外部命令参考文件的准确性。

适合的目标群体

主要面向 Linux 系统管理员、DevOps 工程师、后端开发者和运维技术人员,特别适合维护 Web 应用服务、需要快速排查服务启动失败或反向代理问题的中小团队。也适用于学习 Linux 运维的开发者作为诊断流程参考。不适合需要内核级调试、深度性能剖析或寻求自动化渗透测试的用户。

使用风险

尽管 Skill 本身安全,但用户误操作修复命令(如不当的 chmod/chown)可能导致服务中断或数据丢失,生产环境执行前务必验证。诊断过程可能涉及敏感信息(路径、域名、错误日志),共享时需注意脱敏处理。此外,修复方案基于通用场景,特殊环境(如容器化、集群部署)可能需要额外调整。

linux-service-triage 内容

文件夹图标references文件夹
手动下载zip · 2.4 kB
triage-commands.mdtext/markdown
请选择文件