`

rsync配置

阅读更多

1.什么是rsync?

 rsync 是一个linux,Unix系统下的文件同步和传输工具。rsync是用 “rsync 算法”提供了一个客户机和远程文件服务的文件同步的快速方法。
Some features of rsync include
rsync 包括如下的一些特性:
* can update whole directory trees and filesystems
能更新整个目录和树和文件系统;
* optionally preserves symbolic links, hard links, file ownership, permissions, devices and times
有选择性的保持符号链链、硬链接、文件属于、权限、设备以及时间等;
* requires no special privileges to install
对于安装来说,无任何特殊权限要求;
* internal pipelining reduces latency for multiple files
对于多个文件来说,内部流水线减少文件等待的延时;
* can use rsh, ssh or direct sockets as the transport
能用rsh、ssh 或直接端口做为传输入端口;
* supports anonymous rsync which is ideal for mirroring
支持匿名rsync 同步文件,是理想的镜像工具;

 

 

2.rsync配置:server端的配置文件有rsyncd.conf   rsyncd.motd   rsyncd.secrets

   rsyncd.conf :是rsync服务器主要配置文件

 

[root@localhost ~]# cat /etc/rsyncd.conf
secrets file = /etc/rsyncd.secrets
motd file = /etc/rsyncd.motd
read only = yes
list = yes
uid = nobody
gid = nobody
max connections = 2
log file = /var/log/rsyncd.log
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock

[wwwroot]
comment = Share directory
path = /rsyncdir/mydir

auth users = rsync
read only =no

 

注: 关于 auth users 是必须在服务器上存在的真实的系统用户,如果你想用多个用户,那就以,号隔开;比如 auth users = beinan , linuxsir

注:read only 是只读选择,也就是说,不让客户端上传文件到服务器上。

注:list 意思是把rsync 服务器上提供同步数据的目录在服务器上模块是否显示列出来。默认是yes 。如果你不想列出来,就no ;如果是no是比较安全的,至少别人不知道你的服务器上提供了哪些目录。你自己知道就行了;

  

    密码文件:/etc/rsyncd/rsyncd.secrets的内容格式为:用户名:密码

  

[root@localhost ~]# cat /etc/rsyncd.secrets
rsync:rsync

  

rsyncd.motd 文件,它是定义rysnc 服务器信息的,也就是用户登录信息。比如让用户知道这个服务器是谁提供的等;类似ftp服务器登录时,我们所看到的 linuxsir.org ftp ……。 当然这在全局定义变量时,并不是必须的,你可以用#号注掉,或删除;我在这里写了一个 rsyncd.motd的内容为:

[root@localhost ~]# more /etc/rsyncd.motd
Welcome to use the rsync services!

 

 

 3.启动rsync服务

   启动rsync 服务器相当简单,--daemon 是让rsync 以服务器模式运行:

   rsync --daemon

 

 注: 如果你找不到rsync 命令,你应该知道rsync 是安装在哪了。运行whereis rsync

 

4.客户端

rsync -vazu /data/  rsync@hostip::wwwroot --password-file=/etc/rsyncd.secrets
 

分享到:
评论

相关推荐

    linux系统下rsync配置

    此文档本人总结了linux下如何配置两台linux系统之间快速传递庞大数据的方法,总结其他很简单,一个看做服务端,一个看做客户端。通过配置rsync即可。前提是要安装rsync的rpm包,运维的小伙伴很实用!

    rsync配置参考, 了解配置

    rsync配置参考,了解linux如何实现目录同步,共同学习

    rsync配置与使用(v2.0)

    【rsync配置与使用(v2.0)】 rsync是一款广泛应用于类Unix系统的数据同步工具,主要用于实现远程或本地的数据备份和同步。其名称“remote sync”表明了其主要功能,即远程同步。以下是rsync的主要特点: 1. **镜像...

    rsync配置windows,linux同步

    ### rsync配置Windows与Linux之间的数据同步 #### 一、rsync简介 `rsync`是一种高效的文件同步工具,主要用于在网络环境下实现文件的快速备份和同步。它支持本地同步、远程同步等多种方式,并且能够通过SSH等加密...

    linuxrsync安装配置及命令详解.pdf

    Linux rsync 安装配置及命令详解 Linux rsync 安装配置是 Linux 系统中的一种数据同步工具,通过 rsync 命令可以实现文件的同步、备份和恢复。rsync 服务器可以实现文件的实时同步,降低数据丢失的风险。 服务端...

    rsync配置[借鉴].pdf

    【rsync配置详解】 rsync是一款强大的数据同步和备份工具,尤其在类Unix系统中广泛使用。它能够实现本地或远程的数据镜像备份,并具备多种特性,如保持文件权限、时间戳、软硬链接等。rsync支持通过rcp、ssh等方式...

    Linuxrsync配置具体实现说明.pdf

    以下是对rsync配置的具体实现步骤的详细说明: 1. **安装rsync**: 在SERVER和CLIENT两端,都需要安装rsync软件。这通常通过执行包管理器的命令完成,例如在基于Debian的系统上使用`apt-get install rsync`,在RHEL/...

    rsync配置方法(doc)

    2. **配置rsync**:rsync的配置文件一般位于/etc/rsyncd.conf,这里可以定义服务器的行为,包括哪些目录可供同步,以及访问控制等。 3. **全局定义**:配置文件中的全局设置影响所有模块,如日志文件位置、用户认证...

    rsync配置文件

    rsync 配置文件,欢迎下载,评价的顶顶顶顶顶顶顶顶顶

    rsync配置文档

    **rsync配置文档** rsync,全称Remote Sync,是一款强大的、开源的文件同步工具,广泛应用于Linux系统中。它支持本地和远程的数据同步,具备高效、快速的特点,且可以进行增量备份,大大降低了工作中的数据管理和...

    rsync 配置与使用实现

    本文将深入探讨rsync的配置与使用方法,帮助你更好地理解并掌握这一实用工具。 ### 一、rsync简介 rsync的核心功能是实现本地或远程文件系统的增量复制,它能够快速识别出文件的改变,并只传输这些变化的部分,...

    rhel5之rsync服务配置

    为了启用rsync服务,我们需要编辑/etc/xinetd.d/目录下的rsync配置文件。找到`disable = yes`这一行,并将其改为`disable = no`,以启动rsync服务。 然而,rsync服务还需要一个配置文件——`rsyncd.conf`,默认情况...

    inotity+rsync配置参考

    配置`rsync`守护进程通常需要修改`/etc/rsyncd.conf`配置文件,定义模块、权限和同步规则。例如,以下是一个简单的配置段: ```conf [my_module] path = /path/to/sync read only = no list = yes uid = nobody gid...

    Linux rsync配置

    这是rsync服务的主要配置文件,如果不存在,需要手动创建。以下是一些基本配置项的示例: - `log file`: 指定日志文件的位置,如`/var/log/rsyncd.log`。 - `uid`和`gid`: 设置rsync服务运行的用户和组,例如`...

    rsync安装与配置-完整版.doc

    rsync 安装与配置 rsync 是 Linux 系统下的数据镜像备份工具,可以镜像保存整个目录树和文件系统,并且可以保持原来文件的权限、时间、软硬链接等等。下面将介绍 rsync 的安装和配置过程。 一、安装 rsync rsync ...

    Rsync服务器的配置.docx

    可以参考网络上的教程,例如 http://blog.sina.com.cn/s/blog_72827fb10101asp9.html,获取更多关于Rsync配置和常见问题的解答。 13. **服务器端配置示例**: - 确保Rsync已安装,例如:`rpm -qa | grep rsync` ...

    rsync安装与配置-完整版.pdf

    **二、rsync配置** rsync服务端的配置文件位于`/etc/rsyncd.conf`。此文件由模块构成,每个模块代表一个备份的目录树。例如,要备份`/www/`、`/mirror/file0/`和`/mirror/file1/`,配置文件中应定义三个模块。配置...

Global site tag (gtag.js) - Google Analytics