华为云计算 云知识 rsync使用方法
rsync使用方法

简介

rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。

编译和测试方式

1.选择操作环境

本文选用华为鲲鹏 云服务 ECS KC1实例做测试

2. 获取源代码

执行命令,安装rsync。

yum install rsync* -y

3.测试已完成编译的软件

1)修改rsync配置文件“/etc/rsyncd.conf”。内容如下:

 uid = root

 gid = root

 use chroot = no

 max connections = 4

# pid file = /var/run/rsyncd.pid

 exclude = lost+found/

 transfer logging = yes

 timeout = 900

 ignore nonreadable = yes

 dont compress   = *.gz *.tgz *.zip *.z *.Z *.rpm *.deb *.bz2

 log file = /var/log

# [ftp]

#        path = /home/ftp

#        comment = ftp export area

#

[test_rsync]

path=/tmp/rsync

comment=test_rsync

ignore errors

read only=yes

write only=no

list=no

auth users=rsyncuser

secrets file=/etc/rsyncd.passwd

hosts allow=*

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

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)在另一台安装有rsync的ECS上,执行以下命令并输入第2步设置的密码,拉取远程服务上“test_rsync”下的文件。

rsync -aux rsyncuser@[ECS IP]::test_rsync ./
上一篇:文档数据库连接数是什么 下一篇:查询可用的专属主机类型ListDedicatedHostTypes