[中间件] 【华为云鲲鹏云服务最佳实践】【工具篇】第116期Rsync-3.1.2安装配置指南

1、 简介

Rsync是一款开源的,快速的,多功能的,可实现全量及增量的本地或远程数据同步备份的优秀工具。Rsync软件适用于unix/linux/windows等多种操作系统平台。

官网:https://rsync.samba.org/

2、基础环境

类别

子项

版本

获取地址(方法)

华为云

虚拟机

KC1(920)

--

OS

CentOS

7.7


Kernel

4.14


软件包

Rsync

3.1.2

Repo源自带

3依赖安装

  

4组件安装

 repo源安装

# yum install rsync -y

5、系统配置

开始部署rsync服务--Rsync服务器端A-Server操作过程:

配置rsyncd.conf

确认软件是否安装:(which rsync或者command -v rsync

创建rsyncd.conf文件,并添加如下内容(文件默认不存在)

uid = rsync# (用户)

gid = rsync#  (组)

use chroot = no# 程序安全设置

max connections = 200 # 客户端连接数

timeout = 300 # 超时时间

pid file = /var/run/rsyncd.pid# 进程号文件位置

lock file = /var/run/rsync.lock# 进程锁

log file = /var/log/rsyncd.log# 日志文件位置

[backup]

path = /backup/ # 使用目录

ignore errors # 有错误时忽略

read only = false#可读可写(truefalse

list=false# 阻止远程列表(不让通过远程方式看服务端有啥)

hosts allow = 192.168.232.0/24#允许IP

hosts deny = 0.0.0.0/32 #禁止IP

auth users = rsync_backup # 虚拟用户

secrets file = /etc/rsync.password#存放用户和密码的文件

执行以下命令,创建密钥文件。

echo 'rsyncuser:[password]'>/etc/rsyncd.passwd

[password]代表密码,请结合自己情况设置相应的密码即可。

chmod 600/etc/rsyncd.passwd

3)  启动rsync服务。

systemctl start rsyncd.service

systemctl enable rsyncd.service

4)  创建文件。

mkdir /tmp/rsync

cd /tmp/rsync

touch huawei

5)  在另一台安装有rsyncECS上,执行以下命令并输入第2步设置的密码,拉取远程服务上“test_rsync”下的文件。

rsync -aux rsyncuser@[ECS IP]::test_rsync ./

5、系统配置

 

6、测试

 

7、参考信息

  

8FAQ

华为云鲲鹏云服务最佳实践rsync-3.1.2编译安装指南.pdf 148.76 KB,下载次数:0 预览