Chinaunix首页 | 论坛 | 博客
  • 博客访问: 17844
  • 博文数量: 2
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 22
  • 用 户 组: 普通用户
  • 注册时间: 2015-03-10 18:28
个人简介

运维记事,成长记录。

文章分类
文章存档

2015年(2)

我的朋友

分类: 系统运维

2015-03-10 20:02:39

以前弄过一次rsync,到现在用起来,我又给忘了,哎,再整理一遍吧,懒人的世界,总是如此悲哀...... 
分成两个部分,第一部分是被同步的server,这端要配置rsync的一些参数,定义文件目录,以及用户名和密码,安装完rsync命令以后,开始手动配置文件,参考网上的一些教程,整理如下

点击(此处)折叠或打开

  1. #全局参数
  2. uid = root
  3. #运行rsync守护进程的用户
  4. gid = root
  5. #运行rsync守护进程的组
  6. use chroot = no
  7. #不使用chroot
  8. max connections = x
  9. #最大连接数为x
  10. strict modes = yes
  11. #是否检查口令文件的权限为600
  12. port = xx
  13. #默认端口xx 模块参数
  14. pid file = /where/to/put/it/rsync.pid
  15. #pid文件存放位置
  16. lock file = /where/to/put/it/rsync.lock
  17. #lock文件存放位置
  18. log file = /where/to/put/it/rsync.log
  19. #日志记录文件存放位置
  20. [modelname]
  21. #认证模块名,在客户端连接时需指定
  22. path = /where/is/the/file/to/be/rsyncd/on/localhost
  23. #需要同步的文件目录!
  24. comment = xx
  25. #注释信息
  26. ignore errors
  27. #可以忽略的一些无关的错误
  28. read only = yes
  29. #是否设置为同步只读
  30. list = no
  31. #不允许列出文件
  32. auth users = xx
  33. #认证的用户名,如果没有这行,则表明是匿名认证,此用户非系统用户,可自行定义
  34. secrets file = /path/rsync-xx.pass
  35. #密码文件,对应上面的用户
  36. hosts allow = 1.1.1.1,2.2.2.2
  37. #允许同步文件的主机
  38. hosts deny = 0.0.0.0/0
  39. #跟通用的ACL差不多,也是先允许,再禁止 transfer logging = no
  40. #是否启用传输日志
  41. 如果不想再倒弄服务,可以使用rsync命令来直接使用配置文件以后台的防止直接启动
  42. rsync --daemon --config=/etc/rsyncd.conf
以上配置完,就可以在rsync客户端使用rsync命令来进行文件同步了

点击(此处)折叠或打开

  1. rsync --avz auth_username@ipaddress::modulename /where/to/put/the/files/on/localhost --port=xx --password-file=/the/rsync-xx.pass
记录。
阅读(2082) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~