fedora-linux-triage 是做什么的?
使用 dnf、systemd 和 SELinux 感知指南对 Fedora 问题进行分类和解决。
此技能帮助你诊断和修复常见的 Fedora Linux 系统问题。它利用对 dnf(包管理器)、systemd(系统和服务管理器)以及 SELinux(安全增强型 Linux)的深入理解,提供准确的故障排除建议。
功能
- 问题分类:分析系统日志、服务状态和错误信息,识别根本原因。
- dnf 诊断:检查软件包依赖、冲突和存储库问题。
- systemd 调试:检查服务单元、启动失败和系统状态。
- SELinux 审计:解读审计日志,识别并修复策略违规。
- 修复指导:提供可执行的命令行步骤和最佳实践。
使用方法
在你的 AI 代理(如 Claude Code)中,可以使用此技能处理以下问题:
- "我的 Fedora 系统无法启动,请帮我诊断。"
- "安装软件包时出现依赖冲突,如何解决?"
- "某个 systemd 服务启动失败,如何查看日志和修复?"
- "SELinux 阻止了 Nginx 访问文件,如何添加权限?"
平台支持
- Claude Code:通过技能配置文件集成。
- 其他代理:可与支持自定义技能的 AI 辅助工具一起使用。
示例
1. 检查 systemd 服务状态
systemctl status <service-name>
journalctl -u <service-name> -n 50 --no-pager
2. 修复 SELinux 重新标记
restorecon -Rv /path/to/directory
audit2allow -a -m mypol
3. 使用 dnf 重新安装软件包
dnf reinstall <package-name>
贡献
欢迎通过 GitHub 提交问题或拉取请求来改进此技能。