RHEL5搭建apache服务器全过程(六)增量备份以及iptables
服务器上的配置(web1) [root@web1 ~]# vim /etc/rsyncd.conf
[apache] 上面定义了1个备份点,只允许 192.168.0.224 连接,需要验证的用户名为 backup 然后创建密码文件,每一行格式为: 用户名:密码,都是明文的 [root@web1 ~]# vim /etc/rsyncd.srtbackup:123456 调整密码文件的权限: [root@web1 ~]# chmod 600 /etc/rsyncd.srt 创建运行目录以及启动服务: [root@web1 ~]# mkdir /var/rsync 编辑/etc/xinetd.d/rsync (可选步骤): rsync服务的监听由xinet来统一分配 [root@web1 ~]# vim /etc/xinetd.d/rsync 重启xinetd以启动rsync服务: [root@web1 ~]# service xinetd restart 停止 xinetd: [确定] 启动 xinetd: [确定] 检查rsync是否启动: 停止服务: [root@web1 ~]# kill `cat /var/rsync/rsyncd.pid` 客户端配置(web2) (1)主服务器向备份服务器备份 # rsync -vzrtopg --delete --progress backup@192.168.0.223::apache /var/backup/apache (2)备份服务器的恢复(主服务器read only = no,临时将模块对应的目录权限更改为777) # rsync -vzrtopg --delete --progress /var/backup/apache backup@192.168.0.223::apache (3)增量备份(主要用这个) 备份要求: 所有的数据统一放到一个根目录下,主备份用每个备份点名字命名,增量备份目录为 increment, 每个备份点的增量备份数据,全部放到这个目录下面,目录为当前日期,格式为 2011-07-11_11:22 文件目录树如下: /var/backup/ 备份根目录 |---apache/ 备份点1的主目录,这个目录里面的数据是备份完成后最新的 |---increment/ 增量备份根目录 |--- apache/ 备份点1的差异/修改备份数据 |--- 2011-07-11_10:22 从最开始备份到06月27日10点22分,所修改的数据 |--- 2011-07-11_11:22 从10点22分到11点22分,所修改过的数据 准备工作: 创建备份根目录: [root@web2 ~]# mkdir /var/backup/ 如存在则省略此步,其他的目录备份时会自动被创建 [root@web2 ~]# echo "123456" > /etc/rsyncd.srt [root@web2 ~]# vim /var/scripts/rsync.sh |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |