篇一 :rsync服务端安装配置步骤

第一步:先下载rsync稳定版本如: /ftp/rsync/src/rsync-3.0.7.tar.gz

第二步:解压安装

I、tar -xzpvf rsync-3.0.7.tar.gz

II、cd rsync-3.0.7/

III、 ./configure --prefix=/webhome/rsync

IV、make

V、make install

安装成功后,会在/webhome目录下产生rsync文件夹;/webhome这个目录可以根据自己的需要随意设置

第三步:配置rsyncd.conf

rsyncd.conf这个文件是用来配置rsync服务的相关参数的,如果系统中没有这个文件可以先创建再配置,放置位置可以随便放,本文档就放在/webhome目录下。

以下是配置内容:

uid = nobody

gid = nobody

use chroot = no

max connections = 30

pid file = /webhome/rsync-2.6.9/rsync_temp/run/rsyncd.pid

lock file = /webhome/rsync-2.6.9/rsync_temp/run/rsyncd.lock

log file = /webhome/rsync-2.6.9/rsync_temp/log/rsyncd.log

[mall]

path = /webhome/userfiles

comment=mall

ignore errors

read only = yes

上述中的[mall]是服务名,rsync客服端同步数据时需要获知的信息,所以必须要配置,而且 comment=mall 这句中的mall也必须和[mall]中的名称一致。 上述几个file 的路径根据自己的需要做相应的修改即可,路径中的文件夹最好都是事先创建好的。

…… …… 余下全文

篇二 :rsync安装与配置-完整版

使用rsync从linux到linux做备份

一、软件简介

rsync是Linux系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。rsync支持大多数的类Unix系统,无论是Linux、Solaris还是BSD上都经过了良好的测试。它的特性如下:

1、可以镜像保存整个目录树和文件系统。

2、可以很容易做到保持原来文件的权限、时间、软硬链接等等。

3、无须特殊权限即可安装。

4、优化的流程,文件传输效率高。

5、可以使用rcp、ssh等方式来传输文件,当然也可以通过直接的socket连接。

本文介绍了如何使用rsync服务从Linux到Windows和linux进行远程备份

二、安装软件

rysnc的主页地址为:/,可以从这里下载rsync的安装软件。

编译安装

rsync的编译安装非常简单,只需要以下简单的几步(在两台服务器中都要安装):

$ tar xvf rsync-2.6.3.tgz

$ cd rsync-2.6.3

$ ./configure

$ make

$ make install

//如果是已安装了RPM版的Rsync,并且要安装新版的Rsync,需要先删除Rsync

#rpm -e rsync

(Redhat会有一个包依赖rsync,可以使用rpm -e rsync --nodeps卸载)

另外,RPM版的rsync带了一个服务端的启动脚本,/etc/xinetd.d/rsync可以保留

但是需要注意的是必须在主服务器和同步服务器上都安装rsync,其中主服务器上是以服务器模式运行rsync,而同步上则以客户端方式运行rsync。这样在主服务器上运行rsyn守护进程,在同步上用crond定时运行客户程序来同步主服务器上需要同步的内容。

三、配置rsync服务器端

rsync服务器的配置文件为/etc/rsyncd.conf,其控制认证、访问、日志记录等等。该文件是由一个或多个模块结构组成。一个模块定义以方括弧中的模块名开始,直到下一个模块定义开始或者文件结束,模块中包含格式为name=value的参数定义。每个模块其实就对应需要备份的一个目录树,比方说在我们的实例环境中,有三个目录树需要备份:/www/和/mirror/file0/和/mirror/file1/目录,那么就需要在配置文件中定义三个模块,分别对应三个目录树。配置文件是行为单位的,也就是每个新行都表示一个新的注释、模块定义或者参数赋值。

…… …… 余下全文

篇三 :搭建Rsync服务器完整配置过程与说明

搭建Rsync服务器、实现远程数据同步

1)软件简介

Rsync 是一个远程数据同步工具,可通过 LAN/WAN 快速同步多台主机间的文件。Rsync 本来是用以取代rcp 的一个工具,它当前由 R 维护。Rsync 使用所谓的“Rsync 演算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。运行 Rsync server 的机器也叫 backup server,一个 Rsync server 可同时备份多个 client 的数据;也可以多个Rsync server 备份一个 client 的数据。

