rsync服务安装
1、 rsync是开源的项目,首先去官网上下载安装包。下载地址
http://rsync.samba.org/ftp/rsync/src/
这边我下载的是3.1.0.tar.gz
解压到/opt/rysnc310文件夹下,这是我个人习惯的解压文件夹。能够直接更改解压出来的文件夹名
2、 三板斧安装,这个不须要多说了
如安装其它地方,加prefix參数
3、 配置
Vi /etc/rsyncd.conf
填入下面信息
uid = root
gid = root
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsyncd.lock
log file = /var/log/rsyncd.log
motd file = /etc/rsyncd.motd
[bi_web] #配置服务端传输文件夹
path =/data/website #服务端传输文件夹
read only =no
list =yes
hosts allow =* #同意全部ip訪问
auth users = bitrans
secrets file =/etc/rsyncd.secrets #password文件
生成password文件:
echo " bitrans: bipd" >> /etc/rsyncd.secrets,格式比較严格,必须是username:password的格式
chmod 600 /etc/rsyncd.secrets 必须是其它用户不可用格式
client上:
也一样地安装,到makeinstall为止,不用配置文件
本地生成一个文件用于传输測试
echo "test" >> rsync.log
生成password文件,password要和服务端配置的一致
传输測试成功。
Rsync -vzrtopgP 这个基本上是默认的,假设换成其它port,要加--port=port号參数
rsync.log 传输的文件
bitrans@192.168.2.30::bi_web bitrans是服务端配置的username
bi_web就是服务端配置的文件夹
--password-file=bitrans.pass 指定刚才的密码文件,相同必须是chmod600
服务端能够看到该文件了
4、 重新启动
高速杀掉进程
cat /var/run/rsyncd.pid | xargs kill -9
启动
/usr/bin/rsync –daemon(重新启动须要删掉pid文件)
查看是否启动
netstat –na | grep 873
Rsync更改配置无需重新启动方法:
编辑在/etc/xinetd.d/rsync 中,将disable设为no
/etc/init.d/xinetd restart 就能够了。 xinetd读取的配置文件是/etc/rsyncd.conf
注意此时无单独的rsync进程存在
rsync服务安装的更多相关文章
- rsync服务安装使用
ssh方式与daemon方式有什么大的区别吗?相对来说ssh比较简单易理解,是不是daemon安全性比较高呢? 区别是:ssh方式是通过ssh协议来传输,需要知道对方机器的用户名和密码. daemon ...
- rsync服务实践
RSYNC数据备份 RSYNC=Remote Sync 远程同步 高效,一定要结合shell 官方网站:https://rsync.samba.org/ Author: Andrew Tr ...
- rsync服务的安装与配置
rsync 服务的安装配置与客户端的同步操作 1. 使用xinetd服务运行rsync服务: 服务器端: 1.关闭selinux,设置iptables开放xinetd的873端口 2. yum - ...
- 配置rsync服务,数据同步。
这部分设计服务器端和客户端. [服务器端] 如果服务器没有安装rsync服务则使用yum安装rsync服务. yum install rsync 然后 vim /etc/xinetd.d/rsync ...
- Windows server上rsync的安装和使用
获取和安装 首先从rsync官网下载软件的安装版本,注意这里要下的是客户端版本,而非服务端版本. 下载完成之后,双击"cwRsync_4.0.5_Installer.exe"图标, ...
- rsync服务架设(数据同步|文件增量备份)
近期由于业务需要,需要将两台服务器数据保持同步.方案有很多,rsync是其中一种解决方案,本文对rsync的安装及配置进行简单说明,其他实现方式有兴趣可以研究.以下是本文提纲,供参考: rsy ...
- rsync 服务部署详解
第1章 rsync 软件介绍 1.1 什么是rsync rsync 是一款开源的.快速的.多功能的.可实现全量及增量的本地或远程数据同步备份的优秀工具. http://www.samba.org/ft ...
- Rsync服务实战
目录 1 安装rsync软件 2 配置 /etc/rsyncd.conf 3 创建用户(运行rsync服务的用户身份) 4 创建虚拟用户密码文件(客户端连接时候使用) 5启动 rsync 服务,并加入 ...
- ansible和python的zabbix_api批量添加rsync服务的监控
一.正常的处理流程: 1.添加zabbix用户对rsync程序的sudo权限,且不需要输入密码 # visudo即在/etc/sudoers配置文件最后添加如下内容 Defaults:zabbix ! ...
随机推荐
- 程序不稳定是因为C++基础不扎实
最近开发的程序,逻辑上都实现了,但是感觉运行不稳定,程序时不时崩溃(不是逻辑运行不正确),至少找出2个错误: 情况1:char* szRemoteReal = new char[MAX_LENGTH] ...
- 对QT的产品,以及QT的一些综合评论 good
QT你不能说他不流行吧, WPS, Wirshark, KDE, dropbox, skype, virtualbox都和qt有关吧, 你想写个跨平台的C++程序, QT是个不错的选择, 普通PC应用 ...
- 使用 jQuery.i18n.properties 实现 Web 前端的国际化
jQuery.i18n.properties 简介 在介绍 jQuery.i18n.properties 之前,我们先来看一下什么是国际化.国际化英文单词为:Internationalization, ...
- 绕过kernel模块版本校验检测
kernel module version check bypass . 举例说明 . 内核是怎么实现的 . 怎样去突破 . 总结 . 举例说明 Linux内核版本很多,升级很快,2个小内核版本中内核 ...
- gtest的安装和测试[good]
一.前言 本篇将介绍一些gtest的基本使用,包括下载,安装,编译,建立我们第一个测试Demo工程,以及编写一个最简单的测试案例. 二.下载 如果不记得网址, 直接在google里搜gtest,第一个 ...
- SQL Server 连接字符串和身份验证详解
SQL Server .NET Data Provider 连接字符串包含一个由一些属性名/值对组成的集合.每一个属性/值对都由分号隔开. PropertyName1=Value1; ...
- Android开发之ListView-BaseAdapter的使用
ListView优化原则: UI优化: listview条目与条目之间的间隙的分割内容 : android:divider="@android :color/transparent" ...
- v2ex上100个话题
V2EX 是创意工作者们的社区. 这里目前汇聚了超过 110,000 名主要来自互联网行业.游戏行业和媒体行业的创意工作者. V2EX在华人IT圈占有举足轻重的地位. 近来闲的蛋疼,按照4个不同的指标 ...
- php include include_once require require_once 的区别与联系
一.require 与 include 的区别: The require() function is identical to include(), except that it handles er ...
- bzoj1965
很明显,求方程x*2^m=L (mod n+1)的解(1<=x<=n) var n,m,l,x,y,p:int64; function quick(x:int64):int64; var ...