admin 管理员组文章数量: 887021
2024年3月11日发(作者:django进销存管理系统源码)
一、服务器端安装
1、解压rsync(Centos5.x版本已自带rsync);
tar xzf &&
--prefix=/usr/local/rsync &&make &&make install
cd rsync-3.0.7 && ./configure
2、安装配置rsync;
默认安装完,/etc下没有这个文件,不过我们可以新建:
vim /etc/输入以下内容:
#########[global] 全局配置
uid = nobody
gid = nobody
use chroot = no
max connections = 30
pid file = /var/run/
lock file = /var/run/
log file = /var/log/
transfer logging = yes
log format = %t %a %m %f %b
syslog facility = local3
timeout = 300
[rsync]
read only = yes
path = /data/www/aurogon_bbs
comment = rsync
auth users = rsync
secrets file = /etc/
hosts allow = 192.168.33.15,192.168.70.44
3、设置rsync服务器端同步密钥;
vim /etc/
username:userpasswd (表示用户名:密码)
且确保有该用户,且密码正确
4、修改密钥和配置文件属性
chmod 600 /etc/
chmod 600 /etc/
5、rsync启动守护进程
/usr/bin/rsync --daemon
netstat -anp |grep :873
6、如重启
如果想重启的话必须得删除:/var/run/如下方式:
1) kill -9 6626 ;
2) rm -rf /var/run/rsync* ;
3) /usr/local/rsync/bin/rsync --daemon
二、客户端安装
1、解压rsync(Centos5.x版本已自带rsync);
tar xzf && cd rsync-3.0.7
--prefix=/usr/local/rsync &&make &&make install
2、vim /etc/ 输入服务器端密码与服务器端一致
userpasswd
&& ./configure
3、修改密钥属性
chmod 600 /etc/
4、执行如下语句,可开始同步:
usr/bin/rsync -vzrtopg --progress --delete --exclude=
rsync@192.168.30.81::rsync --password-file=/etc/ /home/www/aurogon_bbs/
三、常见参考
/view/
1) -vzrtopg 里的
v是--verbose详细模式输出;
z是--compress对备份的文件在传输时进行压缩处理
r是--recursive对子目录以递归模式处理
topg都是保持文件原有属性如属主、时间的参数
2) --progress 是指显示出详细的进度情况
3) --delete是指如果服务器端删除了这一文件,那么客户端也相应把文件删除,保持真正
一致
4)--exclude=PATTERN 指定排除不需要传输的文件模式
四、报错
报错@ERROR: auth failed on module XXX,其中,XXX 表示你的远程rsync服务模块名称。
1) 先检查你的用户名和密码是否正确,如果都正确
2) 远程rsync服务器的帐户密码文件的权限必须为600,例如,你在中设置了
secrets file =/etc/,那么你就必须确保rsync_pwd的访问权限为600:
chmod 600 /etc/rsyncd/rsync_pwd
版权声明:本文标题:rsync安装步骤 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1710113003h559175.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论