暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

【Linux】暴力配置rsync

原创 西北第二DBA 2021-01-14
1246

仅做记录。测试的时候用普通用户是可以启动rsync的,但是到了服务器上rsync用普通用户死活起不来。
索性su - root一把梭

服务端(主机)

  1. 安装rsync服务
[root] yum install -y rsync
复制
  1. 新建rsyncd.conf配置文件和rsyncd.secrets密码文件
[root] touch /etc/rsyncd.{conf,secrets} # 修改.secrets文件为600权限 [root] chmod 600 /etc/rsyncd.secrets
复制
  1. 配置rsyncd.conf 和rsyncd.secrets
[root] vim /etc/rsyncd.conf ## rsyncd.conf start uid = root gid = root [datahub45to47] use chroot = false path = /datahub/apache auth users = root secrets file = /etc/rsyncd.secrets exclude from = /etc/rsyncd.exclude read only = true ignore errors ## rsyncd.conf end [root] echo "root:root" > /etc/rsyncd.secrets
复制
  1. 开启防火墙端口
[root] firewall-cmd --zone=public --add-port=873/tcp --permanent
复制
  1. 关闭selinux
## 查看selinux状态 如果是disbled 即为关闭状态 [root] getenforce ## 如果没有关闭则须执行 ## 临时关闭selinux [root] setenforce 0 ## 永久关闭selinux [root] vim /etc/selinux/config ## config start #找到下面一行 SELINUX=enforcing #改为disabled SELINUX=disabled ## config end ## 永久修改需要重启服务器
复制
  1. 开启rsync服务
[root] rsync --daemon --config=/etc/rsyncd.conf
复制

客户端(备份机)

  1. 安装rsync服务
[root] yum install -y rsync
复制
  1. 配置secret文件
## 注意secret文件只用配置密码即可 [user] touch /home/user/rsyncd.client.secrets [user] chmod 600 /home/user/rsyncd.client.secrets [user] echo "root" > /home/user/rsyncd.client.secrets
复制
  1. 配置exclude文件
[user] touch /home/user/rsyncd.client.exclude [user] vim /home/user/rsyncd.client.exclude # 每一类文件(夹)一行 ## .exclude start *.vsbj *.vsb log ## .exclude end
复制
  1. 开始执行同步
[user] /usr/bin/rsync -avzP --delete root@172.16.8.45::datahub45to47/ /datahub/apache-tomcat-7.0.61 --password-file=/home/user/rsyncd.client.secrets --exclude-form=/home/user/rsyncd.client.exclude
复制
  1. 加入定时执行 crontab
[user] crontab -e # 每天凌晨三点执行同步 # 因为脚本太长,也可以写入到一个.sh文件 ## crontab start 00 03 * * * /usr/bin/rsync -avzP --delete root@172.16.8.45::datahub45to47/ /datahub/apache-tomcat-7.0.61 --password-file=/home/user/rsyncd.client.secrets --exclude-form=/home/user/rsyncd.client.exclude ## crontab end
复制
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论