- 浏览: 1781514 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (723)
- IE 国际化 (1)
- java (310)
- python (52)
- Spring (101)
- eclipse (43)
- birt (10)
- exe4j (1)
- ActiveMQ (3)
- HornetQ (7)
- Ext (16)
- Linux (50)
- james (1)
- mail (3)
- 经验 (288)
- tomcat (5)
- Netty (3)
- ant (6)
- rsync (2)
- MD5 (3)
- 正则表达式 (3)
- 非技术 (59)
- mysql (28)
- sftp (1)
- Commons (2)
- oracle (3)
- vsftp (1)
- jdoc (1)
- socket (3)
- SEDA (2)
- UUID (1)
- quartz (7)
- javascript (50)
- sql (5)
- array (3)
- POI (3)
- redis (2)
- junit (4)
- 二维码 (1)
- jdk (8)
- h2 (6)
- maven (37)
- JVM (5)
- html (4)
- css (1)
- excel (4)
- myeclipse (2)
- scala (0)
- jQuery (5)
- log (10)
- slf4j (2)
- log4j (9)
- REST (15)
- guava (18)
- Joda-Time (7)
- ini4j (1)
- 配置文件 (2)
- lucene (1)
- database (3)
- curator (2)
- zookeeper (3)
- 并发 (2)
- jetty (6)
- ehcache (5)
- windows (1)
- protobuf (1)
- select2 (2)
- easyui (10)
- Freemarker (1)
- Filter (1)
- twisted (1)
- DateTime (11)
- mockrunner (1)
- DataSource (4)
- ajax (1)
- shell (18)
- powermockito (5)
- json (5)
- lombok (1)
- jointjs (1)
- cookie (1)
- mybatis (11)
- 加密解密 (2)
- 安全 (2)
- web (1)
- notepad++ (3)
- mac (48)
- sublime (14)
- git (7)
- docker (10)
- jar (1)
- gson (5)
- ubuntu (3)
- 模式 (1)
- neo4j (2)
- elasticsearch (1)
- OmniGranffle (1)
- ASCII (1)
- jdbc (3)
- kafka (1)
- MQ (1)
- chrome (3)
- 华为 (1)
- 路由器 (1)
- api (2)
- 架构 (1)
- 设计模式 (1)
- pip (4)
- springboot (48)
- 数据库 (4)
- thread (1)
- java.thread (1)
- sqlite (1)
- postman (1)
- springboot-actuator (2)
- jwt (1)
- token (1)
- brew (9)
- vim (1)
- virtualbox (1)
- Swagger (1)
- spring-retry (3)
- 调度 (1)
- item2 (5)
- graph (12)
- jgrapht (12)
- tuple (1)
- hadoop (5)
- curl (1)
- 算法 (3)
- Jekyll (1)
- github (1)
- ssh-keygen (1)
- zip (2)
- http (2)
- RestTemplate (8)
- 文件处理 (2)
- XStream (1)
- XML (3)
- JAXB (1)
- 笛卡尔积 (2)
- hive (1)
- 搜狗输入法 (1)
- 常用java类 (2)
- nginx (1)
- log4j2 (1)
- drawio (2)
- 安卓 (1)
- 小米 (1)
- okhttp (1)
- requests (1)
- 格式化 (2)
- MySQL Workbench (1)
- 分布式 (1)
- zip4j (1)
- hbase (5)
- hikari (1)
- javers (1)
- pydatetime (4)
- pyassert (1)
- pylog (2)
- tree (2)
- download (1)
- zeppelin (1)
- utils (2)
- wget (1)
- 鼠标 (1)
- 位运算 (2)
- open api (1)
- 域名 (1)
最新评论
-
youngcoder:
haohaohao~
Spring cache 注解功能不起作用的解决方案 -
kanpiaoxue:
lixz 写道有具体实例demo吗好多年前写的了。你还是去官网 ...
spring batch(一):基础部分 -
lixz:
有具体实例demo吗
spring batch(一):基础部分 -
BuDongOrz:
...
Spring MVC controller 读取配置文件 -
hvang1988:
理解错了,原来还是计数,不是时间
spring batch(二):核心部分(1):配置Spring batch
----------- rsync 简明教程 ----------------
@auther: kanpiaoxue
Date time: 2011/10/14 12:57:14
---------- [example] ----------------------
[purpose]
192.168.123.54 rsync server
192.168.123.16 rsync client
client transfer the data to server.
[server setting setup]
进入到 123.54,进行服务器端配置。
#vim /etc/xinetd.d/rsync
把 disable = yes 修改为 disable = no
#/etc/init.d/xinetd restart
#rsync --daemon (启动rsync 的守护进程。server端需要开启)
#vim /etc/rsyncd.conf (创建或者修改rsync.conf文件)
内容如下:
#--------------------- start
uid = root
gid = root
use chroot = no
max connections = 10
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log
[WEBDIR]
path=/usr/local/rsync/
comment= bi webdir backup
read only=no
use chroot=no
strict modes = no
transfer logging=yes
ignore errors=yes
auth users = rsync
secrets file = /etc/rsyncd.secrets
#--------------------- end
多文件配置
#vim /etc/rsyncd.conf (创建或者修改rsyncd.conf文件)
内容如下:
#--------------------- start
uid = root
gid = root
use chroot = no
max connections = 10
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log
[MAILMARKETINGUPLOADFOLDER]
path=/webdir/tomcat50/webapps/www/report2/mailMarketingUploadFolder
comment= bi webdir backup
read only=no
use chroot=no
strict modes = no
transfer logging=yes
ignore errors=yes
auth users = rsync
secrets file = /etc/rsyncd.secrets
[UPLOAD]
path=/webdir/tomcat50/webapps/www/report2/upload
comment= bi webdir backup
read only=no
use chroot=no
strict modes = no
transfer logging=yes
ignore errors=yes
auth users = rsync
secrets file = /etc/rsyncd.secrets
[UPLOADIMAGE]
path=/webdir/tomcat50/webapps/www/report2/uploadImage
comment= bi webdir backup
read only=no
use chroot=no
strict modes = no
transfer logging=yes
ignore errors=yes
auth users = rsync
secrets file = /etc/rsyncd.secrets
[BIRT_REPORTS]
path=/webdir/tomcat50/webapps/www/birt_reports
comment= bi birt reports backup
read only=no
use chroot=no
strict modes = no
transfer logging=yes
ignore errors=yes
auth users = rsync
secrets file = /etc/rsyncd.secrets
#--------------------- end
创建密码文件:
#vim /etc/rsyncd.secrets 内容为: rsync:123456
#chomd 600 /etc/rsyncd.secrets (修改权限,注意:密码文件的权限必须是 600)
[client setting setup]
创建密码文件:
#vim /etc/rsyncd.secrets 内容为: 123456
#chmod 600 /etc/rsyncd.secrets (修改权限,注意:密码文件的权限必须是 600)
client 不需要进行额外的配置,直接运行命令就可以。如下:
rsync -av /usr/local/rsync/ --password-file=/etc/rsync.secrets rsync@192.168.182.130::WEBDIR/
【注意】
client端的密码文件里面仅仅是密码,如上面的例子:123456
server端的密码文件里面是用户名和密码,格式如下:rsync:123456
还有密码文件的权限必须是 600
unexpected tag 3 [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(828) [sender=2.6.8]
网上说,rsync的2.6.8版本有个BUG,进行多模块同步时,报错。需要进行升级到3.0以上的版本。
rsync升级为最新版本
rsync3.0.8安装
rsync 3.X采用的是incremental file list,与原来的 2.X相比,现在是一边列表一边备份(添加或删除)。这对于大量文件的备份操作来说,无疑节省了很多时间。实测发现,rsync 3.0.4备份时占用的内存大约时4M,跟一个apache进程占用的内存差不多
一、安装rsync3.0.8
1、 卸载rsync(系统一般会默认安装rsync)
# rpm -qa |grep rsync
# rpm -e rsync-2.6.8-3.1
2、 安装新版rsync
# wget http://www.samba.org/ftp/rsync/src/rsync-3.0.8.tar.gz
# tar -zxvf rsync-3.0.8
# cd rsync-3.0.8
# ./configure
# make
# make install
如果运行 rsync 找不到。执行 whereis rsync 找到目录。
在 /usr/bin/ 下面创建软连接 ln -s /usr/local/rsync/rsync /usr/bin/rsync
相关推荐
Rsync命令详解 在对rsync服务器配置结束以后,下一步就需要在客户端发出rsync命令来实现将服务器端的文件备份到客户端来。rsync是一个功能非常强大的工具,其命令也有很多功能特色选项。 一、rsync的六种工作模式: ...
Windows Rsync 完整教程 Rsync 是一个类 Unix 系统下的数据镜像备份工具,名称来自 remote sync。它的特性包括: 1. 可以镜像保存整个目录树和文件系统。 2. 可以保持原来文件的权限、时间、软硬链接等等。 3. ...
### 部署安全传输Rsync服务初学教程 #### Rsync简介 Rsync是一种用于在多台计算机之间同步文件的高效工具。它通过只发送文件差异的方式进行数据同步,从而节省了大量的网络带宽和时间资源。Rsync支持多种协议(如...
在IT领域,尤其是在系统管理与数据同步操作中,`rsync`是一个不可或缺的工具。它在各种操作系统上广泛使用,包括Linux和Unix-like系统,如AIX。本篇文章将详细介绍在AIX环境下如何安装和使用`rsync`,以及它在跨平台...
本教程将详细介绍如何在Redhat AS4系统上安装、配置及使用rsync。 首先,我们来看看服务器端的配置: 1. **安装rsync**:通过`rpm -q rsync`命令来查询rsync是否已经安装,如果没有,则需要使用`yum install rsync...
于是放弃,打算用rsync进行同步,在摸索的过程中走了很多湾路,所以写出来让大家参考,网上的大部份的windows 和 rsync的教程都是存在问题的同步不了! 首先是要进群晖的SSH里进行修改相关配置文件,详细的见附件。 ...
这份“Linux简明教程”旨在帮助初学者快速掌握Linux的基本概念和常用操作,从而能够熟练地在Linux环境下工作。 首先,我们需要理解Linux的核心概念。Linux是一种类Unix操作系统,基于Linux内核,由林纳斯·托瓦兹于...
在本教程中,我们将深入探讨如何在Cygwin环境下安装rsync 3.0.8版本,并学习其基本用法。 首先,我们需要获取`rsync-3.0.8`的安装包。这个过程可以通过访问rsync官方网站或使用Cygwin的包管理器`setup.exe`来完成。...
### rsync架设手册 #### 1. 什么是rsync? rsync是一个高效且功能强大的文件传输工具,专为Unix类系统设计。它利用所谓的“rsync算法”,能够迅速地在本地与远程服务器间同步文件,仅传输文件差异部分,大大节省了...
linux发行版中大多都自带rsync,不过版本比较低,一般都是2.6.X 在2.X的版本中,rsync备份时都是先列表再备份(添加或者删除),在处理大量文件时,会耗费比较多的内存。 备份的时候,rsync扫描到的每个文件(目录也...
**一键安装Rsync脚本** 是一个为了简化Rsync服务端环境部署而设计的实用工具。Rsync(Remote Sync)是一种高效、强大的文件同步和备份工具,广泛应用于系统管理员之间同步数据、备份服务器或者在多台机器间进行文件...
rsync常见错误及解决方法 rsync是一款功能强大的远程数据同步工具,它可以在不同的主机之间同步文件和目录。但是,在使用rsync时,可能会遇到各种错误,本文将总结一些常见的rsync错误及其解决方法。 一、@ERROR: ...
### Linux下rsync文件夹同步配置详解 #### 引言 在Linux环境下,rsync工具因其高效、稳定、灵活的特点,被广泛应用于文件备份、数据迁移以及文件夹同步等场景。本文将详细介绍如何在Linux系统中配置rsync进行...
rsync数据同步手册 rsync是一种快速、可靠的文件同步工具,广泛应用于数据备份、同步和复制。下面是关于rsync数据同步手册的知识点总结: 一、系统环境 在开始使用rsync之前,需要了解系统环境的基本配置。包括...
rsync rpm安装包
windows rsync工具类windows rsync工具类windows rsync工具类windows rsync工具类windows rsync工具类windows rsync工具类windows rsync工具类windows rsync工具类windows rsync工具类windows rsync工具类
"rsync同步的艺术" rsync 是一个功能强大的文件同步工具,经常用于服务器之间的文件同步和备份。它能够确保文件的内容、权限和时间戳保持一致。下面是 rsync 的一些重要知识点: 1. rsync 的基本使用:rsync 可以...
### rsync命令详解 #### 一、概述 `rsync`是Linux系统中一个非常强大的文件同步工具,它能够高效地在本地或者远程之间进行文件和目录的同步操作。相较于传统的`scp`命令,`rsync`具有更快的传输速度,并且支持增量...