Rsync 实现服务器文件的同步——服务端的安装配置
一、安装rsync
直接使用yum命令进行安装即可。
yum -y install rsync
二、配置文件
网上大多教程都说安装是默认没有配置文件的,但是经过我的尝试,yum安装下默认是有配置文件的。那么我们直接打开配置文件进行配置即可。
vim /etc/rsyncd.conf
打开配置文件后,在文件内输入
uid = root
gid = root
port =
address = 192.168.1.100 #服务端的IP地址
use chroot = yes
read only = no
list = no
hosts allow = 192.168.1.101 #允许通过的IP地址
hosts deny = * #禁止主机IP
max connections = 10 #客户端的最大链接数
pid file = /var/run/rsyncd.pid #进程号的存放位置
timeout =
motd file = /etc/rsyncd/rsyncd.motd
log filr = /etc/rsyncd/rsyncd.log #日志的存放位置
lock file = /var/run/rsyncd.lock #锁文件的存放位置 [backup] #要同步的模块名
comment = this is module for backup
path = /usr/local/src/ #要同步的目录
ignore errors
auth users = root #登录系统使用的用户名
secrets file = /etc/rsyncd/rsyncd.pass #密码文件的存放位置
配置完rsync的配置文件之后,需要配置密码文件。密码文件地址为配置文件中的地址。格式为账号:密码。一行一个账号密码。如需要多个用户。则书写多行。
为了管理方便,我们可以在/etc目录下创建/rsyncd文件夹,用于存放rsync的日志,密码文件,锁文件等相关文件。
修改完配置文件和密码文件之后,要修改文件权限。
chmod 600 /etc/rsyncd.conf
chmod 600 /etc/rsyncd/rsyncd.pass
三、启动rsync
rsync --daemon --config=/etc/rsyncd.conf
或者
service rsync start
Rsync 实现服务器文件的同步——服务端的安装配置的更多相关文章
- sersync+rsync实现服务器文件实时同步
sersync+rsync实现服务器文件实时同步 一.为什么要用rsync+sersync架构? 1.sersync是基于inotify开发的,类似于inotify-tools的工具 2.sersyn ...
- chrony时间同步 服务端 客户端 安装配置
chrony时间同步 服务端 客户端 安装配置 原创内容http://www.cnblogs.com/elvi/p/7658021.html #!/bin/sh #运行环境 centos7 #chro ...
- 游戏服务端pomelo安装配置
一.安装环境 Linux Ubantu 二.安装需要的组件 1.安装nodejs 注:debian下nodejs没有相应的apt包,所以无法用apt-get安装,只能通过nodejs的源码包安装, 这 ...
- PHP 文件上传服务端及客户端配置参数说明
文件上传服务器端配置: ·file_uploads = On, 支持HTTP上传 ·upload_tmp_dir = , 临时文件保存的目录 ·upload_max_filesize=2M, 允许上传 ...
- linux下两台服务器文件实时同步方案设计和实现
inux下两台服务器文件实时同步方案设计和实现 假设有如下需求: 假设两个服务器: 192.168.0.1 源服务器 有目录 /opt/test/ 192.168.0.2 目标服务器 有目录 /o ...
- axis2框架用wsdl文件生成的服务端MessageReceiveInOut文件注意事项
在用axis2生成服务端文件和客户端文件,当客户端文件调用服务端文件时,都是通过wsdl文件生成的 配置文件进行相互的调用. 在一开始做开发测试的时候,通过soapUI进行调用接口的时候,可以调用成功 ...
- SSR服务端一键安装脚本
支持新协议混淆,SSR服务端一键安装脚本 Shadowsocks-R 是项目 shadowsocks 的增强版,用于方便地产生各种协议接口.实现为在原来的协议外套一层编码和解码接口,不但可以伪装成 ...
- 红帽学习笔记[RHCE]OpenLDAP 服务端与客户端配置
目录 OpenLDAP 服务端与客户端配置 关于LDIF 一个LDIF基本结构一个条目 属性 Object的类型 服务端 安装 生成证书 生成默认数据 修改基本的配置 导入基础数据 关于ldif的格式 ...
- ORACLE服务端详细安装步骤(配图解)
ORACLE服务端的安装及配置 l 将下载的安装包解压缩,双击[setup.exe]文件,系统检查监听参数,耐心等待,完成后出现如下界面,电子邮件可不填,"我希望..."建议不勾选 ...
随机推荐
- git使用记录三:查看日志
git使用记录三: git log git log 的帮助文档 git log --help 查看最后面的两个日志记录 命令如下: git log -n number 比如: git log -n 2 ...
- js的浏览器判断方法
使用navigator.userAgent来判断浏览器类型. 1.浏览器版本号函数: var br=navigator.userAgent.toLowerCase(); var browserVe ...
- LeetCode Linked List Medium 2. Add Two Numbers
Description You are given two non-empty linked lists representing two non-negative integers. The dig ...
- setquota - 设置磁盘配额或时间限制
SYNOPSIS(总览) setquota [ -u | -g ] filesystem-name block-soft block-hard inode-soft inode-hard name.. ...
- 新旧Django版本中urls与path的区别
from django.conf.urls import url from . import view urlpatterns = [ url(r'^hello$', view.hello),] 新版 ...
- go语言从例子开始之Example18.struct结构体
Go 的结构体 是各个字段字段的类型的集合.这在组织数据时非常有用 Example: package main import "fmt" type product struct{ ...
- Nginx详细安装部署教程(转)
一.Nginx简介 Nginx是一个web服务器也可以用来做负载均衡及反向代理使用,目前使用最多的就是负载均衡,具体简介我就不介绍了百度一下有很多,下面直接进入安装步骤 二.Nginx安装 1.下载N ...
- Oracle varchar2或char类型的byte和char的区别
那其中的BYTE和CHAR有什么区别呢 BYTE,用字节指定:VARCHAR2(10 BYTE).这能支持最多10字节的数据,在一个多字节字符集中,这可能只是两个字符.采用多字节字符集时,字节与字符并 ...
- Yum与RPM
Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器.基于RPM包管理,能够从指定的服务器自动下载 ...
- python 环境安装说明
一. 安装 python-3.6.5-amd64.exe 1. 安装完成后,设置系统环境变量 Path E:\Programs\Python\Python36; E:\Program ...