发个VPS一键备份的脚本

  [复制链接]
查看: 676   回复: 3
发表于 2014-9-15 18:06:24 | 显示全部楼层 |阅读模式
看到之前有帖子询问

这是一个一键备份的脚本,特点是可以一键化自动完成网站的备份,包括网站数据和数据库,给有需要的朋友。

PS:脚本一次只备一个站,如果你VPS上有多个站,需要多次备份。

脚本使用很简单,只需要将备份脚本 backup.sh 放置在VPS的根目录 /root ,备份时候,只需要执行
  1. sh backup.sh
复制代码
就可以了

脚本默认是读取 /home/wwwroot 目录并给出列表,你要备份那一个网站就填入对应的域名,然后询问你数据库root的密码,输入正确的密码就会给出列表,同样选择你要备份的那个数据库,然后脚本自动将网站数据及数据库打包,并保存在 /root/backup 目录。记得下载回来本地保存

脚本下载,登陆你的VPS的root目录,然后以下命令
  1. wget --no-check-certificate [url]https://www.dropbox.com/s/km3irgfa6hjdhxp/backup.sh[/url]
复制代码
使用:
  1. sh backup.sh
复制代码
如果出现权限不够,就加下执行权限
  1. chmod +x shadowsocks.sh
复制代码
备注:
1、本备份脚本是llsmp一键包作者的,我只是修改过一下,在此感谢原作者,llsmp0.6作者就停止更新,比较可惜。是一个不错的一键包,小内存VPS很适用。

2、脚本默认是备份 /home/wwwroot 目录下的网站,lnmp等一键包适用,其他不是放置在此的,请修改脚本的23及46行,将 /home/wwwroot 修改为你的网站根目录,比如 apache 默认的 /var/www/html




点评

认真参与  发表于 2014-9-16 21:27

评分

参与人数 1T币 +1 收起 理由
etoole + 1 送花花~~~

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2014-9-18 11:59:50 | 显示全部楼层
本帖最后由 aming 于 2014-9-18 12:01 编辑

修正下:原文下载的命令,不小心被加上[ url ],去掉即可
  1. wget --no-check-certificate  https://www.dropbox.com/s/km3irgfa6hjdhxp/backup.sh
复制代码


回复 支持 反对

使用道具 举报

发表于 2014-9-15 19:20:50 | 显示全部楼层
收藏啦,谢谢楼主!!!!
                     
回复 支持 反对

使用道具 举报

发表于 2014-9-18 10:32:18 | 显示全部楼层
已收藏  谢谢分享啊!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则