欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

rsync同步配制

发布时间:2025/7/14 42 豆豆
生活随笔 收集整理的这篇文章主要介绍了 rsync同步配制 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

2019独角兽企业重金招聘Python工程师标准>>>

1、下载安装rsync

wget http://rsync.samba.org/ftp/rsync/rsync-3.1.2.tar.gz tar zxvf rsync-3.1.2.tar.gz cd rsync-3.1.2 ./configure --prefix=/usr ;make ;make install

   2、配制rsync.conf

# vim /etc/rsyncd/rsyncd.conf

uid = nobody gid = nobody port = 873 # 指定运行端口,默认是873,您可以自己指定 hosts allow = 192.168.102.101 # 允许访问的客户机,多个以逗号隔开 #hosts deny = 0.0.0.0/32 #拒绝访问的 use chroot = no max connections = 10 timeout = 500000 pid file = /var/run/rsyncd.pid ##pid文件的存放 lock file = /var/run/rsync.lock ##锁文件的存放位置 log file = /var/log/rsyncd.log ##日志记录文件的存放 #motd file = /etc/rsyncd.motd #欢迎 secrets file = /etc/rsyncd/rsyncd.passwd ## 指定认证文件 ## 上面这段是全局配置,下面的模块可以有 [test] ## 模块名字,自己命名 path = /home/rsync/test #指定文件目录所在位置,这是必须指定 comment = rsync files ##注释 ignore errors ##忽略IO read only = no #list = no ## 是否把rsync 服务器上提供同步数据的目录显示 ## 下面这一行,同步验证时用的账号,如果没有这项就是匿名同步,client同步时不用用户名也能同步。 auth users = rsync

3、生成密码文件

#vim /etc/rsyncd/rsyncd.passwd

rsync:123456@789

4、文件权限修改

chmod 644 /etc/rsyncd/rsyncd.conf chmod 600 /etc/rsyncd/rsyncd.passwd

5、启动rsync

/usr/bin/rsync --daemon --config=/etc/rsyncd/rsyncd.conf

也可以将上面的命令写到/etc/rc.local里,实现开机自启动rsync服务

6、客户端配制

基本同服务器的配制.

7、手动同步

rsync -avzP david@192.168.1.16::test  /tmp/david/

8、自动同步加入定时任务里

0 9 * * * /usr/bin/rsync -vzrtopg --delete --progress rsync@192.168.1.16::test /home/data/nginx/html/ --password-file=/etc/rsyncd/rsyncd.passwd

 

转载于:https://my.oschina.net/u/933928/blog/743570

总结

以上是生活随笔为你收集整理的rsync同步配制的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。