rsyncd 配置使用
查询rpm -qa | grep rsync
配置文件需手动创建:
touch /etc/rsyncd.conf
配置/etc/rsyncd.conf:
(全局配置)
uid = root //rsync以root用户身份运行
gid = root //rsync以root用户组身份运行
port = 873 //rsync守护进程监听的端口号
address = 172.30.100.111 //指定服务运行的IP地址
pid file = /var/run/rsyncd.pid //rsync的守护进程将其PID写入指定的文件
use chroot = yes //是否启用chroot功能,如果"use chroot"指定为true,那么rsync在传输文件以前首先chroot到path参数所指定的目录下。这样做的原因是实现额外的安全防护,但是缺点是需要以root权限,并且不能备份指向外部的符号连接所指向的目录文件。默认情况下chroot值为true。
max connections = 300 //最大并发连接数
timeout = 600 //超时时间
lock file=/var/run/rsyncd.lock //lock文件路径
log file = /var/log/rsyncd.log //log文件路径
log format = %t %a %m %f %b //log格式
(用户配置)
[172_30_100_112] //模块名称
path = /app/111 //真实路径
comment = Backup Log //注解
read only = no //是否允许客户上传文件
list = yes //是否把rsync 服务器上提供同步数据的目录显示
ignore errors = yes //忽略IO错误
auth users = RsyncUser //认证用户名
secrets file = /etc/rsync-applog.pas //密码文件路径
hosts allow = 172.30.100.112 //白名单
hosts deny = * //黑名单
配置服务端密码文件:
touch /etc/rsync-applog.pas
RsyncUser:ZTkxywbz //一行为一组,用户名在前,密码在后,冒号隔开。
修改文件权限(必须为600):
chmod 600 /etc/rsync-applog.pas
启动服务:
/usr/bin/rsync --daemon --config=/etc/rsync.conf
配置客户端密码文件:
touch /etc/rsync-applog.pas
ZTkxywbz //只输入密码
修改文件权限(必须为600):
chmod 600 /etc/rsync-applog.pas
日志同步命令:
rsync -avSH --checksum --bwlimit= --password-file=/etc/rsync.pas /app/tomcat7-/logs/*.gz ArchUser@172.30.100.111::172_30_100_112/tomcat7-8080
rsyncd 配置使用的更多相关文章
- rsync 3.1.3
rsyncd.conf 2018年1月28日 rsyncd配置(5) 2018年1月28日 姓名 rsyncd.conf配置rsync守护进程的方式在file for 概要 rsyncd.conf 描 ...
- inux下配置rsyncd服务
创建配置文件 touch /etc/rsyncd/rsyncd.conf #主配置文件 touch /etc/rsyncd/rsyncd.secrets #用户名密码文件,一组用户一行,用户名和密码使 ...
- rsyncd的配置和使用
服务器端配置文件说明 # /etc/rsyncd: configuration file for rsync daemon mode # See rsyncd.conf man page for mo ...
- 配置rsync服务,数据同步。
这部分设计服务器端和客户端. [服务器端] 如果服务器没有安装rsync服务则使用yum安装rsync服务. yum install rsync 然后 vim /etc/xinetd.d/rsync ...
- 终于将rsync-3.1.2配置成功,之外还挖掘了一些新的用法
1.为什么要用rsync: 有两台主机,开始准备做HA,考虑到工作量的问题,最终决定将重要文件进行同步即可. 找了一些同步的工具,rsync得到一致好评,速度快,消耗小等等. 2.接着找资料,最后选用 ...
- OpenStack云计算快速入门之二:OpenStack安装与配置
原文:http://blog.chinaunix.net/uid-22414998-id-3265685.html OpenStack云计算----快速入门(2) 该教程基于Ubuntu12.04版, ...
- 【转载】CentOS 6.3下rsync服务器的安装与配置
一.rsync 简介 Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件,也可以使用 Rsync 同步本地硬盘中的不同目录. Rsy ...
- CentOS 6.3下rsync服务器的安装与配置
一.rsync 简介 Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件,也可以使用 Rsync 同步本地硬盘中的不同目录. Rsy ...
- sersync2 安装,配置
介绍 rsync rsync,remote synchronize顾名思意就知道它是一款实现远程同步功能的软件,它在同步文件的同时,可以保持原来文件的权限.时间.软硬链接等附加信息.rsync是用 “ ...
随机推荐
- JSP页面的基本元素
JSP页面元素构成:静态内容.指令.表达式.小脚本.声明.注释. JSP指令包括: page指令:通常位于jsp页面的顶端,同一个页面可以有多个page指令. include指令:将一个外部文件嵌入到 ...
- Day9 Python基础之函数基础(七)
参考链接:https://www.cnblogs.com/yuanchenqi/articles/5828233.html 1.函数的定义 定义: 函数是指将一组语句的集合通过一个函数名封装起来,要想 ...
- Maven指定编译级别
maven默认的编译水平是1.5 单个项目单独设置 如果需要在某个项目中指定编译级别,可以在项目的pom.xml文件中配置,如下: <build> <plugins> < ...
- IDEA将项目上传至码云/GitHub托管
怎么将本地的项目放到码云或者GitHub去托管了?(以码云为例) 一.创建远程项目 第一步:点击创建项目 第二步:填写项目相关信息 第三步:复制远程的项目地址,注意:此处码云官方已经给出上传项目方法, ...
- [转帖]CS、IP和PC寄存器
https://www.cnblogs.com/zhuge2018/p/8466288.html 之前的理解不对 当然了 现在的理解也不太对.. CS.IP和PC寄存器 CS寄存器和IP寄存器: 首先 ...
- css3 text-shadow字体阴影讲解
text-shadow:为字体添加阴影, 可以通过对text-shadow属性设置相关的属性值,来实现现一些需要的字体阴影效果,减少了图片的使用. 基础说明: text-shadow: X轴 ...
- python之路--MySQL数据库初识
一 . MySQL安装 # 下载MySQL地址 https://dev.mysql.com/downloads # 要选稳定的,不要选最新的,稳定的就是半年以上没有出现过bug 现在5.6.43为绝大 ...
- python之路--线程的其他方法
一 . current_thread的用法 import threading import time from threading import Thread, current_thread def ...
- 【转】说说MySQL中的Redo log Undo log都在干啥
阅读目录(Content) 1 undo 1.1 undo是啥 1.2 undo参数 1.3 undo空间管理 2 redo 2.1 redo是啥 2.2 redo 参数 2.3 redo 空间管理 ...
- valgrind 检查内存泄露
https://www.oschina.net/translate/valgrind-memcheck