rsync 下载安装及配置实现

运维 系统运维
rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。它的特性如下: 可以镜像保存整个目录树和文件系统。

RSYNC软件介绍:rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。它的特性如下:可以镜像保存整个目录树和文件系统。可以很容易做到保持原来文件的权限、时间、软硬链接等等。


无须特殊权限即可安装。优化的流程,文件传输效率高。可以使用rcp、ssh等方式来传输文件,当然也可以通过直接的socket连接。支持匿名传输,以方便进行网站镜象。
软件下载
rysnc的主页地址为:
http://rsync.samba.org/
目前***版本为2.4.6。可以选择从原始网站下载:
http://rsync.samba.org/ftp/rsync/。也可以选择从本站下载:rsync 2.4.6


一、rsync 下载、安装
#tar zxvf rsync-2.6.9.tar.gz
#cd rsync-2.6.9
#./configure --prefix=/usr/local/rsync
#make
#make install
**** 正常安装RH的时候是带RSYNC的,运行文件放在/usr/bin/rsync


二、rsync 下载配置rsync server
1、启动RSYNC
#vi /etc/xinetd.d/rsync
把原来的YES改成NO

  1. service rsync  
  2. {  
  3. disable = no 
  4. socket_type = stream 
  5. waitno 
  6. userroot 
  7. server= /usr/bin/rsync  
  8. server_args = --daemon  
  9. log_on_failure+= USERID  
  10. }  
  11. 随系统启动RSYNC  
  12.  #chkconfig rsync on  

 


2、配置/etc/rsyncd.conf(需要手动生成)
rsyncd.conf的参数写在上边就是全局参数和写在模块里的就是模块参数
#vi /etc/rsyncd.conf
全局参数
uid = root//运行RSYNC守护进程的用户
gid = root//运行RSYNC守护进程的组
use chroot = no //不使用chroot
max connections = 4 // ***连接数为4
strict modes =yes//是否检查口令文件的权限
port = 873//默认端口873

模块参数
[backup] //这里是认证的模块名,在client端需要指定
path = /home/backup///需要做镜像的目录,不可缺少!
comment = This is a test //这个模块的注释信息
ignore errors//可以忽略一些无关的IO错误
read only = yes// 只读
list = no //不允许列文件
auth users = hening //认证的用户名,如果没有这行则表明是匿名,此用户与系统无关
secrets file = /etc/rsync.pas //密码和用户名对比表,密码文件自己生成
hosts allow = 192.168.1.1,10.10.10.10//允许主机
hosts deny = 0.0.0.0/0 //禁止主机
#transfer logging = yes

注释:下面这些绿色文件是安装完RSYNC服务后自动生成的文件
pid file = /var/run/rsyncd.pid//pid文件的存放位置
lock file = /var/run/rsync.lock //锁文件的存放位置
log file = /var/log/rsyncd.log//日志记录文件的存放位置


3、rsync 下载配置rsync密码(在上边的配置文件中已经写好路径) /etc/rsync.pas(名字随便写,只要和上边配置文件里的一致即可),格式(一行一个用户)
账号:密码
#vi /etc/rsync.pas
例子:
Hening:111111
权限:因为rsync.pas存储了rsync服务的用户名和密码,所以非常重要。要将rsync.pas设置为root拥有, 且权限为600。
#cd /etc
#chown root.root rsync.pas
#chmod 600 rsync.pas
3.rsyncd.motd(配置欢迎信息,可有可无)
# vi /etc/rsyncd.motd
rsyncd.motd记录了rsync服务的欢迎信息,你可以在其中输入任何文本信息,如:
Welcome to use the rsync services!
4、让配置生效
#service xinetd restart

【编辑推荐】

  1. Ubuntu网络配置以DHCP方式配置网卡
  2. 手把手教你搭建linux DHCP服务器
  3. 教会你Suse Linux DHCP服务器配置详解
  4. Linux DHCP的高级配置应用
  5. LINUX下搭建DHCP和NIS服务器
责任编辑:chenqingxiang 来源: IT168
相关推荐

2011-06-23 09:13:59

Qt SDK Creator

2010-06-03 13:21:46

Sendmail 配置

2022-05-21 17:28:01

HANA内存数据库

2010-06-01 16:46:38

Rsync 命令

2013-11-26 10:16:09

FedoraFedora 20 B

2019-04-30 10:27:56

UbuntuLinuxDisco Dingo

2010-05-31 14:47:28

Cacti配置

2010-06-07 15:12:12

Cacti配置

2010-06-07 15:56:27

2009-12-03 14:07:55

下载安装ftp

2010-06-11 17:12:53

Linux rsync

2010-01-06 11:03:54

Ubuntu常用软件

2009-12-28 12:31:23

Fedora Core

2011-05-12 08:49:58

iPhone SDKXcode

2010-03-01 15:55:00

Fedora Eva

2009-06-10 16:02:06

GlassFish下载GlassFish安装

2009-07-07 16:10:02

JDK最新版本JDK安装JDK下载

2009-09-28 09:55:46

Scala快速入门

2022-09-13 09:49:10

Chocolatey仓库软件包社区仓库

2011-03-31 15:58:27

点赞
收藏

51CTO技术栈公众号