centos 安装rsync实现数据同步

1、保存下面的代码为一个文件,上传到服务器端,名称为rsync.sh

复制代码代码如下:

#!/bin/bash
#rsync Written by zhumaohai
#For more information please visit http://www.centos.bz
echo "Please input the rsync username:"
read username
echo "Please input the rsync username password:"
read password
echo "Please input the server ip address:"
read serverip
echo "Please input the allow ip address:"
read allowip
echo "Please input the path you want to rsync:"
read rsyncpath
echo "==========================input all completed========================"
echo "==========================install rsync========================"
yum -y install rsync
useradd $username
mkdir /etc/rsyncd
cat >/etc/rsyncd/rsyncd.conf /etc/rsyncd/rsyncd.secrets
chmod 600 /etc/rsyncd/rsyncd.secrets
cat >/etc/rsyncd/rsyncd.motd<<eof
+++++++++++++++++++++++++++
+ centos.bz rsync 2011-2012 +
+++++++++++++++++++++++++++
eof
/usr/bin/rsync --daemon --config=/etc/rsyncd/rsyncd.conf
ps -aux | grep rsync

2、赋予脚本权限

chmod +x rsync.sh

3、执行脚本

./rsync.sh

4、客户端同样需要安装rsync

[root@linux docbook]$  rsync rsync://www.9812.net/netkiller
[root@linux tmp]$ rsync rsync://netkiller@www.9812.net/netkiller
Password:
[chen@linux temp]$  rsync -vzrtopg --progress --delete postfix@www.9812.net::postfix /tmp
Password:
rsync rsync://认证用户@主机/模块
rsync -vzrtopg --progress --delete 认证用户@主机::模块 /mirror目录

本文为原创文章,转载请注明出处。

原文链接:https://850406.xyz/post/centos-安装rsync实现数据同步

评论(0)

还没有评论,来抢沙发吧~

验证码