一.服务器端的配置
1.编辑/etc/rsyncd.conf文件,如果没有则新建一个
uid = nobody
gid = nobody
use chroot = no
read only = yes
timeout = 600
max connections = 40
hosts allow =192.168.1.0/24
secrets file = /etc/rsyncd.secrets
#motd file = /etc/rsyncd.motd
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log
[rsync_grade]
path=/opt/vote/inc
comment=my rsync site
2.启动服务(如开有防火墙请允许873端口通过)
/usr/bin/rsync --daemon --config=/etc/rsyncd.conf
3.停掉rsync
要 Kill rsync 进程,不要用 kill -HUP {PID} 的方式重启进程。
ps -ef|grep rsync|grep -v grep|awk '{print $2}'|xargs kill -9
也可以用
cat /var/run/rsyncd.pid | xargs kill -9
4.增加开机启动
在 /etc/rc.local 增加 /usr/bin/rsync --daemon --config=/etc/rsyncd.conf
5.客户端使用
1)客户端--->>服务端 (推) 客户端向服务器端推送文件
--delete参数会删除服务器端中在客户端中没有的文件
/usr/bin/rsync -vrtup -R --delete /inc root@192.168.1.10::rsync_grade
2)客户端--->>服务端 (取) 客户端到服务端取文件
--delete参数会删除客户端中在服务器端中没有的文件
/usr/bin/rsync -vrtup -R --delete root@192.168.1.10::rsync_grade /inc
分享到:
相关推荐
rsync服务通常作为守护进程运行。在Ubuntu/Debian上,可以使用`systemctl start rsync`启动服务,而在CentOS/RHEL上,可能需要使用`/etc/init.d/rsync start`。 确保在启动前已正确配置了rsyncd.conf,并且设置了...
【RHEL5中的rsync服务配置】 RHEL5操作系统中,rsync是一个强大的文件同步工具,常用于在本地或远程系统之间同步数据。本篇将详细介绍如何配置rsync服务。 首先,确认RHEL5系统已经预装了rsync软件包。rsync服务的...
2. **启用xinetd服务**:编辑 `/etc/xinetd.d/rsync` 文件,确保服务启用,指定rsync守护进程和参数。 3. **配置rsync守护进程**:创建并编辑 `/etc/rsyncd.conf` 文件,设置服务器的行为和权限。 4. **设置用户和...
### 部署安全传输Rsync服务初学教程 #### Rsync简介 Rsync是一种用于在多台计算机之间同步文件的高效工具。它通过只发送文件差异的方式进行数据同步,从而节省了大量的网络带宽和时间资源。Rsync支持多种协议(如...
### Linux下rsync服务的深入分析 #### 一、引言 `rsync`是一款功能强大的数据同步工具,被广泛应用于文件备份与同步场景。它不仅支持本地文件系统的同步,还可以通过网络进行远程同步,其高效的数据传输算法使得在...
4) 主控及被控端自动切换rsync用户,使用rsync用户配置免密访问所有被控端,即便服务器被黑,rsync用户访问也做不了什么; 5) 主控端即备份服务器使用rsync用户增加同步、日志记录、钉钉发送消息等定时任务; 6) ...
利用 Rsync 服务让 SLB 下多台 CentOS 服务器文件同步更新 Rsync 服务是一个功能强大且灵活的文件同步工具,广泛应用于 Linux 和 Unix 系统中。以下是使用 Rsync 服务让 SLB 下多台 CentOS 服务器文件同步更新的...
全局定义设置rsync服务的通用参数,而模块定义则指定每个同步项目的详细信息。 3. **启动rsync服务器**:安装并配置完成后,可以通过rsync命令启动服务器。例如,使用`rsync --daemon`启动rsync服务。 4. **防火墙...
rsyncd.conf是rsync服务器的核心配置文件,它定义了rsync服务运行的行为。一个基本的rsyncd.conf文件包含模块定义、模块参数和访问控制选项。模块定义了同步时使用的路径和相关信息,模块参数包括了权限设置、同步...
配置Rsync服务器的关键步骤包括修改`/etc/xinetd.d/rsync`文件,将`disable=yes`改为`no`,以便启用Rsync服务。同时,需要在服务器和客户端分别创建`rsync.conf`文件,配置同步规则和选项。此外,创建一个名为`rsync...
这个文件定义了Rsync服务的行为和允许的连接。示例配置可能包括模块定义、路径、用户和权限设置。 5. **创建密码文件**: 创建 `/etc/rsync.pass` 文件,并设置权限为600。文件中包含用户和密码,例如:`root:...
--port=PORT 指定其他的rsync服务端口 --blocking-io 对远程shell使用阻塞IO -stats 给出某些文件的传输状态 --progress 在传输时现实传输过程 --log-format=formAT 指定日志文件格式 --password-file=FILE 从FILE中...
《实用RSYNC服务同步文件详解》 在信息技术领域,数据的备份与同步是至关重要的环节,RSYNC(Remote Sync)作为一个高效、强大的文件同步工具,因其便捷性和灵活性,被广泛应用于服务器之间的数据同步。本文将深入...
启动rsync服务通常使用`systemctl start rsyncd`命令。如果需要开机启动,可以使用`systemctl enable rsyncd`。同时,记得配置防火墙规则,允许rsync的端口873通过。 **rsync客户端同步数据** 客户端通过rsync命令...
默认情况Ubuntu安装了rsync服务,但在/etc下没有配置文件,一般情况可以copy示例文件到/etc下 #cp /usr/share/doc/rsync/examples/rsyncd.conf /etc #vi /etc/rsyncd.conf # sample rsyncd.conf configuration file ...
- **全局定义**:设置rsync服务的基本参数,如运行模式、日志记录、身份验证等。 - **模块定义**:指定特定同步任务的细节,如同步路径、访问控制、压缩选项等。 #### 4. 架设rsync服务器的示例说明 ##### 4.1 ...
rsync是一种广泛使用的开源同步和备份工具,它在Linux和Unix系统中尤为常见。rsync以其高效、快速的文件同步特性而闻名,可以用于本地文件的备份或远程系统的数据迁移。下面将详细介绍rsync的安装、配置以及使用方法...
使用 Linux 的 rsync 命令实现多服务器镜像同步 在 Linux 系统中,rsync 命令是实现文件同步和备份的强大工具。rsync 命令可以实现多服务器镜像同步,使得文件在不同服务器之间保持一致。本文将详细介绍使用 rsync ...
为了配置 rsync 备份源,需要配置 rsync 服务,创建数据文件,启动 rsync 服务程序。首先,需要配置 rsync 服务: [root@localhost ~]# vi /etc/rsyncd.conf uid = nobody gid = nobody use chroot = yes address =...