环境说明:

主机ip:192.168.0.201

需备份的目录:/opt/mail

备份机器ip:192.168.0.215

1、编辑/etc/rsyncd.conf文件(etc目录不存在的话,需要手动创建)

参数说明:

#全局参数设置:这部分设置的参数影响整个程序的运行

uid = root                           #rsync运行时的用户ID (关于用户ID和用户组ID的设置只要保证具有读取要同步文件和文件夹的权限即可)

gid = root                           #rsync运行时的用户组ID

max connections = 0         #同时最大的连接数,0为不限制

pid file = /var/log/rsync/rsyncd.pid     #记录rsync运行时的进程ID

lock file = /var/log/rsync/rsync.lock    #以文件的方式锁的方式,保证rsync的一次运行

log file = /var/log/rsync/rsyncd.log     #rsync日志信息包括启动信息同步信息等

#port = 9834      #可以指定rsync运行时使用的端口,默认使用873(不指定则使用默认)

#同步模块配置

path = /root/turbomail/accounts       #指定要同步的具体文件夹,此处为实际同步的文件夹,我们指定的为accouts

comment = turbomail backup accounts    备注信息,主要是一些说明信息,用来帮助记忆等

ignore errors    #忽略一些无关的错误信息

read only = false   #是否设置以只读的方式运行,本工具支持对外同步和回传哟

list = false   #是否允许客户端查看文件列表

host allow = 192.168.0.46    #允许同步的客户机IP,多个用","隔开

auth users = turbomail    #同步认证时使用的用户名,可以任意指定,但必需存在于下一项的密码文件中

secrets file = /etc/rsyncd.scrt    #密码认证文件,此文件中包含客户端认证时的用户名和密码的对应关系 ,配置文件名可以任意

2、编辑密码文件:/etc/rsyncd.scrt(不存在则手动创建)

这里只写认证名和密码即可。

3、配置rsync服务运行。先安装xinetd,执行yum install xinetd -y.

配置文件:vim /etc/xinetd.d/rsync

这里把disable改成no,默认是yes的。

4、运行rsync服务。

service xinetd start

检查服务是否启动成功:

netstat -ant|grep 873

服务启动正常。

备份机器执行rsync同步命令:

提示输入密码:

同步完成:

rsync命令的参数可以网上了解。

最新文章

  1. staxon实现json和xml互转
  2. 将Asset中的数据库文件拷贝出来使用
  3. Valid Parentheses [LeetCode 20]
  4. python进阶之路4.2---装饰器
  5. 关于QuartusII中的文件加密
  6. hdu_5761_Rower Bo(xjb猜公式)
  7. 关于div+css排版布局中需注意的细节问题
  8. [Spoj]Counting Divisors (cube)
  9. Spring Boot+maven打war包
  10. 装修工人如何在网上"找活"
  11. boost::filesystem总结
  12. SASS学习笔记!(持续学习中..)
  13. java安全管理器SecurityManager介绍
  14. spring简述
  15. django一般架构思维导图
  16. a链接的onclick与js中的return false
  17. 浮动ip cz
  18. log4js_Node.js中的日志管理模块使用
  19. linux键盘驱动
  20. 代码上传不到github远程仓库的经历和总结

热门文章

  1. python基础1 day2
  2. UE4 多线程(一)
  3. java使用Websocket获取HttpSession出现的问题与解决
  4. solrcloud(solr集群版)安装与配置
  5. Lucene学习笔记1(V7.1)
  6. css中,如何设置前景色的透明度?
  7. 【视频编解码·学习笔记】3. H.264视频编解码工程JM的下载与编解码
  8. python基础5之装饰器
  9. sass和compass实战 读书笔记(一)
  10. js_10_dom表单