CentOS6中rsync服务器的安装与配置

以下是 CentOS6 中 rsync 服务器的安装与配置的完整攻略:

安装 rsync

yum install rsync -y

配置 rsync 服务端

  1. 创建 rsync 用户,并设置密码:
useradd rsync
passwd rsync
  1. 创建需要同步的文件夹:
mkdir /data
mkdir /data/www
  1. 修改 /etc/rsyncd.conf 文件:
uid = rsync
gid = rsync
use chroot = yes
max connections = 10
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsync.log

[www-data]
path = /data/www
comment = WWW Data
read only = false
list = false
auth users = rsync
secrets file = /etc/rsyncd.secrets
  1. 创建 /etc/rsyncd.secrets 文件并设置密码 Permissions:
touch /etc/rsyncd.secrets
chmod 600 /etc/rsyncd.secrets
echo "rsync:password123" >> /etc/rsyncd.secrets
  1. 启动 rsync 服务:
rsync --daemon

配置 rsync 客户端

  1. 安装 rsync 客户端:
yum install rsync -y
  1. 同步文件:
rsync -avz --progress --delete rsync@your-server-ip::www-data /local-data

其中, your-server-ip 是服务器的IP地址, www-data/etc/rsyncd.conf 中声明的共享名称, /local-data 是本地需要同步的目录。

示例1:通过 rsync 客户端将本地 /root/test 目录同步到服务器上的 /data/www/test 目录中

rsync -avz --progress --delete /root/test/ rsync@your-server-ip::www-data/test

示例2:通过 rsync 客户端将服务器上的 /data/www/test 目录同步到本地 /root/test 目录中

rsync -avz --progress --delete rsync@your-server-ip::www-data/test /root/test/

以上就是 CentOS6 中 rsync 服务器的安装与配置的完整攻略,包含两条示例说明。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CentOS6中rsync服务器的安装与配置 - Python技术站

(0)
上一篇 2023年6月27日
下一篇 2023年6月27日

相关文章

  • Java 深入学习static关键字和静态属性及方法

    Java 深入学习static关键字和静态属性及方法 static关键字的作用 在 Java 中,static 是一个非常重要的关键字,它可以修饰类、属性、方法和代码块。主要有以下两个作用: 静态变量、静态方法、静态代码块属于类本身,而不是属于具体的实例,可以通过类名直接使用,而不需要创建对象。 静态成员会在类加载时初始化,只会被初始化一次,在整个程序运行期…

    other 2023年6月27日
    00
  • tar命令基本使用(加密)

    以下是详细讲解“tar命令基本使用(加密)”的完整攻略,过程中至少包含两条示例说明的标准Markdown格式文本: tar命令基本使用(加密) tar命令是Linux系统中用的压缩和打包工具,它可以将多个文件或目录打包成一个文件,并可以对打包文件进行压缩和加密。文将介绍tar命令的基本使用和加密功能。 基本使用 在Linux系统中,可以使用tar命令将多个文…

    other 2023年5月10日
    00
  • 魔兽世界tbc怀旧服猫德BOSS战技能输出循环wa 技能优先级提醒

    魔兽世界TBC怀旧服猫德BOSS战技能输出循环WA技能优先级提醒攻略 1. 猫德角色介绍 猫德(Feral Druid)是《魔兽世界:燃烧的远征》(The Burning Crusade,简称TBC)中暗夜精灵和牛头人德鲁伊的战斗形态之一。猫德在怀旧服中在BOSS战中有很高的输出能力,但需要合理的技能使用和优先级判断。 2. 技能输出循环 猫德在BOSS战中…

    other 2023年6月28日
    00
  • Perl中的模式匹配学习笔记

    Perl中的模式匹配学习笔记攻略 什么是模式匹配? 模式匹配是Perl中一种强大的字符串处理技术,它允许您根据特定的模式来搜索、替换和提取字符串。模式匹配使用正则表达式来描述模式,并且可以在字符串中进行灵活的匹配操作。 正则表达式语法 在Perl中,正则表达式使用特定的语法来描述模式。下面是一些常用的正则表达式元字符: .:匹配任意字符(除了换行符) *:匹…

    other 2023年8月19日
    00
  • C语言的线性表之顺序表你了解吗

    C语言的线性表之顺序表攻略 什么是线性表 线性表是一种线性结构,具有前驱后继关系的表结构。线性表有两种存储结构:顺序存储和链式存储。 什么是顺序表 顺序表是一种用一段连续的存储单元依次存储线性表中各元素的存储结构,可以通过下标随机访问表中任意位置的元素。 顺序表的基本操作包括: 创建一个空表 向表中插入一个元素 删除表中一个元素 查找表中一个元素 遍历表中所…

    other 2023年6月27日
    00
  • 如何通过apt-get获得安装包的源码

    如何通过apt-get获得安装包的源码 在Linux系统中,使用APT (Advanced Package Tool)来安装软件包是常见的做法。通常我们只需要使用apt-get命令即可快速安装需要的软件包。然而在某些情况下,我们需要获取软件包的源码来自行编译或者进行其他自定义操作。下面将介绍如何通过apt-get命令获得安装包的源码。 步骤 首先,我们需要添…

    其他 2023年3月28日
    00
  • Win11操作系统无缝支持安卓 App 界面大更新

    Win11操作系统无缝支持安卓App的更新是一个非常受人关注的功能,下面我们来详细讲解这个更新的完整攻略和具体使用方法。 支持安卓 App 的前提条件 在使用Win11无缝支持安卓App之前,需要满足以下几个前提条件: 前往微软商店下载安装”Your Phone”应用并打开,在手机上下载并安装”Your Phone Companion”应用,并进行一次连接确…

    other 2023年6月26日
    00
  • C++构造函数初始化列表的实现详解

    下面我就详细地讲解一下“C++构造函数初始化列表的实现详解”的攻略和示例: C++构造函数初始化列表的实现详解 1. 什么是C++构造函数初始化列表? 在C++中,构造函数可以用来初始化一个对象的成员变量和基类对象。通常,我们使用赋值语句来达到这个目的,例如: class Point { public: Point(int x, int y) { m_x =…

    other 2023年6月20日
    00