rsync的安装与使用

  • A+
所属分类:环境配置

rsync是一款非常好用的同步工具。有的时候我们经常会变更一些小文件,但是不又不想经常整体打包,那么就用到了这个工具。

rsync的官方网站为:https://rsync.samba.org/

rsync的官方下载地址为:https://download.samba.org/pub/rsync/

rsync的最新版本下载地址为:https://download.samba.org/pub/rsync/rsync-3.1.3.tar.gz

首先我们下载并编译

rsync的安装与使用
rsync的安装与使用

然后我们通过如下命令找到我们的rsyncd.conf的demo实例文件,然后把它放到我们需要存放的目录,这里我放到/etc/rsyncd这个目录下(没有的自己创建即可)
rsync的安装与使用

可以打开看一下,其实这里我们只要修改pid file然后添加个log file就能用
rsync的安装与使用

但是这样毕竟还是太简陋了,我们稍微的美化一下。

如果你想更骚气一点,可以添加一下motd file属性,让你每次执行都浪的不行,但是我这里是为了后面放到脚本里面玩耍,所以不加这个属性了(不影响使用,就是一个显示的作用。)

这里注意一下auth users这个属性,如果你不想进行验证,这个地方其实是可以省略的,auth users和secrets file是基友一起出现、消失的。

如果你使用的是root的权限,我还是建议use chroot设置为yes的,具体为什么看官方的文档就可以,说的很详细的。

如果你上面是这么配置的话,那么你还缺少一个rsyncd.secrets文件,这个文件就是存放你的用户和密码的,官方文档说不要超过8位,比如:

然后我们在本地搞一个rsyncd.password用来在访问的时候使用

要注意哦,所有的文件的权限要600这样的方式,即

如果你上面配置了root的用户和用户组,那么就root就好了,即

这个时候我们就可以使用了。

一些基础的使用方法

具体属性讲解:

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: