rsync 3.1.1源代码编译安装配置
http://rsync.samba.org/rsync-3.1.1.tar.gz---0.卸载rpm# yum remove rsync-----1.安装:tar -zxvf rsync-3.1.1.tar.gzcd rsync-3.1.1./configure --prefix=/usr/local/rsync --disable-ipv6makemake installln -s /usr/local/rsync/bin/rsync /usr/local/bin/rsync----2.server端配置# vi /usr/local/rsync/rsyncd.confpid file = /var/run/rsyncd.pid
port = 873
pid = root
gid = root
use chroot = no
max connections = 200
timeout 600
lock file = /var/run/rsyncd.lock
log file = /var/run/rsyncd.log
secrets file = /usr/local/rsync/rsyncd.secrets
motd file = /etc/rsyncd.motd[test]
path = /test/
ignore errors
read only = true
list = false
hosts allow = *
#hosts deny = 0.0.0.0/32
auth users root #该用户系统中存在且对后面指定的备份文件夹拥有权限
comment = ocpyang test #vi /usr/local/rsync/rsyncd.motd++++++++++++++++++++++++++++++++++++
Wlecome to ocpyang rsync services
++++++++++++++++++++++++++++++++++++--指定rsync訪问的password,password不须要和系统账号password同样# vi /usr/local/rsync/rsyncd.secrets
root:snow01ln -s /usr/local/rsync/rsyncd.conf /etc/rsyncd.conf
ln -s /usr/local/rsync/rsyncd.motd /etc/rsyncd.motd
ln -s /usr/local/rsync/rsyncd.secrets /etc/rsyncd.secretschmod 600 /usr/local/rsync/rsyncd.secretschown root:root /usr/local/rsync/rsyncd.secrets启动rsync# /usr/bin/rsync --daemon --config=/etc/rsyncd.conf# echo "/usr/bin/rsync --daemon --config=/etc/rsyncd.conf" >> /etc/rc.d/rc.local # cat /etc/rc.d/rc.local
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.touch /var/lock/subsys/local
/usr/bin/rsync --daemon# netstat -lntp | grep 873
tcp 0 0 0.0.0.0:873 0.0.0.0:* LISTEN 10689/rsync
tcp 0 0 :::873 :::* LISTEN 10689/rsync --新建測试文件
#dd if=/dev/zero of=/test/t01.file bs=1M count=50#pkill rsync----3.client服务器配置(1).新建clientpassword文件(client不带username)#vi /etc/rsyncd.secrets
snow01#chmod 600 /etc/rsyncd.secretsrsync -vzrtopg --progress --delete root@192.168.5.189::test /ocpyang/ rsync -vzrtopg --progress --delete root@192.168.5.189::test /ocpyang/ --password-file=/etc/rsyncd.pwd(3).新建同步脚本# vi /rsync.sh
#!/bin/bashrsync -vzrtopg --progress --delete root@192.168.5.189::test /testbak/ rsync -vzrtopg --progress --delete root@192.168.5.189::test /testbak/ --password-file=/etc/rsyncd.pwd(4).手动同步文件#cd /
#./rsync.sh(5).自己主动同步:每隔五分钟同步一次
# crontab -e
0,5 * * * * /rsync.sh
转载于:https://www.cnblogs.com/lytwajue/p/7130702.html
rsync 3.1.1源代码编译安装配置相关推荐
- LAMP源码编译安装配置+wordpress
什么是LAMP呢?LAMP就是Linux+apache+mysql+php,一组常用来搭建动态网站或者静态网站的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同 ...
- Linux源代码编译安装详解
使用源代码编译安装软件有以下优点,获取软件的最新版及时修复bug,软件功能可按需选择或定制,有更多软件可供选择,源码包适用于各种平台. 工具/原料 一台装有Linux操作系统的电脑 接入互联网络并能正 ...
- python3源代码_Python3源代码编译安装
Python3源代码编译安装 安装必要工具 yum-utils ,它的功能是管理repository及扩展包的工具 (主要是针对repository) $ sudo yum install yum-u ...
- mysql5.5.8编译安装_MySQL5.5.8源代码编译安装
/*安装CMake*//*进入CMake源代码所在目录*/cd #/*解压CMake源代码*/tar zxf cmake-2.8.3.tar.gz /*进入CMake源代码目录*/cd cmak 首页 ...
- 从源代码编译安装 Mono 2.4 和 MonoDevelop 2.0
虽然现在几乎所有的Linux发行版都预置了Mono软件,但是大多数都比较旧,因此要体验最新版本的Mono,还是要用源代码自己进行编译安装的. 先说几句废话,Mono 2.4 提供了.Net 3.5 的 ...
- 在windows上用源代码编译安装MPlayer
转自:http://www.cnblogs.com/smallmuda/archive/2009/03/31/1425976.html 在windows上用源代码编译安装MPlayer 作者:心情花园 ...
- python源码编译安装 gb18030_源代码编译安装Python3.5.2
由于没有找到Python3.5的rpm安装包,因此进行源代码编译安装 1.下载Python3.5.2 [root@seastar ~]# cd /usr/local/src [root@seastar ...
- linux nginx编译安装mysql_Centos7下编译安装配置Nginx+PHP+MySql环境
序言 这次玩次狠得.除了编译器使用yum安装,其他全部手动编译.哼~ 看似就Nginx.PHP.MySql三个东东,但是它们太尼玛依赖别人了. 没办法,想用它们就得老老实实给它们提供想要的东西. 首先 ...
- 【AWSL】之Linux源代码编译及配置yum源(tar 解包、./configure配置软件模块、make)
源代码编译 序言 一.源代码概述 1.使用源代码安装软件的优点 2.应用场合举例 3.安装源代码软件为什么使用编译安装 二.编译安装的基本思路 三.配置本地yum源仓库 四.`yum常用命令` 五.` ...
最新文章
- java ssh框架 struts spring hibernate 简介
- python下载的文件放在哪里的-Python下载文件的方法
- Facebook Messenger正式登陆Android Auto车载信息娱乐平台
- Automatic Summarization of Bug Reports
- python 堆_40道Python经典面试题(附答案)
- 获取控件坐标位置一直是0
- SAP APF框架错误消息Filter is too complex的处理
- Halcon例程(基于多个标定图的单目相机标定)详解—— Camera_calibration_multi_image.hdev
- mdb文件取消隐藏_webshellphp隐藏技巧
- display:none和visiblity:hidden区别
- oracle—新建用户
- * Redis —— Scan、SScan、HScan、ZScan
- 使用端口扫描工具消除端口安全威胁
- 小程序开发之全栈开发(一)
- echartsdemo可视化统计(笔记分享)
- 闲云野鹤:吃鸡(四)之场景制作—用unity内置草功能制作草
- 武魂java_jdk及tomcat的安装
- 软件开发外包:你有什么选择
- js表格隔行变色案例
- BERT-BiLSTM-CRF模型代码
热门文章
- sketchup边线设置_春天花花天桥,SketchUp草图大师快速建模!
- 流浪地球开机动画包zip_影视日报|合家欢动画电影quot;许愿神龙quot;定档1.15;流浪地球加长版定档11.26...
- beautifulsoup获取属性_Python爬虫常用模块:BeautifulSoup
- python中split函数_python strip()函数和Split函数的用法总结
- 三、Vue组件化开发学习笔记——组件化的基本步骤、全局组件和局部组件、父组件和子组件、注册组件的语法糖、模板分离写法、组件的数据存放
- 十三、CSS 3新特性详解(一)——属性、结构伪类、伪元素选择器,nth-child与nth-of-type区别,2D rotate,calc函数、滤镜filter、过渡transition
- 天池 在线编程 推荐朋友(哈希)
- LeetCode 1838. 最高频元素的频数(二分查找)
- LeetCode 878. 第 N 个神奇数字(二分查找)
- LeetCode 381. O(1) 时间插入、删除和获取随机元素 - 允许重复(vector + 哈希)