最新消息:时间抓起来说是金子,抓不住就是流水。

rsync同步服务器安装配置

LINUX技术 老子黑牵翻 4976浏览 0评论

rsync同步服务器安装配置

环境:
centos 6.0
一、安装
yum -y install rsync
 
二、服务器端配置
1、创建一个配置文件
=============================================
vi  /etc/rsyncd.conf
uid=www
gid=www
max connections=5
use chroot=no
log file=/var/log/rsyncd.log
pid file=/var/run/rsyncd.pid
lock file=/var/run/rsyncd.lock
secrets file=/etc/rsync.pass

[www]
path = /data/www/www.ileiming.com
comment = BACKUP CLIENT IS www
ignore errors
read only = yes
list = no
auth users = leiming
secrets file = /etc/rsync.pass
=============================================

2.生成一个密码文件
vim /etc/rsync.pass
leiming:pass123

修改权限
chmod 600 /etc/rsync.pass

3.启动rsync服务
rsync -daemon

三、客户端配置
1.编写同步脚本
vi /root/bin/rsync.sh
#!/bin/bash
if [ $(/bin/ps aux |grep  192.168.0.55  |wc -l ) -le  1 ];
then
rsync -vzrtp  –progress –delete leiming@192.168.0.55::www   /data/www/www.ileiming.com/ –password-file=/root/bin/rsync.pass

else
echo  rsync  runing
fi

将IP 192.168.0.55换成你rsync服务器IP,/data/www/www.ileiming.com/换成你想要的路径

2.建立密码文件
vi /root/bin/rsync.pass
pass123

修改权限
chmod 600 /root/rsync.pass

3.执行同步

/root/rsync.sh

rsync只同步修改过的文件,而且是通过ssh传输,传输时会压缩数据,比起ftp来,即安全又快捷,实乃网站发布更新之利器也

完成!

转载请注明:LINUX服务器运维架构技术分享 » rsync同步服务器安装配置

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址