一、环境介绍
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 = rsyncgid = rsyncuse chroot = nomax connections = 200timeout = 300pid file = /var/run/rsyncd.pidlock file = /var/run/rsync.locklog file = /var/log/rsyncd.log[oldboy]path = /oldboy/ignore errorsread only = false list = falshosts allow = 192.168.0.0/24hosts deny = 0.0.0.0/32auth users = rsync_backupsecrets file = /etc/rsync.password#rsync_config_______________end
//启动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