参考1:http://www.jb51.net/LINUXjishu/142722.html
参考2:http://sookk8.blog.51cto.com/455855/328076
主服务器IP 192.168.109.128
从服务器IP 192.168.109.132
1.查看 rsync xinetd是否安装
rpm -q rsync
2.关闭 iptables 和 SELinux
从服务器IP
192.168.109.132 上的配置开始
1.yum install rsync xinetd #安装 如果已经安装可略过
2.vi /etc/xinetd.d/rsync #编辑配置文件
disable = no #修改为no
3./etc/init.d/xinetd start #启动
4.创建rsyncd.conf配置文件
vi /etc/rsyncd.conf #创建配置文件,添加以下代码
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
5、创建用户认证文件
vi /etc/rsync.pass #配置文件,添加以下内容
?
1 |
|
6、设置文件权限
?
1 2 |
|
7、让配置生效
service xinetd restart
8.检查rsync
#netstat -a | grep rsync
tcp 0 0
0.0.0.0:873
0.0.0.0:*
LISTEN
9.设置开机启动项
#vi /etc/rc.d/rc.local 加入
/usr/bin/rsync
--daemon //不知道干嘛用的
service xinetd start
第二部分:在主服务器192.168.109.128上操作
1.查看和安装
?
1 2 3 4 5 6 7 |
|
2、创建认证密码文件
vi /etc/rsync.pass #编辑文件,添加以下内容
?
1 |
|
3.修改权限
?
1 |
|
4.测试是否成功
?
1 |
|
选项解释:
-a 保持文件属性
-r 子目录递归处理
-H 保持硬链接关系
-z 传输时压缩处理
--progress 显示传输过程
--delete 删除目标备份没有的文件
-e ssh 使用ssh加密隧道传输
--password-file 使用本地密码和目标密码匹配 跳过手动输入密码的过程
rsync 实验