一、服务端配置
1、安装软件
linux os安装rsync和xinetd
windows os 只要安装rsync
2、配置软件
1) linux Server:
2.1 修改将rsync加入到xinetd中 sudo 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
}
2.2 设置xinetd自启动
chkconfig rsync on
chkconfig rsync --list
2.3 配置rsyncd.conf
sudo vi /etc/rsyncd.conf
use chroot = false
max connections = 20
strict modes = false
hosts allow= *
port = 873
UID=0
GID=0
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log
[confluence] #被监听项
path = /var/atlassian/application-data/confluence
read only = false
transfer logging = yes
2.4 配置rsync端口号
sudo vi /etc/services
rsync 873/tcp # rsync
rsync 873/udp # rsync
2.5 重启xinted
sudo ./etc/init.d/xinted restart
2)Windows
2.1 一路安装rsync
2.2 配置安装目录下rsyncd.conf
use chroot = false
strict modes = false
hosts allow = *
log file = rsyncd.log
UID=0
GID=0
# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
#
[testu-web-81125]
path = /cygdrive/D/web
read only = false
transfer logging = yes
2.3 service配置
运行中输入services.msc找到RsyncServer服务,将“登陆”设置为“本地系统帐户”,服务为自动重启
二、客户端配置
1、客户端安装rsync
1)linux & windows (前面路径不同)
1.1 配置过滤文件
sudo vi /etc/rsyncd.filter (输入需要过滤的文件名)
1.2 配置同步用户
sudo vi /etc/rsyncd.secrets (yfzheng:XX)
2、同步文件
2.1 从服务器上下载文件
rsync -vzrtopg --delete --progress --exclude-from=/etc/rsyncd.filter yfzheng@192.168.82.85::confluence/tmp/test
2.2 从本地上传到服务器上去
rsync -vzrtopg --delete --progress --exclude-from=/etc/rsyncd.filter /tmp/test yfzheng@192.168.82.85::confluence
备注:
如果服务器端不指定secrets file,则运行同步脚本时要带用户密码文件,即加参数--password-file=/etc/rsync.secrets(windows用/cygdrive/D/rsync.ps),其中密码文件rsync.secrets存在于服务器端
分享到:
相关推荐
使用Rsync实现linux与linux,linux与windows,windows与windows目录备份,亲测有效!
linux中rsync异步服务器实现文件同步与备份.docx
摘要: rsync 是一个快速增量文件传输工具,它可以用于在同一主机备份...本文主要讲述的是如何自架rsync服务器,以实现文件传输、备份和镜像。相对tar和wget来说,rsync 也有其自身的优点,比如速度快、安全、高效。
rsync,remote synchronize顾名思意就知道它是一款实现远程同步功能的软件,它在同步文件的同时,可以保持原来文件的权限、时间、软硬链接等附加信息。本文档提供rsync的配置,实现远程服务器定时备份的功能。
基于rsync的异机备份方法,讲解如何使用rsync完成linux服务器和windows服务器之间的备份方法
rsync是用 “rsync 算法”提供了一个客户机和远程文件服务器的文件同步的快速方法,而且可以通过ssh方式来传输文件,这样其保密性也非常好,另外它还是免费的软件。 rsync 包括如下的一些特性: 能更新整个目录...
linux发行版中大多都自带rsync,不过版本比较低,一般...备份的时候,rsync大约占用了将近2G的内存,大量内存的占用,造成服务器物理内存不足,进而使用到swap,然后产生更高的iowait(交换内存),进而造成rsync列表更慢
rsync是用 “rsync 算法”提供了一个客户机和远程文件服务器的文件同步的快速方法,而且可以通过ssh方式来传输文件,这样其保密性也非常好,另外它还是免费的软件。 rsync 包括如下的一些特性: 能更新整个目录...
。。。
。。。
简介 对于选择Linux 作为应用平台的的中小型企业或网站来说,往往面临如何实现数据远程备份或者网站镜象的问题,虽然有商业化的备份和镜象产品可供选择,但这些产品的价格往往过于昂贵。因此如何利用自由软件高效...
rsync的最新版本可以从http://rsync.samba.org/rsync/获得。... 本文介绍了如何使用rsync服务从Linux到Windows进行远程备份。 一、配置服务器端 首先我们需要配置rsync,打开配置文件/etc/xinetd.d/rsy
Linux系统中数据自动备份的实现方法,使用远程传输工具Rsync实现数据自动备份到远程服务器上,实现本地和远程主机上的数据一致。
1、samba服务器 Windows与Linux文件共享 (主局域网) 1.1samba服务器介绍 1.2samba服务的启动和进程 1.3Samba 配置 1.4samba服务器端常用命令 1.5Samba应用示例一:linux用户在window端...4.3使用rsync实现增量备份
由国内著名技术社区联合推荐的2012年IT技术力作:《高性能Linux服务器构建实战:运维监控、性能调优与集群应用》,即将上架发行,此书从Web应用、数据备份与恢复、网络存储应用、运维监控与性能优化、集群高级应用等...
在windows系统上运行rsync与linux服务器同步文件进行备份。内含ssh程序。
主页:rsync.samba.org 环境: Redhat Linux 6.2 , rsync 2.4.3(下载源码编译最好), 两台linux服务器192.168.11.7(test)(rsync server) , 192.168.11.2(proxy)(rsync client) 步骤: 1. 下载最新的...
1. 浪费系统性能(数据没变化到时间也会备份) 2. 数据安全性不高(定时任务最短1分钟同步一次,如果1分钟内数据变化后,服务器宕机了,就 会 1. 是一种强大
之前做了“ssh信任与scp自动传输脚本”的技术文档,此方案是作为公司里备份的方法,但在实际的运行中,由于主服务器在给备份服务器传输的时候,我们的主服务器需要备份的文件是实时、不停的产生的,造成不知道主...
《高性能Linux服务器构建实战:运维监控、性能调优与集群应用》以构建高性能Linux服务器为核心内容,从Web应用、数据备份与恢复、网络存储应用、运维监控与性能优化、集群高级应用等多个方面深入讲解了如何构建高性能...