Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2226853
  • 博文数量: 533
  • 博客积分: 8689
  • 博客等级: 中将
  • 技术积分: 7046
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-26 10:00
文章分类

全部博文(533)

文章存档

2024年(2)

2023年(4)

2022年(16)

2014年(90)

2013年(76)

2012年(125)

2011年(184)

2010年(37)

分类: LINUX

2010-12-20 21:33:34

rsync -a --delete  -e ssh $home_dir/$file_item  root@192.168.0.116::web00 
 
rsync -avzrtopg --update  --delete --progress  -e ssh /mnt/1/data/httpd/b2c/  root@220.231.158.114::image


从WINDOWNS  向LINUX 传文件
rsync  -vzrtopg  --progress /cygdrive/d/a root@192.168.100.188::test



rsync  -vzrtopgW --progress /cygdrive/i/web/www/Uploads/Uploads 




rsync  -vzrtopgW --progress /cygdrive/i/web/ rsync@192.168.135.180::data



linux很简单系列之rsync备份的企业应用

系统环境:CentOS 5.3

一、rsync安装

1、 卸载rsync(系统一般会默认安装rsync)

# rpm -qa |grep rsync

#rpm -e rsync-2.6.8-3.1

2、 安装新版rsync

# tar -zxvf rsync-3.0.6

# cd rsync-3.0.6

# ./configure

# make

# make install

二、配置rsync

1、 建立相关配置文件

# mkdir /usr/local/rsync

# touch /usr/local/rsync/rsync.conf      ←rsync主配置文件

# touch /usr/local/rsync/rsync.pwd        ←密码配置文件

# touch /usr/local/rsync/rsync.motd       ←登录欢迎信息文件

2、 设置配置文件权限(必须)

# chmod 600 /usr/local/rsync –R

3、 设置主配置文件

# vim /usr/local/rsync/rsync.conf

在里面加入如下信息:

pid file = /var/run/rsyncd.pid

port = 873

#指定运行端口,默认是873,您可以自己指定

address = 192.168.2.81

#指定服务器IP地址

uid = root

#服务器端传输文件时,要发哪个用户和用户组来执行

gid = root

#服务器端传输文件时,要发哪个用户组来执行

use chroot = yes

read only = yes

#只读选择,不允许写入数据

hosts allow=192.168.2.0/255.255.255.0

hosts deny=*

#指定允许备份的网段

max connections = 4

#最大连接数

motd file = /usr/local/rsync/rsync.motd

#motd file 是定义客户端登录服务器是看到的登录欢迎信息

log file = /var/log/rsync.log

transfer logging = yes

log format = %t %a %m %f %b

syslog facility = local3

timeout = 300

[webbackup]

#模块定义

path = /rsync

#指定要文件目录所在位置

list=yes

#list 意思是把rsync 服务器上提供同步数据的目录在服务器上模块是否显示列出来

ignore errors

#忽略IO错误

auth users = xiaofei

#认证用户必须在服务器上存在的用户

secrets file = /usr/local/rsync/rsync.pwd

#密码存在哪个文件

comment = www backup

保存退出:wq

4、 设置用户密码认证文件

vi /usr/local/rsync/rsync.pwd

在里面加入:

xiaofei:123456

#密码配置文件的格式“用户名:密码”

保存退出:wq

5、 配置登录欢迎信息文件

 vi /usr/local/rsync/rsync.motd

加入如下信息: 

+++++++++++++++++++++++++++

      +   rsync   +

+++++++++++++++++++++++++++

保存退出:wq

三、启动rsync

 /usr/local/bin/rsync --daemon --config=/usr/local/rsync/rsync.conf

 echo "/usr/local/bin/rsync --daemon --config=/usr/local/rsync/rsync.conf" >> /etc/rc.d/rc.local

四、客户端进行备份

1、 将服务器上设置认证的用户的密码保存为文件

 echo "123456" > /usr/local/rsync/rsyncclient.pwd

2、 设置密码文件的权限(必须)

 chmod 600 /usr/local/rsync/rsyncclient.pwd

3、 用rsync命令进行备份

1>   Rpm包安装或者系统默认安装用此命令

rsync -avzP --delete --blocking-io --size-only --password-file=/usr/local/rsync/rsyncclient.pwd xiaofei@192.168.2.111::webbackup /server/backup/

2>   源码编译安装用此命令

/usr/local/bin/rsync -avzP --delete --blocking-io --size-only --password-file=/usr/local/rsync/rsyncclient.pwd xiaofei@192.168.2.111::webbackup /server/backup/































Linux-Windows实现rsync

LinuxSERVER端,windowsCLIENT(linux的数据备到windows)

两台服务器的IP如下:
Client------------192.168.10.250   (rsyncclientWindows)
Server------------192.168.10.2   (rsyncserverLinux)

一.Server 端的配置Linux
1 #yum install rsync

说明一点,客户机和服务器都要安装rsync。客户机以客户端方式运行rsync,服务器端以服务器方式运行rsync,它监听873端口

2rsyncserver端的操作

1)配置rsyncd.conf文件

# touch /etc/ rsyncd.conf
# vim /etc/ rsyncd.conf   (内容如下)
#全局配置部分
secrets file = /etc/rsyncd.secrets
read only = yes
list = yes
uid = root
gid = root
hosts allow =

阅读(1703) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~