rsync介绍

简介:

server端(xinetd里用chkconfig rsync on)

建 /etc/rsyncd.conf   主配置文件

/etc/rsyncd.motd       登录信息

/etc/rsyncd.secrets   密码文件,权限必须是600    格式:leo:123456

 

配置server端的/etc/rsyncd.conf文件


bash-2.03# cat /etc/rsyncd.conf

uid = nobody 
gid = nobody 
use chroot = no         # 不使用chroot
max connections = 4         # 最大连接数为4
pid file = /var/run/rsyncd.pid 
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log    # 日志记录文件

[inburst]            # 这里是认证的模块名,在client端需要指定
path = /home/inburst/python/    # 需要做镜像的目录(同步的是该目录下的文件)
comment = BACKUP CLIENT IS SOLARIS 8 E250 
ignore errors            # 可以忽略一些无关的IO错误
read only = yes            # 只读
list = no            # 不允许列文件
auth users = leo        # 认证的用户名,如果没有这行,则表明是匿名
secrets file = /etc/rsyncd.secrets   # 认证文件名

[web]
path = /usr/local/apache/htdocs/
comment = inburst.org web server

 

client端

建/etc/rsyncd.secrets     权限600  格式:  123456

 

同步命令

 

rsync -avzP  --delete  leo@192.168.56.10::home  /tmp  --password-file=/etc/rsyncd.secrets

 

-a  相当于  -rlptgoD

-v   显示同步文件

-z  压缩

-P  显示文件同步百分比、传输速率

--delete  删除目标目录中多于源目录的文件

 

-------------------------------------------------------------------------------------------

先做私钥认证

rsync -av /u02/applications/focweb/ -e ssh  192.168.165.15:/defaultroot/focweb


-------------------------------------------------------------------------------------------

[root@blogap abc]# ll /root/leo
总计 4
-rw-r--r-- 1 root root 0 06-12 16:33 aaa
-rw-r--r-- 1 root root 0 06-12 16:23 abc
-rw-r--r-- 1 root root 0 06-12 16:23 abcd
-rw-r--r-- 1 root root 0 06-12 16:24 abcde
-rw-r--r-- 1 root root 0 06-12 16:33 bbb
-rw-r--r-- 1 root root 8 06-12 16:33 file


rsync -avzP /root/leo/ /tmp/abc (源后面有/表示只同步文件夹下的文件)【abc目录会自动创建】


[root@blogap abc]# ll
总计 4
-rw-r--r-- 1 root root 0 06-12 16:33 aaa
-rw-r--r-- 1 root root 0 06-12 16:23 abc
-rw-r--r-- 1 root root 0 06-12 16:23 abcd
-rw-r--r-- 1 root root 0 06-12 16:24 abcde
-rw-r--r-- 1 root root 0 06-12 16:33 bbb
-rw-r--r-- 1 root root 8 06-12 16:33 file



rsync -avzP /root/leo /tmp/abc (源后面无/表示同步leo文件夹)【abc目录会自动创建】

[root@blogap abc]# ll
总计 4
drwxr-xr-x 2 root root 4096 06-12 16:33 leo














本文转自leonardos51CTO博客,原文链接:http://blog.51cto.com/leomars/487417 ,如需转载请自行联系原作者




相关文章
|
SQL 消息中间件 负载均衡
Hologres+Flink实时数仓详解
本次内容将会介绍使用Flink和Hologres,实现可扩展的、高效的、云原生实时数仓。
29316 1
Hologres+Flink实时数仓详解
|
NoSQL druid Java
在Redis中秒杀场景下超时与超卖问题的解决方案
在Redis中秒杀场景下超时与超卖问题的解决方案
786 0
网站备案工信部短信核验操作流程
阿里云网站备案工信部短信核验操作流程,网站备案通过阿里云初审后后提交到管局,需要进行工信部短信核验
1382 0
网站备案工信部短信核验操作流程
|
UED 网络架构 网络协议
五分钟了解一致性的分类及其理论
1、强一致性 这种一致性级别是最符合用户直觉的,它要求系统写入什么,读出来的也会是什么,用户体验好,但实现起来往往对系统的性能影响大。 2、弱一致性 这种一致性级别约束了系统在写入成功后,不承诺立即可以读到写入的值,也不久承诺多久之后数据能够达到一致,但会尽可能地保证到某个时间级别(比如秒级别)后,数据能够达到一致状态。
1587 0
|
11月前
|
存储 安全 数据安全/隐私保护
深入探索iOS与Android的隐私保护机制
在数字化时代,智能手机已成为我们生活中不可或缺的一部分,而随之而来的隐私安全问题也日益凸显。本文旨在对比分析iOS和Android两大操作系统在隐私保护方面的策略和技术实现,揭示它们在设计理念、权限管理、数据加密等方面的不同之处,为读者提供一个全面了解两大系统隐私保护机制的视角。
|
11月前
|
缓存 负载均衡 测试技术
‌API开发的基础概念和作用‌
API(Application Programming Interface)是一组定义了软件组件之间交互规则的接口。它提供了一种标准化的方式,让不同的软件组件之间可以进行通信和交互。
316 2
|
12月前
|
编译器 C语言 C++
什么是函数声明和定义
【10月更文挑战第19天】什么是函数声明和定义
451 0
|
12月前
|
机器学习/深度学习 人工智能 安全
智能时代的隐私守护者:AI加密技术的崛起与挑战###
本文深入探讨了人工智能(AI)在数据加密领域的创新应用,分析了AI如何增强数据安全性,同时也指出了面临的挑战和未来发展趋势。通过具体案例分析,展现了AI加密技术在保护个人隐私与促进数据安全方面的潜力,为读者提供对未来智能时代隐私保护的深刻洞见。 ###
|
缓存 Web App开发 自然语言处理
关于解决chatGPT注册不了报错:chatGPT邮箱不支持
ChatGPT 开放了免费注册功能。然而,在用户创建过程中,一些人遇到了如下所示的提示信息:“Oops! The email you provided is not supported”,中文翻译为“糟糕,邮箱不支持”。
916 4
|
人工智能
AIGC的出现对社会有啥影响
AIGC的出现对社会有啥影响
826 39

热门文章

最新文章