rsync

一、环境介绍

192.168.88.72--------mysql----------接收端
192.168.88.67--------zabbix2-------接收端
192.168.2.40----------zjj--------------发送端

 

二、rsync安装(40)

//安装rsync命令
# yum install rsync -y  

//创建oldboy目录
# mkdir /oldboy   

//创建rsync配置文件,添加以下内容
# vi /etc/rsyncd.conf 
#rsync_config_______________start
##rsyncd.conf start##
uid = rsync
gid = rsync
use chroot = no
max connections = 200
timeout = 300
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log
[oldboy]
path = /oldboy/
ignore errors
read only = false 
list = fals
hosts allow = 192.168.0.0/24
hosts deny = 0.0.0.0/32
auth users = rsync_backup
secrets file = /etc/rsync.password
#rsync_config_______________end
View Code

 

//启动rsync服务
# rsync --daemon

//查看是否启动成功
# ps -ef |grep rsync

//查看端口是否是873(默认端口)
# netstat -lntup|grep rsync

//创建rsync虚拟用户
# useradd rsync -s /sbin/nologin

//将oldboy复权给rsync
# chown -R rsync.rsync /oldboy

//密码为oldboy,写入/etc/rsync.password
# echo "rsync_backup:oldboy" >/etc/rsync.password

//降低密码文件权限
# chmod 600 /etc/rsync.password

//设置开机自启动rsync服务
# echo "/usr/bin/rsync --daemon" >>/etc/rc.local

 

三、客户端rsync安装(67、72)

//安装rsync命令
# yum install rsync -y  

//创建rsync.password文件。密码与服务端密码相同。文件路径和文件名可以不一样,但不建议
# echo "oldboy" >/etc/rsync.password  

//降低密码文件权限 
# chmod 600 /etc/rsync.password   

 

四、测试文件、目录的拉、推(67、72)

拉:服务端---客户端(40)

 

//将oldboy模块下的共享目录,拉到本地/tmp下
# rsync -azv rsync_backup@192.168.2.40::oldboy /tmp --password-file=/etc/rsync.password    

//将oldboy模块下的共享目录,拉到本地/tmp下
# rsync -azv rsync://rsync_backup@192.168.2.40/oldboy /tmp/ --password-file=/etc/rsync.password  

 

 

推:客户端---服务端(67、72)

//将本地tmp下的文件和目录推到oldboy模块下的共享目录
rsync -azv /tmp/ rsync_backup@192.168.2.40::oldboy  --password-file=/etc/rsync.password  

//将本地tmp下的文件和目录推到oldboy模块下的共享目录
rsync -azv /tmp/ rsync://rsync_backup@192.168.2.40/oldboy  --password-file=/etc/rsync.password 

 

posted @ 2017-05-12 09:31  51redhet  阅读(129)  评论(0编辑  收藏  举报