用途:用于诊断和解决 Linux 系统问题,包括性能问题、服务失败、网络故障、磁盘空间不足和应用错误调试。
主要能力:以七阶段工作流组织排障过程。阶段一初始评估,检查运行时间、近期变更、症状与错误信息,命令如 uptime、hostnamectl、cat /etc/os-release、dmesg | tail -50。阶段二资源分析,查看 CPU、内存、磁盘与 I/O,命令如 top -bn1 | head -20、free -h、df -h、iostat -x 1 5。阶段三进程排查,命令如 ps aux --sort=-%cpu | head -10、pstree -p、lsof -p PID、strace -p PID。阶段四日志分析,命令如 journalctl -xe、tail -f /var/log/syslog、grep -i error /var/log/*。阶段五网络诊断,命令如 ip addr show、ss -tulpn、curl -v http://target、dig domain。阶段六服务排障,命令如 systemctl status service、journalctl -u service -f、systemctl restart service。阶段七解决,实施修复、验证、监控并记录。
使用方式:各阶段可调用配套技能,如 bash-linux、devops-troubleshooter、performance-engineer、server-management、error-detective、network-engineer、systematic-debugging、incident-responder、bash-pro,并提供可复制提示词。附排障检查清单与质量门禁(根因确认、修复验证、监控到位、文档完整)。
适用场景:系统性能、服务、网络、磁盘与应用的排障。
限制:仅在任务明确匹配上述范围时使用;输出不能替代针对具体环境的验证、测试或专家评审;缺少必要输入、权限、安全边界或成功标准时应停止并请求澄清。相关技能包包括 os-scripting、bash-scripting、cloud-devops。