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的更多相关文章

  1. linux日常管理-rsync后台服务方式-2

    把本地的数据拷贝到远程 这里是个错误,read only.只允许读,不允许写. 改一下远程机器的配置文件 把read only改为no 拷贝到远程成功 tree一下远程机器的目录 ////////// ...

  2. linux日常管理-rsync格式

    rsync支持网络到本地,本地到网络,本地到本地拷贝数据,支持增量拷贝.用作备份. man rsync rsync的两大用法.一种是通过shell,一种是deamon. shell  pull远程机器 ...

  3. linux日常管理-rsync常用选项详解

    -av 同步目录 写法 123/   /tmp/333/ 意思是把123下的文件同步到/tmp/333/下  结尾不加/ 只同步目录 两个目录一样的. //////////////////////// ...

  4. 【CentOS】Linux日常管理

    /////////////////////////目录///////////////////////////////////////// 一.日常监控指标相关 1.监控系统状态命令 2.查看系统进程 ...

  5. linux日常管理-rsync_ssh方式

    现在我们有两台机器,两台机器都需要安装rsync    yum -y install rsync       一台的主机名是wangshaojun IP是192.168.1.117 ,另一台的主机名是 ...

  6. Linux进程管理:后台启动进程和任务管理命令

    一.为什么要使程序在后台执行 我们的应用有时候要运行时间很长,如:几个小时甚至几个星期,我们可以让程序在后台一直跑. 让程序在后台运行的好处有: 终端关机不影响后台进程的运行.(不会终端一关机或者网络 ...

  7. linux日常管理-curl工具

    curl 在linux命令行中用于访问网站,下载东西, 可以用 curl www.qq.com 访问 出现很多源代码 ///////////////////////////////////////// ...

  8. linux日常管理-screen

    假如一个任务要执行好几天,为了防止中途中断的情况, 在让后台运行的命令后面加一个 nohup会生成一个 .nohup.out文件,会搜集在运行过程中所产生的日志. 比直接后台运行任务的好处是,万一断电 ...

  9. linux日常管理-linux日志

    通过系统日志获得相关信息,出现错误,突发情况可以通过查看日志获得有用的信息.遇到故障,看日志是最常用的方法,在日常工作中一定要养成看日志的习惯. 最核心的日志在这个目录下 日志会无限生成,占用的内存会 ...

随机推荐

  1. 去掉标题栏/ActionBar后点击menu键时应用崩溃

    MainActivity 继承了 ActionBarActivity后,想要去掉标题栏(ActionBar),在程序中加上requestWindowFeature(Window.FEATURE_NO_ ...

  2. 显示HTML的版权符号

    最近有小伙伴问©符号在页面显示很小,于是去查看他的源代码 他在HTML代码里对应输入© 那么在页面里应该会正常显示版权符号,可是为什么会出现这种问题呢? 首先我想到页面在设计的时候,用的字体是宋体,就 ...

  3. [Java面试一]Spring总结以及在面试中的一些问题.(转发:http://www.cnblogs.com/wang-meng/p/5701982.html)

    1.谈谈你对spring IOC和DI的理解,它们有什么区别? IoC Inverse of Control 反转控制的概念,就是将原本在程序中手动创建UserService对象的控制权,交由Spri ...

  4. 【HTTP】初识代理

    Web代理(proxy)位于客户端和服务器端之间.HTTP的代理服务器既是Web服务器端又是Web客户端. 1. 代理和网关的对比 代理连接的是两个或者多个使用相同协议的应用程序. 网关连接的是两个或 ...

  5. PullToRefresh下拉刷新

    https://github.com/chrisbanes/Android-PullToRefresh

  6. GUI菜单——菜单条、菜单、子条目之间关系

    菜单:注意区分三个概念:菜单条.菜单.菜单项 将菜单条添加到窗体,菜单条下面包括菜单,菜单下面可以使菜单或者菜单项 菜单项是最后一个.菜单后面有三角标示. 菜单条[文件] 子菜单--子条目 子条目 示 ...

  7. Data Structure Binary Tree: Boundary Traversal of binary tree

    http://www.geeksforgeeks.org/boundary-traversal-of-binary-tree/ #include <iostream> #include & ...

  8. Monkey for Mac 环境配置

    Monkey for Mac环境配置步骤 java环境配置, 直接去官网找对应jdk就可以了 Android  AdtBundle环境配置 1) 下载地址: http://www.jianshu.co ...

  9. 如何在unigui中用代码展开一棵树?

    procedure expandtree(tree:tunitreeview);begin   UniSession.AddJS('setTimeout("' + Tree1.JSName ...

  10. Zookeeper简单配置

    1.配置zookeeper 解压tar包后,在conf目录下,有一个zoo_sample.cfg,拷贝一份并命名为zoo.cfg cp zoo_sample.cfg zoo.cfg 编辑修改数据路径, ...