当前位置 : 主页 > 操作系统 > centos >

Centos rsync文件同步配置步骤分享

来源:互联网 收集:自由互联 发布时间:2023-07-28
下面是“Centos rsync 文件同步配置步骤分享”的完整攻略。 1. 安装rsync 在Centos系统中安装rsync非常简单,只需要执行以下命令即可: yum install rsync 2. 配置rsync2.1 创建配置文件 在/etc目录下

下面是“Centos rsync 文件同步配置步骤分享”的完整攻略。

1. 安装rsync

在Centos系统中安装rsync非常简单,只需要执行以下命令即可:

yum install rsync
2. 配置rsync 2.1 创建配置文件

在/etc目录下新建rsyncd.conf文件,并编辑如下内容:

uid = rsync
gid = rsync
use chroot = yes
max connections = 10
timeout = 300

[mydemo]
path = /data/mydemo/
comment = demo for rsync
auth users = rsyncuser
secrets file = /etc/rsyncd.passwd
list = yes
read only = no

以上配置文件中:

  • uid和gid分别为rsync用户和组的ID。
  • use chroot表示将rsync用户锁定在指定目录中,以增强安全性。
  • max connections和timeout分别表示最大连接数和超时时间。
  • [mydemo]表示在rsync服务器上创建mydemo同步模块。
  • path表示mydemo同步模块的同步目录。
  • comment表示rsync服务器上mydemo同步模块的注释信息。
  • auth users表示允许使用mydemo同步模块的账号。
  • secrets file表示指定使用的账号和密码文件。
  • list表示允许列出目录信息。
  • read only表示是否只读。
2.2 创建账号和密码文件

在/etc目录下使用如下命令新建rsyncd.passwd文件,并编辑如下内容:

rsyncuser:123456

以上配置文件中,rsyncuser为可使用mydemo同步模块的账号,123456为该账号的密码。

2.3 修改配置文件的权限

使用chmod命令修改/etc/rsyncd.conf文件的权限,如果使用默认的rsync用户和组,执行如下命令:

chmod 600 /etc/rsyncd.conf

如果使用其他用户和组,请根据实际情况修改。

2.4 开启rsync服务

在终端中执行如下命令,启动rsync服务器:

自由互联热门推荐:PDF电子发票识别软件,一键识别电子发票并导入到Excel中!10大顶级数据挖掘软件!人工智能的十大作用!

/usr/bin/rsync --daemon --config=/etc/rsyncd.conf

启动成功后,rsync服务器即可对外提供服务。

3. 客户端同步文件

在客户端中,使用如下命令同步mydemo同步模块中的文件到本地:

rsync -avz --delete rsyncuser@192.168.1.100::mydemo /data/mydemo/

以上命令中:

  • -a表示归档模式,相当于-rlptgoD。
  • -v表示输出详细信息。
  • -z表示在传输时压缩文件,减少网络传输量。
  • –delete表示删除目标目录中不存在源目录中的文件。
  • rsyncuser表示使用mydemo同步模块的账号。
  • 192.168.1.100表示rsync服务器的IP地址。
  • mydemo表示要同步的同步模块。
  • /data/mydemo/表示同步到本地的目录。

另外,也可以在客户端上使用rsync命令同步本地文件到rsync服务器:

rsync -avz --delete /data/mydemo/ rsyncuser@192.168.1.100::mydemo

以上命令中,/data/mydemo/为本地文件夹路径,rsyncuser和192.168.1.100分别为rsync服务器的账号和IP地址,mydemo表示要同步的同步模块。

以上就是Centos rsync 文件同步配置步骤分享的完整攻略,希望对您有所帮助。

上一篇:Linux虚拟机下安装Oracle 11G教程图文解说
下一篇:没有了
网友评论