加入收藏 | 设为首页 | 会员中心 | 我要投稿 佛山站长网 (https://www.0757zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux中的rsync简单应用及rsync+inotify实时应用

发布时间:2016-10-23 09:03:13 所属栏目:Linux 来源:网络整理
导读:本文系统Centos6.0 Server:(Centos) 192.168.182.130 Client:(lv2) 192.168.182.129 rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来

1、Server端安装rsync;

[root@Centos ~]# yum install -y rsync

Linux中的rsync简单应用及rsync+inotify实时应用

创建同步测试目录并且创建同步用户;

[root@Centos ~]# mkdir /root/test
[root@Centos ~]# vim /etc/rsyncd.pass
lansgg:lansgg123

修改密码文件权限

[root@Centos ~]# chmod 600 /etc/rsyncd.pass

呜呼,当你rpm -ql该包的时候,你会发现没有什么配置文件,下面就是自己写配置文件了;

[root@Centos ~]# vim /etc/rsyncd.conf
uid=root  #该选项指定当该模块传输文件时守护进程应该具有的uid;默认值是"nobody",
gid=root  ##该选项指定当该模块传输文件时守护进程应该具有的gid;默认值是”nobody”。
use chroot=no   #不使用chroot
max connections=0   #设置最大连接数,默认为0,即无限制。你可以随意设置,10、20都可以
strict mode=yes   #设置是否检查口令文件的权限
pid file=/var/run/rsyncd.pid  #指定rysnc进程的pid文件位置
lock file=/var/lock/rsync.lock  #指定支持max connections的锁文件
log file=/var/log/rsyncd.log   #指定 rsync日志输出路径
[lansggtest]                     #模块名,可使用任意名称
path=/root/test/                 #同步源目录路径
comment=lansgg test         #模块描述
ignore errors          #出现I/O错误时可忽略。
read only=no            #是否只读,设置为no时客户端可上传文件。
write only=no           #设置为no 时客户端可下载文件。
hosts allow=192.168.182.129        #允许访问主机 
hosts deny=*                      #拒绝访问的主机,*表示所有主机。
list=false                  #设置客户端请求时是否列出该模块,false为隐藏。
auth users=lansgg            #设置连接时使用的用户,即密码文件里面定义的用户名。如果没有这行,则表明是匿名
secrets file=/etc/rsyncd.pass     #指定密码文件位置

启动rsync

[root@Centos ~]# rsync --daemon

Linux中的rsync简单应用及rsync+inotify实时应用

在测试目录中创建测试文件

Linux中的rsync简单应用及rsync+inotify实时应用

2、Client操作;

安装rsync

[root@lv2 ~]# yum install rsync -y

配置密码文件,里面写入与服务器Server上相同的密码,但不需要再写帐号名。

[root@lv2 ~]# vim /etc/rysncd.pass
lansgg123

mkdir /root/backup   #此为创建本地备份目录

开始同步;

rsync -vzrtopg --delete --progress --exclude "*.log" lansgg@192.168.182.130::lansggtest /root/backup --password-file=/etc/rsyncd.pass

Linux中的rsync简单应用及rsync+inotify实时应用

本栏目更多精彩内容:http://www.bianceng.cn/OS/Linux/

(编辑:佛山站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读