搜索
Hi~登录注册
查看: 358|回复: 0

linux vps 自动备份远程主机建立镜像站

[复制链接]

4万

主题

4万

帖子

14万

积分

广告主

Rank: 8Rank: 8

积分
140573
发表于 2022-6-22 23:35:01 | 显示全部楼层 |阅读模式
大多数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/

                                                   
                                                
                                
                                    2022-05-16
                                
                           
                           
                                
                                    # 内容# 备份# 主机# 简单# 网站                                
                                
                                    复制链接
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 点我注册

快速回复 返回顶部 返回列表