练习 rsync (2024-7-18)

1.f1、f2与f3,f1中创建三个⽂件file1、file2、file3,使⽤rsync本地同步

rsync同步中, 其中的文件folder 后面如果加斜杠/  就是同步该目录底下的文件

同理呢,如果不加斜杠/ ,则就是同步整个目录,如下图:

2.rsync -R选项的应⽤(保留相对路径)

3.rsync --delete(删除⽬标⽬录⾥多余的⽂件)或者是进行修改

(1)删除:

不加 --delete 效果:

发现没有变化

加上 --delete:

发现进行同步删除了

(2)修改文件中的内容:

(3)修改文件的时间:

(4)修改文件的权限:

(5)进行远程同步:

4.找到服务配置文件并修改,同时创建一个对应的文件

修改配置文件,在最后一行加上以下三行

然后重启服务:

systemctl restart rsyncd

5.用which查找一下rsync,然后编辑一个计划任务

 然后去192.168.1.60的机器上查看:

6.做用户之间的同步传输

首先在/etc/rsync.conf文件中添加账号和密码文件的路径

然后在vim /etc/rsync.secrets   创建编辑密码 账号:密码

给/etc/rsync.secrets添加权限

chmod 600 /etc/rsync.secrets

重启服务:

systemctl restart rsyncd

最后查看

7.监听工具

安装监听工具

输入inotifywait -mr /app/   就可以监控/app/了

然后双开,如另外一个上面创建一些东西,这边是能够监控到的

然后这个数据能够同步到我们的192.168.1.60这台机器

然后呢编辑一个脚本

运行它也就可以监控了,并且能够同步信息

但是呢他还是会一直荡在那个页面,

所以呢,我们可以做个小操作把他放在后台就不影响我们正常操作了

  • 7
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
rsync是一个用于文件同步和备份的实用工具,而rsync--daemon是rsync的守护进程模式。通过启动rsync守护进程,可以在Linux系统上运行rsync服务,允许其他计算机通过网络连接并与之通信。 要在Linux上启动rsync守护进程,可以按照以下步骤进行操作: 1. 确保你已经安装了rsync软件包。如果没有安装,可以使用适合你的Linux发行版的包管理器进行安装。 2. 编辑rsync的配置文件,通常位于/etc/rsyncd.conf。可以使用文本编辑器(如vi或nano)打开该文件。 3. 在配置文件中,你可以定义rsync守护进程的参数和模块。模块是指定要同步的目录或文件集合。你可以为每个模块指定不同的参数和权限。 以下是一个示例配置文件的简单示例: ``` # /etc/rsyncd.conf # 全局配置 uid = nobody gid = nobody use chroot = yes max connections = 10 log file = /var/log/rsyncd.log # 模块定义 [module1] path = /path/to/module1 comment = Module 1 read only = yes list = yes [module2] path = /path/to/module2 comment = Module 2 read only = no list = yes ``` 在这个例子中,我们定义了两个模块(module1和module2),分别指向不同的目录,并设置了相应的权限和注释。 4. 保存并关闭配置文件。 5. 启动rsync守护进程。在终端中执行以下命令: ``` rsync --daemon ``` 如果一切顺利,rsync守护进程将会启动,并开始监听指定的端口(默认为873)。 现在,其他计算机可以使用rsync客户端连接到你的Linux系统上的rsync守护进程,并进行文件同步和备份操作。例如,可以使用以下命令从客户端同步文件到服务器: ``` rsync -avz /path/to/source username@server_ip::module_name ``` 其中,/path/to/source是要同步的源文件或目录,username是具有合适权限的用户名,server_ip是运行rsync守护进程的服务器IP地址,module_name是在配置文件中定义的模块名称。 这是关于在Linux上使用rsync--daemon的简要说明。有关更多详细信息和参数选项,请查阅rsync的官方文档或执行`man rsync`命令。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值