rsync的安装

安装网址:https://rsync.samba.org/

1.服务端安装

1)解压

[root@admin src]# tar zxvf rsync-3.1.3.tar.gz

进入目录:[root@admin src]# cd rsync-3.1.3

2)安装

[root@admin rsync-3.1.3]# ./configure --prefix=/usr/local/rsync/

编译:[root@admin rsync-3.1.3]# make && make install

3)配置rsyncd.conf文件

    安装后是没有rsyncd.conf文件的,需要手动创建,其路径:在/usr/local/rsync目录下简历etc目录

    mkdir etc,在/usr/local/rsync/etc目录下创建rsyncd.conf文件

#hosts allow    =

syslog facility = local3 #指定rsync发送日志消息给syslog时的消息级别,常见的消息级别是:uth,authpriv cron,daemon,ftp,kern,lpr,mail,news,security,sys-log,user,local0,local1,local2,local3,local4,local5,local6和locall7.默认值是daemon。

timeout         = 300   #通过该选项可以覆盖客户指定的IP超时时间。通过该选项可以确保rsync服务器不会永远等待一个崩溃的客户端。超时单位

是秒,0表示没有超时定义,也是默认值。

 

[SSSS]

path            = /server/data

comment         = cqll of the game #给模块指定一个描述,该描述连同模块名在客户连接得到模块列表时显示给客户。默认没有描述定义

read only       = false            #该选项设定是否允许客户上载文件。如果为true那么任何上载请求都会失败,如果为false并且服务器目录读>写权限允许那么上载是允许的。默认值为true

list            = false           #该选项设定当客户请求可以使用的模块列表时,该模块是否应该被列出。如果设置该选项为false,可以创建隐

藏的模块。默认值是true

ignore errors

auth users      = uuu                   #该选项指定

secrets files   = /etc/rsyncd.passwd

strict modes    = true

#excliude       = date

log file        = /var/log/rsync/tdserver.log

log format      = "%t [%p] %o %h [%a] %m (%u) %f %l"

lock file       = /var/run/rsync/tdserver.lock

#hosts allow    =

#hosts deny     =

4)建立密码文件rsyncd.secrets

vim rsyncd.secrets

设置600权限

[root@admin etc]# chmod 600 rsyncd.secrets

5)设置防火墙

[root@admin etc]# iptables -A INPUT -p tcp --dport 873 -j ACCEPT

6)启动

第一种启动方式:[root@admin rsync]# /usr/local/rsync/bin/rsync --daemon --config=/usr/local/rsync/etc/rsyncd.conf

第二张:service xinetd start

2.客户端安装

1)解压

[root@root src]# tar -zxf rsync-3.1.3.tar.gz

编译:[root@root rsync-3.1.3]# make && make install

2)创建etc目录

[root@root rsync]# mkdir etc

在/usr/local/rsync/etc目录创建rsyncd.secrets文件

注意:密码一定要和服务端密码一致

修改权限:

[root@root etc]# chmod 600 rsyncd.secrets

 

 

### 安装 Rsync 的方法 Rsync 是一种高效的文件同步工具,在多种操作系统上都可以安装和使用。以下是针对常见操作系统的具体安装方法: #### Linux 系统上的安装 大多数现代 Linux 发行版都自带了 Rsync 工具包,可以通过其默认的包管理器轻松安装。 对于基于 Debian 或 Ubuntu 的系统: ```bash sudo apt update && sudo apt install rsync -y ``` 对于基于 CentOS、Red Hat 或 Fedora 的系统: ```bash sudo yum install rsync -y ``` 或者在较新的版本中可能需要使用 `dnf`: ```bash sudo dnf install rsync -y ``` 如果希望手动编译安装最新版本,则可以从源码下载并构建: ```bash wget https://rsync.samba.org/ftp/rsync/src/rsync-latest.tar.gz tar zxvf rsync-latest.tar.gz cd rsync-* ./configure make sudo make install ``` #### macOS 上的安装 macOS 自身并不内置 Rsync,但可通过 Homebrew 来快速安装它。 ```bash brew install rsync ``` 如果没有安装 Homebrew,可先访问官网获取安装脚本[^5]。 #### Windows 系统上的安装 Windows 并不原生支持 Rsync,不过可以借助 Cygwin 或者 WSL (Windows Subsystem for Linux) 实现兼容性运行。 ##### 使用 Cygwin 1. 下载并安装 Cygwin 从官方网站。 2.安装过程中选择包含 “rsync” 组件。 3. 成功安装后即可通过 Cygwin Shell 执行命令。 ##### 使用 WSL WSL 提供了一个完整的 Linux 子系统环境,可以直接按照前述 Linux 方法来完成安装过程。例如,在启用 WSL 后打开终端输入以下指令: ```bash sudo apt update && sudo apt install rsync -y ``` 以上介绍了主要平台下的 Rsync 安装方式,每种方案均能有效达成目标[^6]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值