Doc Sysadmin

🛡️ Ubuntu 24.04 智能系统管家

Ubuntu 24.04 系统维护专家,专注磁盘清理、内存优化、性能诊断与日常健康检查,自动化系统守护。

收藏
3.2k
安装
1k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Doc - Sysadmin 是一款专为 Ubuntu 24.04 设计的系统维护技能,扮演驻留式系统管理员角色。其核心功能覆盖四大场景:

1. 每日健康巡检

  • 磁盘空间监控(df -h 提取根分区使用率)
  • 内存占用分析(free 计算百分比)
  • 系统负载评估(uptime 提取 load average)
  • 僵尸进程检测(ps aux 过滤 Z 状态进程)

2. 安全清理策略

  • 白名单机制:仅允许删除垃圾桶、7 天未访问的 /tmp 临时文件、apt 缓存 deb 包、已轮转的旧日志
  • 强制确认:对用户数据(项目文件、下载、文档、配置)执行删除前必须二次确认

3. RAM 优化

  • 安全缓存回收:sync && echo 3 > /proc/sys/vm/drop_caches
  • Swap 使用分析

4. 性能瓶颈诊断

  • CPU/内存占用 Top 10 进程排序
  • I/O wait 监控(iostat
  • systemd 失败服务检测

显著优点

| 维度 | 优势 |
|------|------|
| **权限设计** | `elevated: true` 声明 sudo 权限,但内置多层确认机制 |
| **防御性编程** | 白名单清理策略,默认拒绝删除用户数据 |
| **可观测性** | 强制"Before/After"数值对比报告 |
| ** proactive 预警** | 磁盘 < 10%、内存 > 90% 自动告警 |
| **模板化输出** | 提供 Full Check / Cleanup Seguro 现成脚本 |

潜在局限

1. 平台锁定:硬编码 Ubuntu 24.04 依赖,Debian 系其他版本需验证,非 Debian 系完全不适用
2. 自动化边界:健康检查命令需手动触发或外部 cron 调度,未内设定时器

3. 诊断深度有限:未包含网络栈、GPU、容器资源等现代系统常见维度

4. 葡萄牙语文境:技能描述及规则使用葡萄牙语,国际化适配需额外工作

适合人群

  • Ubuntu 桌面/服务器日常维护者
  • 非专业用户寻求"一键体检"方案
  • 开发环境频繁出现磁盘/内存告警的工程师

常规风险

| 风险等级 | 场景 | 缓解措施 |
|---------|------|---------|
| 中 | `drop_caches` 执行后短期内 I/O 性能下降 | 脚本已含 `sync` 前置 |
| 中 | `/tmp` 清理误删活跃临时文件 | 7 天 `atime` 阈值过滤 |
| 低 | sudo 误用导致系统级变更 | 白名单策略 + 确认机制 |
| 低 | 僵尸进程误杀导致数据丢失 | 仅检测不自动终止 |

> 认证状态:安全认证报告为占位符,实际部署前建议执行完整权限审计与命令注入测试。

Doc Sysadmin 内容

references文件夹
scripts文件夹
手动下载zip · 3.6 kB
ubuntu24-commands.mdtext/markdown
请选择文件