Rsync 可以搭配 rsh 或 ssh 甚至使用 daemon 模式。Rsync server 会打开一个873的服务通道(port),等待对方 Rsync 连接。连接时,Rsync server 会检查口令是否相符,若通过口令查核,则可以开始进行文件传输。第一次连通完成时,会把整份文件传输一次,下一次就只传送二个文件之间不同的部份。

Rsync 支持大多数的类 Unix 系统,无论是 Linux、Solaris 还是 BSD 上都经过了良好的测试。此外,它在windows 平台下也有相应的版本,比较知名的有 cwRsync 和 Sync2NAS。

Rsync 的基本特点如下:

1、可以镜像保存整个目录树和文件系统;

2、可以很容易做到保持原来文件的权限、时间、软硬链接等;

3、无须特殊权限即可安装;

4、优化的流程,文件传输效率高;

5、可以使用 rcp、ssh 等方式来传输文件,当然也可以通过直接的 socket 连接;

6、支持匿名传输。

2)核心算法

假定在名为 α 和 β 的两台计算机之间同步相似的文件 A 与 B,其中 α 对文

件A拥有访问权,β 对文件 B 拥有访问权。并且假定主机 α 与 β 之间的网络带宽很小。那么 Rsync 算法将通过下面的五个步骤来完成:

…… …… 余下全文

篇四 :Rsync配置和使用

实验环境

Server:centos6.4 IP:113.105.167.71

Client:centos6.4 IP:1131.105.167.73

1,安装软件

# rpm -qa |grep rsync #检查系统是否安装了rsync软件包

# yum install -y rsync #如果没安装的话就执行安装命令,反之亦然

服务器和客户端的对应的同步目录都是 /data/test/

2,服务端配置

# vi /etc/xinetd.d/rsync #将disable=yes改为no

service rsync

{

disable = no

socket_type = stream

wait = no

user = root

server = /usr/bin/rsync

server_args = --daemon

log_on_failure += USERID

}

# chkconfig rsync on #设置rsync自动启动

# chkconfig rsync --list #查看结果是否有rsync on

#vi /etc/rsyncd.conf #配置rsyncd.cof文件

[global] #全局配置

uid = nobody

gid = nobody

use chroot = no

timeout = 300

port = 873 #默认就是873端口,可不写

max connections = 30 #最大连接数

pid file = /var/log/rsyncd.pid #运行进程的ID写在那里,可不要

…… …… 余下全文

篇五 :rsync参数详解

rsyncd.conf配置文件

1.1 全局参数

在[moudle]之前的参数都是全局参数,也可以在全局参数下定义部分模块参数,这时该参数的值就是所有模块的默认值。

port:指定后台程序使用的端口号,默认是873

log file:指定rsync的日志文件,而不把日志发送给syslog

pid file:指定rsync的pid文件,通常指定为/var/run/rsyncd.pid

motd file:用来指定一个消息文件,当客户连接服务器时,将该文件内容显示给客户,默认是没有该文件的

1.2模块参数

主要定义服务器哪个目录需要被同步。其格式必须为[moudle]形式,这个名字是在rsync客户端看到的名字,而服务器真正同步的数据是通过path 来指定的,我们可以通过根据自己的需要,来指定多个模块,模块中可以定义以下参数:

comment:给模块指定一个描述,该描述连同模块名在客户连接得到模块列表时显示给客户,默认是没有描述定义

path:指定该模块的供备份的目录树路径,该参数是必须指定的

use chroot:如果“use chroot”指定为true,那么rsync在传输文件以前首先chroot到path参数所指定的目录下。这样做的原因是实现额外的安全防护,但是缺 点是需要root权限,并且不能备份指向外部的符号连接所指向的目录文件,默认情况下chroot的值为true

uid:该选项指定当该模块传输文件时守护进程应该具有的uid,配合gid选项使用可以确定哪些可以访问怎么样的文件权限,默认值是“nobody”

gid:该选项指定当该模块传输文件时守护进程应该具有的gid,默认值是“nobody”

max connections:指定该模块的最大并发连接数量以保护服务器,超过限制的连接请求被告知随后再试。默认值是0,也就是没有限制。

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

