大多数linux vps 都是通过rsync 把网站同步备份到另一台vps上,网上rsync的教程很多,我也看了一下还是觉得太复杂了,新手不太好上手。昨天研究了一下,找到一下简单的方法自动备份远程服务器建立镜像站。用到的方法建立在之前一篇文章vps简单的网站搬家上的,简单的用脚本让他自动每日备份。

下面我们以主服务器1.1.1.1备份到从服务器2.2.2.2为例。

1.在从服务器2.2.2.2登上ssh

2.在/etc/cron.daily目录下新建copy.sh 命令如下:

vi /etc/cron.daily/copy.sh

3.编辑内容,先按字母“i”,左下角出现“–INSERT–”后复制下面内容。

#!/bin/bash

cd /home/admin/o51k.com

wget -nH --cut-dirs=1 -m --ftp-user=o51k --ftp-password=o51k ftp://o51k.com/o51k.com
说明:cd /home/admin/o51k.com这里为从服务器2.2.2.2的目录。第三行第一个o51k为主服务器1.1.1.1的ftp用户。第二个o51k为主服务器1.1.1.1的ftp密码。ftp://1.1.1.1/o51k.com 这里的o51k.com为要备份网站的目录。

4.复制粘贴上面的内容后按”Esc”再按”:”冒号,再输入“wq”。回车搞定。

5.给脚步添加权限。命令如下:

chmod 755 /etc/cron.daily/copy.sh

6.利用系统crontab实现每天自动运行:命令如下

crontab -e

7.编辑内容,先按字母“i”,左下角出现“–INSERT–”后复制下面内容。

30 3 * * * /etc/cron.daily/copy.sh

复制粘贴上面的内容后按”Esc”再按”:”冒号,再输入“wq”。回车搞定。就是每天3.30分自动备份网站到从服务器建立镜像站。

注意:此方法没有备份数据库。总的来叫比rsync 简单很多很多,但是目录权限没有与主服务器的同步。得手动改一下权限。

转载时请注明:转自初见.彼岸http://o51k.com/



日志分类:wordpress
日志标签:
日志链接: 你可以在保留原文地址及作者的情况下引用到你的网站或博客。 | +复制链接
【上一篇】
【下一篇】

发表评论



无觅相关文章插件,快速提升流量