linux日常管理-rsync后台服务方式-1
rsync的另外一种方式,写一个配置文件,放在etc下,通过一个命令启动他,它会监听一个端口,在客户端和服务端进行通信。
远程机器的配置文件 IP是192.168.1.117
配置文件的名字,写成这个,会自动加载,不用指向。
[root@wangshaojun ~]# vim /etc/rsyncd.conf
port=8730 端口默认873 可指定
log file=/var/log/rsync.log 日志文件
pid file=/var/run/rsync.pid 每个进程都有一个pid
[denny]/////////下面是具体的模块相关的配置,模块名
path=/tmp/rsync //////////////////具体的配置。模块对应的目录,不存在就创建一下。
use chroot=yes ///////////////yes是真 no是假 true等同于yes false等同于no。同步时限制查找家目录
max connections=4 ////最大的连接数
read only=yes ///指定yes or no 指定只读 不允许写。要推送的话写成no
list=yes ////是否允许把模块的名字列出来。
uid=root ///以哪个用户的身份同步数据
gid=root
auth users=wangshaojun////用户认证
secrets file=/etc/rs.passwd///存密码的文件,可随便写
hosts allow=192.168.1.118////指定哪些机器可以连接。
[denny1]
path=/tmp/rsync123
use chroot=yes
max connections=4
read only=yes
list=yes
uid=root
gid=root
hosts allow=192.168.1.1
后面没有指定的是任何条件都可以
///////////////////////////////////////////////////////////////////////////////////////////////
1.保存配置文件。
2.启动配置文件,
3.查看进程
4.查看port
[root@wangshaojun ~]# mkdir /tmp/rsync
[root@wangshaojun ~]# mkdir /tmp/rsync123
创建目录
下面创建密码文件
[root@wangshaojun ~]# vim /etc/rs.passwd
格式是模块名:密码 wangshaojun:123aaa
设置权限
[root@wangshaojun ~]# chmod 400 /etc/rs.passwd
/////////////////////////////////////////////////////////////////////////////////////
本地118连接远程117
不指定端口连接错误。
查看远程机器的端口情况
指定端口连接拷贝成功
查看日志。
linux日常管理-rsync后台服务方式-1的更多相关文章
- linux日常管理-rsync后台服务方式-2
把本地的数据拷贝到远程 这里是个错误,read only.只允许读,不允许写. 改一下远程机器的配置文件 把read only改为no 拷贝到远程成功 tree一下远程机器的目录 ////////// ...
- linux日常管理-rsync格式
rsync支持网络到本地,本地到网络,本地到本地拷贝数据,支持增量拷贝.用作备份. man rsync rsync的两大用法.一种是通过shell,一种是deamon. shell pull远程机器 ...
- linux日常管理-rsync常用选项详解
-av 同步目录 写法 123/ /tmp/333/ 意思是把123下的文件同步到/tmp/333/下 结尾不加/ 只同步目录 两个目录一样的. //////////////////////// ...
- 【CentOS】Linux日常管理
/////////////////////////目录///////////////////////////////////////// 一.日常监控指标相关 1.监控系统状态命令 2.查看系统进程 ...
- linux日常管理-rsync_ssh方式
现在我们有两台机器,两台机器都需要安装rsync yum -y install rsync 一台的主机名是wangshaojun IP是192.168.1.117 ,另一台的主机名是 ...
- Linux进程管理:后台启动进程和任务管理命令
一.为什么要使程序在后台执行 我们的应用有时候要运行时间很长,如:几个小时甚至几个星期,我们可以让程序在后台一直跑. 让程序在后台运行的好处有: 终端关机不影响后台进程的运行.(不会终端一关机或者网络 ...
- linux日常管理-curl工具
curl 在linux命令行中用于访问网站,下载东西, 可以用 curl www.qq.com 访问 出现很多源代码 ///////////////////////////////////////// ...
- linux日常管理-screen
假如一个任务要执行好几天,为了防止中途中断的情况, 在让后台运行的命令后面加一个 nohup会生成一个 .nohup.out文件,会搜集在运行过程中所产生的日志. 比直接后台运行任务的好处是,万一断电 ...
- linux日常管理-linux日志
通过系统日志获得相关信息,出现错误,突发情况可以通过查看日志获得有用的信息.遇到故障,看日志是最常用的方法,在日常工作中一定要养成看日志的习惯. 最核心的日志在这个目录下 日志会无限生成,占用的内存会 ...
随机推荐
- QT里面的delay使用
void delay() { QTime dieTime= QTime::currentTime().addSecs(1); while( QTime::currentTime() < dieT ...
- 高性能javascript学习总结(1)--加载与运行
一.脚本的位置 我们知道,一个<script>标签可以放在 HTML 文档的<head>或<body>标签中,但是浏览器是怎么加载和执行这些java ...
- PIG执行MR时报Connection refused错误
原因是jobhistory没有启动,其启动脚本位于hadoop/sbin目录下 启动命令如下 mr-jobhistory-daemon.sh start historyserver
- c++之helloworld与命名空间
首先在linux中需要安装g++编译器. 在中端输入 uname -a,可以查看版本信息. 输入g++,如果提示错误.则需要使用sudo apt-get install g++. #include&l ...
- c的详细学习(5)数组
到目前为止,前面介绍的都是属于基本类型的数据.除此之外,C语言还提供了一些更为复杂的数据类型,称为构造类型.数组就是最基本的构造类型.若要针对一批数据进行某种操作,采用数组是一种方便可行的方法 ...
- 导出数据到表格PHP
导出数据到表格 public function excel(){ $filename = '导出表格'; $header = ['编号','名称']; $index = ['id','name']; ...
- POJ 1611并查集
我发现以后写题要更细心,专心! #include<iostream>#include<algorithm>#include<stdio.h>#include< ...
- FineReport报表使用
FineReport报表是帆软公司推出的可以嵌入java的免费报表. FineReport有2部分组成,一有c/s端的报表工具制作cpt结尾的报表文件:二是 java调用报表的web程序. 这里主要说 ...
- Oracle的权限管理
--授予系统权限语法 grant system_privilege | all privileges --可以设置select any dictionary权限之外的索引系统权限 to {user i ...
- BZOJ 4199 [Noi2015]品酒大会:后缀数组 + 并查集
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=4199 题意: 给你一个长度为n的字符串s,和一个长为n的数组v. 对于每个整数r∈[0,n ...