…… …… 余下全文

篇六 :linux_rsync的配置与使用

linux_rsync的配置与使用

rsync 服务器的理由;

rsync 服务器架设比较简单,可能我们安装好rsync后,并没有发现配置文件,以及rsync服务器启动程序,因为每个管理员可能对rsync 用途不一样,所以一般的发行版只是安装好软件就完事了,让管理员来根据自己的用途和方向来自己架设rsync服务器;因为这个rsync应用比较广,能在同一台主机进行备份工作,还能在不同主机之间进行工作。在不同主机之间的进行备份,是必须架设rsync 服务器的。

以我的观点上看,如果在同一台主机进行文件的备分,用复制工具cp就好了。没必要用rsync 这么相对复杂的工具,cp也简单易用,当然这仅仅是个人观点;

1 rsync的安装;

软件安装过于简单,现在Linux各大发行版都提供这个软件包,当然您也可以自己编译安装,在目前的情况下,我看没太大的必要;

[root@linuxsir:beinan]$ sudo apt-get install rsync 注:在debian、ubuntu 等在线安装方法;

[root@linuxsir:beinan]# slackpkg install rsync 注:Slackware 软件包在线安装;

[root@linuxsir:beinan]# yum install rsync 注:Fedora、Redhat 等系统安装方法;

其它Linux发行版,请用相应的软件包管理方法来安装;如果是源码包,也就是用下面的办法;

[root@linuxsir:/home/beinan]# tar xvf sync-xxxx.tar.gz 或sync-xxx.tar.bz2 [root@linuxsir:/home/beinan]# cd sync-xxx

[root@linuxsir:/home/beinan/sync-xxx]# ./configure

…… …… 余下全文

篇七 :最详细协议端口号

C-1. 著名端口

以下端口是 UNIX 特有的,涉及了从电子邮件到验证不等的服务。在方括号内的名称(如 [service])是服务的守护进程名称或它的常用别名。

C-2. UNIX 特有的端口

表 C-3列举了由网络和软件社区向 IANA 提交的要在端口号码列表中正式注册的端口。

C-3. 注册的端口

表 C-4显示了一个和数据报传递协议(DDP)有关的端口列表。DDP 在 AppleTalk 网络上被使用。

C-4. 数据报传递协议端口

表 C-5是和 Kerberos 网络验证协议相关的端口列表。在标记的地方,v5 代表 Kerberos 版本5协议。注意,这些端口没有在 IANA 注册。

C-5. Kerberos(工程 Athena/MIT)端口

表 C-6是一个未注册的端口列表。这些端口可能被安装在你的红帽企业 Linux 系统上的服务或协议使用,或者它们是在红帽企业 Linux 和运行其它操作系统的机器通信所必需的端口。

…… …… 余下全文

篇八 :Rsync安装教程

Rsync简明安装教程

一、运行环境:

Windows+虚拟机上的linux;

准备软件包:(在附件中)

1、

2、

二、安装步骤:

1、在windows 安装cwRsyncServer

(1)打开:

Rsync安装教程

cwRsyncServer_4.0.1_Installer.zip Rsync.tar.gz cwRsyncServer_4.0.1_Installer.zip

然后就下一步,直到完成。

(2)配置:

Rsync安装教程

打开rsync.conf 修改其配置:

use chroot = false

strict modes = false

hosts allow =192.168.0.X #允许所有的Ip为192.168.10.X访问,在本教程中写的是虚拟机中linux的IP。

log file = rsyncd.log

#max connections = 5

# Module definitions

# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work #

[D-wwwroot]

path = /cygdrive/d/wwwroot

read only = false

transfer logging = yes

以上配置的含义为:

建立两个域,名称分别为D-wwwroot其相应的磁盘路径为/cygdrive/d/wwwroot(代表D:\wwwroot目录)。注意,如果目录名称中有空格,必须把整个路径用双引号括起来。

这两个域可供rsync客户端访问,读取其中的数据。

打开windows“管理工具―服务”,将“RsyncServer”服务修改为自动启动,并将其启动。

注意:防火墻的拦截 873端口

2、 在linux上安装 rsync

…… …… 余下全文