<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[歌声与微笑]]></title> 
<link>http://www.gsywx.com/index.php</link> 
<description><![CDATA[歌声与微笑]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[歌声与微笑]]></copyright>
<item>
<link>http://www.gsywx.com/read.php/.htm</link>
<title><![CDATA[使用rsync做网站程序的本机备份]]></title> 
<author>admin &lt;admin@gsywx.com&gt;</author>
<category><![CDATA[电脑类]]></category>
<pubDate>Mon, 23 Aug 2010 23:16:10 +0000</pubDate> 
<guid>http://www.gsywx.com/read.php/.htm</guid> 
<description>
<![CDATA[ 
	rsyncd同步备份安装配置：<br/><br/>一、安装rsync，任选一种方式：<br/>A.&nbsp;&nbsp;yum install rsync<br/>B. rpm -ivh rsync-3.0.5-1.el5.rf.i386.rpm<br/>rpm下载地址为： ftp://ftp.pbone.net/mirror/ftp.freshrpms.net/pub/freshrpms/pub/dag/redhat/el5/en/i386/RPMS.dag/rsync-3.0.5-1.el5.rf.i386.rpm<br/>C.&nbsp;&nbsp;使用源码编译安装<br/>官方下载地址为：<br/>http://rsync.samba.org/ftp/rsync/src/<br/><br/>wget http://rsync.samba.org/ftp/rsync/src/rsync-3.0.7.tar.gz<br/>tar zxvf rsync-3.0.7.tar.gz<br/>./configure<br/>make<br/>make install<br/><br/>二、创建rsync配置文件<br/>vi /etc/rsyncd.conf<br/>uid=root<br/>gid=root<br/>use chroot = no<br/>max connections = 20<br/>pid file = /var/run/rsyncd.pid<br/>lock file = /var/run/rsyncd.lock<br/>log file = /var/log/rsyncd.log<br/><br/>[www]<br/>path = /home/wwwroot/htdocs/dz6/<br/>ignore errors<br/>read only = yes<br/>hosts allow = 192.168.0.0/24<br/>hosts deny = 0.0.0.0./32<br/>#auth users = www<br/>#secrets file = /etc/rsync.pass<br/>因为是本机，这里就不再使用用户:密码来验证了<br/><br/>三、启动rsync守护进程<br/>/usr/bin/rsync --daemon<br/>因为是本机备份，所以对外的防火墙就不用开rsync的通信端口873了<br/><br/><br/>四、创建备份脚本,每天备份并保留7天的备份：<br/>网站目录在/home/wwwroot/htdocs/dz6/,备份目录为/webback/files/,每天备份并打包目录为/webback/tar/<br/>mkdir -p /webback/files/<br/>mkdir /webback/tar/<br/><br/>vi /webback.sh <br/>#!/bin/bash<br/>#This script will run at 02:00 everyday<br/>rsync -vzrtopg --delete 192.168.0.2::www /webback/files/<br/>tar -czvf /webback/tar/$(date +"%Y%m%d").tar.gz /webback/files/<br/>rm -Rf /webback/tar/$(date +%Y%m%d -d '7 days ago').tar.gz<br/><br/>创建计划任务<br/>echo "00 02 * * * /web/webback.sh" >>/var/spool/cron/root<br/>service cron restart<br/><br/>说明：每天02:00进行同步备份，并打包存放，删除7天以前的备份，也可以改成每个星期日进行备份（7天备份一次）如：<br/>echo "00 02 * * 0 /web/webback.sh" >>/var/spool/cron/root<br/>同时更改/webback.sh为<br/>#!/bin/bash<br/>#This script will run at 02:00 everyday<br/>rsync -vzrtopg --delete 192.168.0.2::www /webback/files/<br/>tar -czvf /webback/tar/$(date +"%Y%m%d").tar.gz /webback/files/<br/>rm -Rf /webback/tar/$(date +%Y%m%d -d '21 days ago').tar.gz<br/><br/>网站一般来说内容较大，所以它并不需要这样频繁地进行备份，磁盘的开销可受不了，所以要看自己的情况而定。<br/>Tags - <a href="http://www.gsywx.com/go.php/tags/rsync%25E6%259C%25AC%25E6%259C%25BA%25E5%25A4%2587%25E4%25BB%25BD/" rel="tag">rsync本机备份</a> , <a href="http://www.gsywx.com/go.php/tags/rsync%25E5%25AE%2589%25E8%25A3%2585/" rel="tag">rsync安装</a> , <a href="http://www.gsywx.com/go.php/tags/rsync%25E9%2585%258D%25E7%25BD%25AE/" rel="tag">rsync配置</a> , <a href="http://www.gsywx.com/go.php/tags/rsync%25E5%2590%258C%25E6%25AD%25A5%25E5%25A4%2587%25E4%25BB%25BD/" rel="tag">rsync同步备份</a>
]]>
</description>
</item><item>
<link>http://www.gsywx.com/read.php/.htm#blogcomment</link>
<title><![CDATA[[评论] 使用rsync做网站程序的本机备份]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.gsywx.com/read.php/.htm#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>