目标端:192.168.88.81

源端:192.168.88.82

目标端 安装 rsync
源端 安装 rsync inotify  sersync

目标端
创建文件 /etc/rsync.conf


uid=root

gid=root

max connections=36000

#默认为true,修改为no,增加对目录文件软连接的备份

use chroot=no

log file=/var/log/rsyncd.log

pid file=/var/run/rsyncd.pid

lock file=/var/run/rsyncd.lock

max connections=36000

ignore errors = yes

#设置rsync服务端文件为读写权限

read only = no

#认证的用户名与系统帐户无关在认证文件做配置,如果没有这行则表明是匿名

auth users = root

#密码认证文件,格式(虚拟用户名:密码)

secrets file = /passwd

#这里是认证的模块名,在client端需要指定,可以设置多个模块和路径

[rsync]

#自定义注释

comment  = rsync

#文件存放的路径

path=/data/

创建文件/passwd
输入账号密码  root:11111111
设置权限600

源端
下载 
https://sersync.googlecode.com/files/sersync2.5.4_64bit_binary_stable_final.tar.gz
解压缩

修改配置文件
 confxml.xml
这里auth 有个start参数,默认是false,一定要改为true

创建文件/passwd
输入账号密码  11111111
设置权限600

最后运行下面的命令
nohup /root/sersync/sersync2 -r -d -o /root/sersync/confxml.xml > /root/sersync/sersync.log 2>&1 &


©著作权归作者所有:来自51CTO博客作者wuweijava的原创作品,如需转载,请注明出处,否则将追究法律责任

每一份赞赏源于懂得

赞赏

0人进行了赞赏支持

更多相关文章

  1. 6、用户身份与文件权限
  2. 7、文件系统与磁盘划分
  3. spring boot 上传文件到指定目录
  4. 创建第一个".py" 和 ".ipynb" 文件
  5. Python办公自动化|批量处理文件,一学就会
  6. JDBC自定义工具类(properties配置文件方式)
  7. Jar 文件(学习 Java 编程语言 037)
  8. 详解 centos7设置nfs文件共享 实操记录
  9. 关于PHP框架中.env文件的加载过程

随机推荐

  1. matplotlib可视化-什么是matplotlib?
  2. 一文搞懂Python文件读写
  3. 教你用pyecharts制作交互式桑基图,赶快学
  4. 如何使用scikit-learn机器学习库做预测
  5. 那些不为人知的优秀python可视化库
  6. 一文搞懂Python循环的技巧
  7. 一文搞懂Python匿名函数
  8. Python机器学习·微教程
  9. Quora千赞回答,python新手应该避免哪些坑
  10. numba,让你的Python飞起来!