Pi Admin
2026-03-30
新闻来源:网淘吧
围观:9
电脑广告
手机广告
树莓派管理
为树莓派主机提供完整的系统监控与内省功能。可访问网络详情、系统资源、存储、服务等信息。
使用场景
- 检查树莓派网络配置(IP、Tailscale)
- 监控系统资源(CPU、内存、存储)
- 查看运行中的服务及其状态
- 检查温度及硬件信息
- 系统故障排查
- 获取系统概览以进行调试
使用方法
# Information Commands
cd /home/srose/clawd/skills/pi-admin
./skill.sh overview
./skill.sh network
./skill.sh tailscale
./skill.sh resources
./skill.sh storage
./skill.sh services
./skill.sh hardware
# Maintenance Commands
./skill.sh update # Update system packages
./skill.sh clean # Clean unused packages, logs, Docker
./skill.sh reboot # Reboot with countdown
./skill.sh restart-gateway # Restart the Clawdis Gateway
# Complete system info
./skill.sh all
可用工具
| 工具 | 描述 |
|---|---|
概览 | 快速系统摘要 |
网络 | IP地址、主机名、网络接口 |
tailscale | Tailscale状态、IP地址、对等节点 |
资源 | CPU、内存、温度 |
存储 | 磁盘使用情况,挂载点 |
服务 | 运行中的服务,网关状态 |
硬件 | CPU信息,树莓派型号,GPU |
全部 | 完整详细转储 |
示例
# Quick system check
./skill.sh overview
# Debug network issues
./skill.sh network && ./skill.sh tailscale
# Check if Gateway is running
./skill.sh services | grep gateway
# Monitor disk space
./skill.sh storage
收集的信息
网络:

- 主机名
- 本地IP地址(eth0, wlan0)
- 网络接口详情
- DNS配置
Tailscale:
- 状态(运行中/已停止)
- Tailscale IP
- 已连接的对等节点
- 出口节点状态
资源:
- CPU使用率
- 内存使用情况(已用/空闲/总量)
- CPU温度
- 运行时间
存储:
- 按挂载点统计的磁盘使用情况
- inode 使用情况
- 可用空间
服务:
- 网关服务状态
- Docker 容器
- Systemd 服务
- 端口监听程序
硬件:
- CPU 型号与核心数
- 树莓派型号
- GPU 内存
- 总内存
维护命令
更新
通过 apt 更新系统软件包:
- 更新软件包列表
- 显示可升级的软件包
- 升级前需要确认
- 报告是否需要重启
- 试运行:
./skill.sh update --dry-run显示将会更新的内容
清理
清理系统以释放磁盘空间:
- 移除未使用的软件包(自动移除)
- 清理软件包缓存
- 清理旧的日志文件(保留7天)
- 可选清理Docker构件
- 显示释放的空间
- 试运行:
./skill.sh clean --dry-run显示将被清理的内容
重启
优雅的系统重启:
- 10秒倒计时
- 按Ctrl+C取消
- 使用systemctl reboot命令
- 试运行:
./skill.sh reboot --dry-run显示倒计时但不执行重启
重启网关
重启Clawdis网关服务:
- 停止所有正在运行的网关进程
- 在端口18789上启动新的网关
- 确认端口正在监听
- 显示访问URL
- 试运行:
./skill.sh restart-gateway --dry-run显示将会发生什么
优化
应用安全的系统优化:
- 禁用蓝牙服务(可节省约50MB RAM)
- 禁用ModemManager(可节省约30MB RAM)
- 禁用Avahi/Zeroconf(可节省约20MB RAM)
- 将交换倾向性设置为10(更好的RAM利用率)
- 试运行:
./skill.sh optimize --dry-run显示将会更改的内容 - 撤销:
./skill.sh optimize --undo恢复所有更改
总计节省RAM:约100MB可逆性:是,使用--undo标志进行恢复
注意:所有维护命令都需要使用sudo,并在进行更改前请求确认。使用--dry-run标志来预览更改而不实际应用它们。
文章底部电脑广告
手机广告位-内容正文底部


微信扫一扫,打赏作者吧~