#查看服务端口 netstat -tulpn
一、服务器端配置:
# yum -y install xinetd
# vi /etc/xinetd.d/rsync
service rsync { disable = yes socket_type = stream wait = no user = root server = /usr/bin/rsync server_args = --daemon log_on_failure += USERID }
然后启动 xinetd
# /etc/init.d/xinetd start 或 service xinetd restart
注意:如果服务器上装有防火墙记得要打开端口,默认端口是873
先安装rsync软件
yum安装
yum install rsync,
为了密码的安全 rsyncd.secrets的权限需要修改为600 chmod 0600 rsyncd.secrets
这几个文件默认不存在 需要自行创建 mkdir -p /etc/rsyncd
vi rsyncd.conf
vi rsyncd.secrets
增加配置文件内容:
vi /etc/rsyncd/rsyncd.conf
pid file=/var/run/rsyncd.pid rsync服务的pid存放文件位置 #端口号,可以改成其它的 port=873 uid=root gid=root usechroot=yes chroot read only=no # 允许访问的ip hosts allow=192.168.1.0/24 max connections=5 log file=/var/log/rsyncd.log log format=%t %a %m %f%b syslog facility=local3 timeout=300 secrets file = /etc/rsyncd/rsyncd.secrets [backup] path = /test auth users=root lsit=true ignore errors secrets file=/etc/rsyncd/rsyncd.secrets
为rsync用户指定密码
vi /etc/rsyncd/rsyncd.secrets
root:111111
启动rsync服务
/usr/bin/rsync --daemon --config=/etc/rsyncd/rsyncd.conf
查看服务端口 netstat -tulpn
停止rsync服务
kill `cat /var/run/rsyncd.pid`
客户端配置
安装rsync
rsync --list-only root@192.168.1.2:backup 查看rsync设置的backup目录中的文件信息
同步文件
rsync -azuvP root@192.168.1.2:backup /backup
rsync -azu --password-file=/etc/rsyncd.password root@192.168.1.2:backup /backup
chmod 0600 /etc/rsyncd.password
如果想要定期执行
crontab -e
20 00 * * * rsync -azu --password-file=/etc/rsyncd.password root@192.168.1.2:backup /backup > /dev/null 2>&1
相关推荐
《使用CentOS7配置rsync实现文件同步》 rsync是一款强大的文件同步工具,它能够高效地在不同服务器之间同步目录和文件,尤其在Linux环境中广泛使用。rsync的特性在于其采用的“rsync算法”,该算法仅传输文件的差异...
1. 安装rsync服务与xinetd服务: - 使用yum命令安装rsync和xinetd服务。 2. 配置rsync服务: - 修改rsyncd.conf文件,设置uid和gid为root以获取最高权限。 - 设定服务运行参数,如不使用chroot环境,不显示资源...
利用 Rsync 服务让 SLB 下多台 CentOS 服务器文件同步更新 Rsync 服务是一个功能强大且灵活的文件同步工具,广泛应用于 Linux 和 Unix 系统中。以下是使用 Rsync 服务让 SLB 下多台 CentOS 服务器文件同步更新的...
在 CentOS 6.3 环境中,配置文件系统实时同步更新,我们可以采用 rsync 结合 inotify 工具来实现。rsync 是一款强大的数据同步工具,它能够高效地进行本地或远程数据同步。而 inotify 是 Linux 内核提供的一种文件...
rsync安装 # 检查是否安装过rsync, 如果已经安装过需要卸载 rpm -qa|grep rsync # 安装了rsync 卸载 rpm -e rsync # 下载最新rpm包(注意操作系统和位数的匹配) # rsync的rpm包列表地址:...
### rsync安装配置详解 #### 一、rsync简介及安装 **rsync**是一款开源的、快速的数据同步工具,支持本地同步、网络同步等多种方式。它通过比较源文件和目标文件之间的差异来实现高效传输,特别适用于大量数据的...
2. **服务端配置**:在服务端,通常需要安装rsync服务并配置相应的模块。在群晖等NAS设备上,可以通过图形化界面进行配置,设置允许访问的用户、模块和权限等。rsync服务端配置文件一般为`/etc/rsyncd.conf`,其中...
在Ubuntu/Debian上,可以使用`systemctl start rsync`启动服务,而在CentOS/RHEL上,可能需要使用`/etc/init.d/rsync start`。 确保在启动前已正确配置了rsyncd.conf,并且设置了适当的防火墙规则,允许rsync的默认...
CentOS下用rsync+inotify实现实时同步 CentOS 7下用rsync+inotify实现实时同步可以实现文件之间的同步备份。下面是相关知识点的详细解释: 1. rsync简介 rsync是一种快速、可靠、安全的文件同步工具。它可以在...
在CentOS 8环境下,安装rsync服务需要使用dnf命令。安装后,可以通过查看安装目录确认安装成功。接下来,创建rsync用户及密码,以及创建rsync的配置文件rsyncd.conf和密码文件rsync.password,之后启动rsync服务,并...
### centos7+Tomcat+MySQL+nginx电子商务站点部署及rsync备份 #### 一、项目说明 本文档旨在提供一套完整的基于CentOS 7操作系统、Tomcat应用服务器、MySQL数据库服务器以及Nginx反向代理服务器的电子商务站点部署...
### CentOS 7系统下Rsync+Sersync实时数据同步配置知识点 #### CentOS7操作系统概述 CentOS 7(Community ENTerprise Operating System)是基于Red Hat Enterprise Linux构建的免费企业级操作系统。它是由社区驱动...
官方离线安装包,测试可用。请使用rpm -ivh [rpm完整包名] 进行安装
系统:CentOS 5.5 IP地址:192.168.21.160 数据存放目录:/data/osyunwei 2、cwRsync客户端 系统:Windows Server 2003 IP地址:192.168.21.130 同步的目录:D:\osyunwei 实现目的: cwRsync客户端每天凌晨3:00钟...
对于基于Red Hat的系统,如CentOS,使用`yum install rsync`命令;对于基于Debian的系统,如Ubuntu,使用`apt-get install rsync`。 2. **安装xinetd**: Rsync通常作为xinetd(Internet超级服务进程)的服务运行...
在基于RPM的系统(如CentOS)中,可以通过`yum install rsync`或直接下载RPM包安装。接着,还需要安装xinetd服务,因为Rsync默认依赖xinetd来监听和管理网络连接。 配置Rsync服务器的关键步骤包括修改`/etc/xinetd....
下面将详细介绍rsync的安装、配置以及使用方法。 ### 1. 安装rsync 在大多数Linux发行版中,rsync通常是预装的。如果未安装,可以通过以下命令进行安装: - 在Ubuntu/Debian上: ``` sudo apt-get install rsync ...