`

centos安装rsync服务

 
阅读更多

#查看服务端口 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实现文件同步1

    《使用CentOS7配置rsync实现文件同步》 rsync是一款强大的文件同步工具,它能够高效地在不同服务器之间同步目录和文件,尤其在Linux环境中广泛使用。rsync的特性在于其采用的“rsync算法”,该算法仅传输文件的差异...

    Step by Step CentOS 7 Rsyncs实时数据同步配置

    1. 安装rsync服务与xinetd服务: - 使用yum命令安装rsync和xinetd服务。 2. 配置rsync服务: - 修改rsyncd.conf文件,设置uid和gid为root以获取最高权限。 - 设定服务运行参数,如不使用chroot环境,不显示资源...

    利用Rsync服务让SLB下多台centos服务器文件同步更新

    利用 Rsync 服务让 SLB 下多台 CentOS 服务器文件同步更新 Rsync 服务是一个功能强大且灵活的文件同步工具,广泛应用于 Linux 和 Unix 系统中。以下是使用 Rsync 服务让 SLB 下多台 CentOS 服务器文件同步更新的...

    Centos6.3下rsync+inotify安装配置

    在 CentOS 6.3 环境中,配置文件系统实时同步更新,我们可以采用 rsync 结合 inotify 工具来实现。rsync 是一款强大的数据同步工具,它能够高效地进行本地或远程数据同步。而 inotify 是 Linux 内核提供的一种文件...

    CentOS6.5平台上rsync服务器安装配置方法简述

    rsync安装 # 检查是否安装过rsync, 如果已经安装过需要卸载 rpm -qa|grep rsync # 安装了rsync 卸载 rpm -e rsync # 下载最新rpm包(注意操作系统和位数的匹配) # rsync的rpm包列表地址:...

    rsync安装配置

    ### rsync安装配置详解 #### 一、rsync简介及安装 **rsync**是一款开源的、快速的数据同步工具,支持本地同步、网络同步等多种方式。它通过比较源文件和目标文件之间的差异来实现高效传输,特别适用于大量数据的...

    centos7下rsync+crontab定期同步备份

    2. **服务端配置**:在服务端,通常需要安装rsync服务并配置相应的模块。在群晖等NAS设备上,可以通过图形化界面进行配置,设置允许访问的用户、模块和权限等。rsync服务端配置文件一般为`/etc/rsyncd.conf`,其中...

    rsync服务器搭建及使用说明

    在Ubuntu/Debian上,可以使用`systemctl start rsync`启动服务,而在CentOS/RHEL上,可能需要使用`/etc/init.d/rsync start`。 确保在启动前已正确配置了rsyncd.conf,并且设置了适当的防火墙规则,允许rsync的默认...

    CentOS下用rsync+inotify实现实时同步

    CentOS下用rsync+inotify实现实时同步 CentOS 7下用rsync+inotify实现实时同步可以实现文件之间的同步备份。下面是相关知识点的详细解释: 1. rsync简介 rsync是一种快速、可靠、安全的文件同步工具。它可以在...

    hualinux2.11 环境搭建:Centos8配置rsync及与inotify和sersync的配合.pdf

    在CentOS 8环境下,安装rsync服务需要使用dnf命令。安装后,可以通过查看安装目录确认安装成功。接下来,创建rsync用户及密码,以及创建rsync的配置文件rsyncd.conf和密码文件rsync.password,之后启动rsync服务,并...

    centos7+Tomcat+MySQL+nginx电子商务站点部署及rsync备份

    ### centos7+Tomcat+MySQL+nginx电子商务站点部署及rsync备份 #### 一、项目说明 本文档旨在提供一套完整的基于CentOS 7操作系统、Tomcat应用服务器、MySQL数据库服务器以及Nginx反向代理服务器的电子商务站点部署...

    Step by Step CentOS 7系统下Rsync+Sersync实时数据同步配置

    ### CentOS 7系统下Rsync+Sersync实时数据同步配置知识点 #### CentOS7操作系统概述 CentOS 7(Community ENTerprise Operating System)是基于Red Hat Enterprise Linux构建的免费企业级操作系统。它是由社区驱动...

    rsync-3.1.3-13.el8.x86_64.rpm

    官方离线安装包,测试可用。请使用rpm -ivh [rpm完整包名] 进行安装

    CentOS Rsync服务端与Windows cwRsync客户端实现数据同步配置方法

    系统: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钟...

    Rsync服务器的配置.docx

    对于基于Red Hat的系统,如CentOS,使用`yum install rsync`命令;对于基于Debian的系统,如Ubuntu,使用`apt-get install rsync`。 2. **安装xinetd**: Rsync通常作为xinetd(Internet超级服务进程)的服务运行...

    Rsync服务器的配置.pdf

    在基于RPM的系统(如CentOS)中,可以通过`yum install rsync`或直接下载RPM包安装。接着,还需要安装xinetd服务,因为Rsync默认依赖xinetd来监听和管理网络连接。 配置Rsync服务器的关键步骤包括修改`/etc/xinetd....

    rsync服务器和客户端安装部署

    下面将详细介绍rsync的安装、配置以及使用方法。 ### 1. 安装rsync 在大多数Linux发行版中,rsync通常是预装的。如果未安装,可以通过以下命令进行安装: - 在Ubuntu/Debian上: ``` sudo apt-get install rsync ...

Global site tag (gtag.js) - Google Analytics