backup-recovery
スター11
フォーク0
更新日2026年5月28日 04:37
备份恢复技能,提供网站文件、数据库、配置文件的备份策略和恢复指导
インストール
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SKILL.md
readonlyメニュー
备份恢复技能,提供网站文件、数据库、配置文件的备份策略和恢复指导
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
诊断DNS解析问题,检查DNS配置,提供DNS优化建议。
帮助用户管理Docker广场应用的安装、部署和运维
检查服务器SSL证书状态、有效期、配置安全性,确保证书合规。
数据库管理技能,诊断数据库运行状态、性能问题,提供备份、优化和故障排查指导
防火墙管理技能,配置和管理服务器防火墙规则,确保端口安全和服务可访问性
Linux服务器内核漏洞检测技能,检查Copy Fail、Dirty Frag、Fragnesia等高危本地提权漏洞,评估风险并提供缓解方案
| name | backup_recovery |
| description | 备份恢复技能,提供网站文件、数据库、配置文件的备份策略和恢复指导 |
制定和执行服务器备份策略,确保数据安全可恢复。
如意面板路径取决于安装时用户选择的安装目录,不同平台路径不同:
| 变量 | Linux默认 | Windows默认 | 获取方式 |
|---|---|---|---|
| 网站根目录 | /ruyi/wwwroot | {安装盘}:/RuyiSoft/wwwroot | 面板工具 panel_site_list |
| 数据目录 | /ruyi/data | {安装盘}:/RuyiSoft/data | 面板API |
| 备份目录 | /ruyi/backup | {安装盘}:/RuyiSoft/backup | 面板API |
| 日志目录 | /ruyi/logs | {安装盘}:/RuyiSoft/logs | 面板API |
| 面板目录 | /ruyi/server/ruyi | {安装盘}:/RuyiSoft/server/ruyi | 面板API |
| Nginx配置 | 面板data/vhost/nginx/ | 面板data\vhost\nginx\ | 面板工具 get_website_config |
重要:Windows下路径由安装向导自定义(如 D:/RuyiSoft),不要硬编码路径。优先使用面板工具获取站点信息。
get_disk_info 检查磁盘空间是否足够备份execute_command 执行 find /ruyi/backup -type f -mtime -7 2>/dev/null | head -20
Windows: 调用 execute_command 执行 dir /s /b D:\RuyiSoft\backup\*.zip 2>nul | findstr /r "202[0-9]" | sort /rexecute_command 执行 crontab -l 2>/dev/null | grep -i backup
Windows: 调用 execute_command 执行 schtasks /query /fo LIST 2>nul | findstr /i backuppanel_site_list 获取网站列表,确定需备份的网站execute_command 执行 du -sh /ruyi/wwwroot/* 2>/dev/null | head -20
Windows: 调用 execute_command 执行 powershell "Get-ChildItem D:\RuyiSoft\wwwroot | ForEach-Object { '{0:N1} MB - {1}' -f ((Get-ChildItem $_.FullName -Recurse | Measure-Object Length -Sum).Sum/1MB), $_.Name }"execute_command 执行 du -sh /ruyi/data 2>/dev/null
Windows: 调用 execute_command 执行 powershell "'{0:N1} MB' -f ((Get-ChildItem D:\RuyiSoft\data -Recurse | Measure-Object Length -Sum).Sum/1MB)"# 备份与恢复报告
## 备份现状
| 项目 | 状态 | 说明 |
|------|------|------|
| 自动备份 | 是/否 | 是否有定时备份任务 |
| 最近备份 | 日期 | 最近一次备份时间 |
| 备份空间 | xx GB | 可用备份空间 |
## 需备份数据
| 类型 | 路径 | 大小 | 优先级 |
|------|------|------|--------|
| 网站文件 | {WWWROOT} | xx GB | 高 |
| 数据目录 | {DATA} | xx GB | 高 |
| 配置文件 | {PANEL}/data/vhost | xx MB | 中 |
## 备份建议
1. 具体备份命令和策略
2. 恢复验证步骤
\,命令需使用PowerShell语法