`
williamyml2010
  • 浏览: 11693 次
社区版块
存档分类
最新评论

centos安装rsync服务【zhuan】

阅读更多
先安装rsync软件

yum安装

yum install rsync,

编译安装

访问http://rsync.samba.org/,下载最新的rsync稳定版本

wget http://rsync.samba.org/ftp/rsync/src/rsync-3.0.9.tar.gz

wget http://rsync.samba.org/ftp/rsync/src/rsync-patches-3.0.9.tar.gz

tar -zxvf rsync-3.0.9.tar.gz
tar -zxvf rsync-patches-3.0.9.tar.gz

cd rsync-3.0.9

./configure

make

make install

安装完毕

然后配置rsync

rsync服务需要三个文件

rsyncd.conf rsync服务的配置文件

rsyncd.secrets rsync服务的用户密码保存文件 用户必须为服务器上存在的用户

rsyncd.motd rsync服务的登陆提示信息

为了密码的安全 rsyncd.secrets的权限需要修改为600 chmod 0600 rsyncd.secrets

这几个文件默认不存在 需要自行创建 mkdir -p /etc/rsyncd

touch rsyncd.conf

touch rsyncd.secrets

touch rsyncd.motd

增加配置文件内容:

vim /etc/rsyncd/rsyncd.conf

pid file=/var/run/rsyncd.pid rsync服务的pid存放文件位置

port=873 端口号

address=192.168.1.2 rsync服务所在地址

uid=root 用户

gid=root 用户组

usechroot=yes chroot设定

read only=no 是否只读

hosts allow=192.168.1.0/24 允许访问的ip

hosts deny=* 禁止访问的ip

max connections=5 最大连接数

motd file=/etc/rsyncd/rsyncd.motd 提示信息文件所在位置

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用户指定密码

vim /etc/rsyncd/rsyncd.secrets

root:111111

启动rsync服务

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

客户端配置

安装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

vim /etc/rsyncd.password

111111

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服务器安装配置方法简述

    本文实例讲述了CentOS6.5平台上rsync服务器安装配置方法。分享给大家供大家参考,具体如下: rsync安装 # 检查是否安装过rsync, 如果已经安装过需要卸载 rpm -qa|grep rsync # 安装了rsync 卸载 rpm -e rsync # ...

    centos 7.9服务器 离线 搭建svn服务器

    centos 7.9服务器 离线 搭建svn服务器 ,该文章适用于 开发人员 实施人员 项目经理用于项目文档管理 代码管理,而不指定如何在centos7.9环境下离线搭建svn服务器,因为大多数的网站只是介绍yum install 的方式,但是...

    centos7下rsync+crontab定期同步备份

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

    服务器安装centos7.6图文步骤超详细版

    在本教程中,我们将详细探讨如何安装 CentOS 7.6 服务器操作系统,这是一个适用于企业级应用的稳定且功能丰富的Linux发行版。以下是整个安装过程的详细步骤: 1. **准备工作** - **操作系统文件**: 在开始之前,...

    rsync安装配置

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

    centos7.0安装mysql

    centos7.0安装mysql centos7.0安装mysql centos7.0安装mysql

    戴尔服务器安装centos步骤.docx

    戴尔服务器安装centos步骤详解 在本文中,我们将详细介绍戴尔power系列服务器安装centos的步骤,包括 BIOS 设置、启动配置、centos 安装配置、分区配置、root 密码设置和添加用户账号等。 一、准备工作 在安装...

    CentOS7 telnet服务离线安装.zip

    本教程将详细讲解如何在CentOS 7上离线安装telnet服务,这对于那些网络不稳定或者无法访问互联网的环境尤其有用。 首先,了解telnet服务的基本概念。Telnet是一种基于TCP协议的远程登录服务,允许用户通过网络连接...

    centos离线搭建svn服务器(含教程,源码包)

    把手一步步离线搭建svn服务器,centos离线搭建svn服务器,linux离线搭建svn服务器。

    Centos 安装sybase ASE-15 详细操作步骤

    总结一下,安装Sybase ASE 15在CentOS上涉及多个步骤,包括系统更新、安装依赖、运行安装脚本、配置实例、初始化数据库和设置服务启动。每个环节都需要细心操作,确保所有必需的组件都已就绪,才能确保安装的顺利...

    centos5.8安装教程

    CentOS 5.8 安装教程 CentOS 5.8 是一个流行的 Linux 操作系统,本文将指导用户如何安装 CentOS 5.8。 知识点 1: 准备 CentOS 的 ISO 文件 在安装 CentOS 5.8 之前,需要准备好 CentOS 的 ISO 文件。用户可以从 ...

    rsync服务器搭建及使用说明

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

    CentOS7 ftp服务离线安装.zip

    本教程将详细介绍如何在CentOS 7上离线安装FTP服务。 首先,你需要准备FTP服务器的软件包。在离线安装的情况下,通常需要提前下载所需的RPM包。对于CentOS 7,我们可以选择使用vsftpd(Very Secure FTP Daemon),...

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

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

    TaiShan 服务器 CentOS 7.6 安装指南 05

    TaiShan 服务器 CentOS 7.6 安装指南 TaiShan 服务器 CentOS 7.6 安装指南是 Huawei 公司发布的一份安装指南文档,旨在指导用户安装和配置 TaiShan 服务器上的 CentOS 7.6 操作系统。该指南涵盖了安装前的准备工作...

Global site tag (gtag.js) - Google Analytics