Pi Admin

🥧 树莓派一站式运维监控专家

Raspberry Pi 系统管理工具集,提供资源监控、服务管理、系统维护与优化功能,支持干运行模式确保操作安全。

收藏
7.1k
安装
2.9k
版本
1.0.0
CLS 安全性认证2026-05-13
点击查看完整报告 >

使用说明

核心功能

pi-admin 是一款专为 Raspberry Pi 设计的综合系统管理技能,提供从基础信息查询到深度系统维护的全套工具。

核心用法

信息监控: 通过 overviewnetworkresourcesstorageserviceshardware 等子命令,快速获取系统网络配置(IP、Tailscale VPN 状态)、CPU/内存/温度资源、磁盘使用率、运行服务状态及硬件信息。all 命令可导出完整系统快照,便于故障排查。

系统维护: 支持 update(系统包更新)、clean(清理无用包/日志/Docker 缓存)、reboot(带倒计时安全重启)、restart-gateway(重启 Clawdis 网关服务)等关键运维操作。

性能优化: optimize 命令可安全禁用蓝牙、ModemManager、Avahi 等服务,调整 swappiness 至 10,预计节省约 100MB RAM,且支持 --undo 完全回滚。

显著优点

  • 安全性设计: 所有维护命令内置 --dry-run 干运行模式,用户可预览变更效果;关键操作需二次确认,降低误操作风险。
  • Tailscale 原生支持: 深度集成 Tailscale 网络状态查询,适合边缘设备远程管理场景。
  • 轻量优化可逆: 优化操作明确标注资源节省量与回滚能力,对资源受限的 Pi 设备友好。

局限性与风险

  • 平台锁定: 专为 Raspberry Pi 设计,部分硬件信息命令(如温度读取)可能不兼容其他 ARM 或 x86 设备。
  • 权限要求: 维护命令需 sudo 权限,在受限环境中可能无法使用。
  • 网关耦合: restart-gateway 命令与 Clawdis 生态深度绑定,独立使用价值有限。
  • 优化副作用: 禁用蓝牙/Avahi 可能影响特定物联网场景的功能,需用户自行评估。

适合人群

  • Raspberry Pi 服务器/边缘设备管理员
  • 使用 Tailscale 构建私有网络的 homelab 用户
  • 需要远程诊断和资源监控的 IoT 开发者

风险提示

维护类命令直接操作系统级配置,虽有干运行保护,但生产环境仍建议配合备份使用。optimize 的服务禁用可能影响依赖蓝牙或 mDNS 发现的应用。

安全解读

核心用法

pi-admin 是专为 Raspberry Pi 设计的本地系统管理 Skill,提供完整的资源监控与系统维护能力。用户可通过 ./skill.sh 命令快速获取系统概览、网络配置、资源使用、服务状态等信息,或执行系统更新、清理、重启等维护操作。

信息查询类overview(系统摘要)、network/tailscale(网络详情)、resources(CPU/内存/温度)、storage(磁盘使用)、services(运行服务)、hardware(硬件信息)、all(完整报告)。

维护操作类update(系统更新)、clean(清理垃圾)、reboot(安全重启)、restart-gateway(重启网关)、optimize(系统优化,可节省约100MB内存)。

显著优点

  • 安全第一:所有维护命令强制要求 --dry-run 预览模式,执行前有二次确认,非 root 用户明确提示需 sudo
  • 零依赖风险:纯 Bash 脚本实现,无外部依赖包,彻底规避供应链攻击
  • 功能透明:代码行为与文档描述高度一致,无隐蔽网络通信或数据外泄
  • 可逆操作optimize 优化支持 --undo 一键回滚,修改安全可控
  • IoT 场景优化:专为树莓派设计,涵盖温度监控、GPU内存、Tailscale 等边缘计算常见需求

潜在局限

  • 硬编码限制restart-gateway 脚本硬编码了 /home/srose/clawdis 路径和特定 IP 地址,其他用户环境需手动调整
  • 平台绑定:专为 Raspberry Pi 优化,其他 ARM/Linux 设备兼容性未验证
  • 无远程能力:纯本地工具,不支持多设备集中管理或远程监控告警
  • Bash 性能:大规模系统下,纯脚本实现的处理效率低于编译型监控工具

适合人群

  • 树莓派个人用户、家庭实验室(Homelab)爱好者
  • 需要在边缘设备上进行轻量级系统监控的开发者
  • 重视操作安全、需要预览确认机制的系统管理员
  • 希望零依赖部署、规避供应链风险的场景

常规风险

  • 系统命令误操作:尽管有确认机制,root 权限下的 rebootupdate 等命令仍可能因误触导致服务中断,建议生产环境配合外部监控
  • 配置漂移:硬编码路径可能导致不同用户环境配置不一致,建议通过环境变量封装部署
  • 温度监控局限:依赖 /sys/class/thermal 接口,部分第三方散热方案可能读数异常

Pi Admin 内容

手动下载zip · 12.4 kB
clean.shtext/x-shellscript
请选择文件