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

yizhihongxing

以下是 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日

相关文章

  • 详解android 用webview加载网页(https和http)

    以下是详解”Android用WebView加载网页(HTTPS和HTTP)”的完整攻略。 1. 添加权限 一般情况下,Android App通过Http请求一个网页,需要在AndroidManifest.xml中添加INTERNET权限。 <uses-permission android:name="android.permission.IN…

    other 2023年6月25日
    00
  • 浅析Android加载字体包及封装的方法

    以下是针对“浅析Android加载字体包及封装的方法”的完整攻略: 1. 加载字体包的方式 Android中加载字体包的方式有两种:通过assets文件夹加载字体包和通过网络下载加载字体包。 1.1 通过assets文件夹加载字体包 将字体包放入assets文件夹中。 通过Typeface类的createFromAsset()方法来加载字体包,具体代码可参考…

    other 2023年6月25日
    00
  • .net获取本机公网IP地址示例

    获取本机公网IP地址示例攻略 简介 在.NET中获取本机公网IP地址可以通过使用第三方API或者直接访问网络接口来实现。下面将提供两个示例来说明如何获取本机公网IP地址。 示例一:使用第三方API 首先,我们需要选择一个可靠的第三方API来获取公网IP地址。一个常用的选择是ipify,它提供了一个简单的HTTP接口来获取公网IP地址。 在.NET中,我们可以…

    other 2023年7月31日
    00
  • 关于java:为charset.forname(string)编码charsetnames

    关于Java: charset.forName(String)编码charsetNames的完整攻略 在Java中,我们可以使用Charset.forName(String)方法来获取指定编码名称的Charset对象。该方法接受一个字符串参数,该参数指定要获取的编码名称。在本攻略中,我们将详细讲解如何使用Charset.forName(String)方法来获…

    other 2023年5月9日
    00
  • 易语言制作调试助手

    易语言制作调试助手攻略 简介 在本攻略中,我们将使用易语言制作一个调试助手。调试助手可以帮助程序员在开发过程中进行调试和测试,提高开发效率。我们将使用易语言的基本语法和功能来实现这个调试助手。 步骤 步骤一:创建主界面 打开易语言开发环境,创建一个新项目。 在主界面上添加一个文本框和一个按钮,用于输入和执行调试命令。 示例代码: // 创建主界面 Form …

    other 2023年7月29日
    00
  • 迅雷9.1.23正式版(9.1.23.556)发布 附下载地址

    迅雷9.1.23正式版(9.1.23.556)发布 附下载地址攻略 迅雷是一款常用的下载工具,最新版本为9.1.23正式版(9.1.23.556)。本攻略将详细介绍如何下载和安装迅雷9.1.23正式版,并提供下载地址。 下载迅雷9.1.23正式版 你可以通过以下步骤下载迅雷9.1.23正式版: 打开你的浏览器,访问迅雷官方网站。 在官方网站的首页或下载页面上…

    other 2023年8月4日
    00
  • 告别DNS劫持,一文读懂DoH

    告别DNS劫持,一文读懂DoH 在使用网络的过程中,我们经常会遇到DNS劫持的问题,这种情况下,我们所访问的网站可能并非我们想要的网站,而是另一个被劫持的站点。为了解决这个问题,现有一项技术正在得到越来越多的关注和应用,那就是DNS over HTTPS(简称DoH)。 什么是DNS over HTTPS? DNS over HTTPS(DoH)是一种使用H…

    其他 2023年3月28日
    00
  • optimization-分析时 大多数时间都花在nvoglv64.dll中。

    当进行计算机图形渲染时,有时会遇到性能问题,其中一个常见的问题是在nvoglv64.dll中花大量时间。本文将介绍如何分析和优化这个问题。 分析问题 在分析问题时,可以使用以下工具: NVIDIA Nsight NVIDIA Visual Profiler Microsoft Visual Studio 使用这些工具,可以分析GPU的使用情况,找出性能瓶颈所…

    other 2023年5月9日
    00
合作推广
合作推广
分享本页
返回顶部