centos rsync安装配置
安装
|
1
|
yum -y install rsync |
---------------------服务器安装-------------------------------
创建基础配置文件
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#vim /etc/rsyncd.conf uid = root gid = root use chroot = no max connections = 5 pid file = /var/run/rsyncd.pid lock file = /var/run/rsync.lock log file = /var/log/rsyncd.log [www] path = /usr/local/nginx/html/down/ ignore errors read only = truelist = false auth users = rsync secrets file = /etc/rsync.pas |
创建密码配置文件
|
1
2
|
#vi /etc/rsync.pasrsync:yourpassword |
将rsync.pas设置为root所有, 权限为600
|
1
2
|
chown root.root /etc/rsync.pas chmod 600 /etc/rsync.pas |
启动:
|
1
|
/usr/bin/rsync --daemon |
打开防火墙设置873端口:编辑/etc/sysconfig/iptables文件,添加873端口
关闭selinux:打开/etc/selinux/config文件,修改SELINUX=disabled
------------------------------客户端安装-----------------------------------------
创建基础配置文件
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#vim /etc/rsyncd.confuid = root gid = root use chroot = no max connections = 5 pid file = /var/run/rsyncd.pid lock file = /var/run/rsync.lock log file = /var/log/rsyncd.log [www] path = /usr/local/test/ignore errors read only = truelist = false auth users = rsync secrets file = /etc/rsync.pas |
创建密码配置文件
|
1
2
|
#vi /etc/rsync.pasyourpassword |
将rsync.pas设置为root所有, 权限为600
|
1
2
|
chown root.root /etc/rsync.pas chmod 600 /etc/rsync.pas |
执行同步命令:
|
1
|
rsync -vrtup -R --delete rsync@10.10.10.10::www --password-file=/etc/rsync.pas /usr/local/test/ |
命令解析:
|
1
2
3
4
5
6
7
8
9
10
11
12
|
-v, --verbose 详细模式输出 -r, --recursive 对子目录以递归模式处理 -t, --times 保持文件时间信息 -u, --update 仅仅进行更新,也就是跳过所有已经存在于DST,并且文件时间晚于要备份的文件。(不覆盖更新的文件) -p, --perms 保持文件权限 rsync@10.10.10.10::wwwrsync - 登陆用户名10.10.10.10 - 服务器IPwww - 主配置文件中的段名--password-file=/etc/rsync.pas - 指定密码文件/usr/local/test/ - 要同步到的本地目标文件夹 |
设置自动运行脚本,每5秒执行一次同步
|
1
2
3
4
5
6
7
|
#!/bin/bashwhile [ 1 ]dorsync -vrtup -R rsync@10.10.10.10::www --delete --password-file=/etc/rsync.pas /usr/local/nginx/html/downsleep 5done |
设置脚本自启动:
在centos5 和 centos6中,方法不太一样。centos6可以参见另一篇文章:
http://hi.baidu.com/solohac/item/9a89bf4257a97eeaa5c066cd
centos rsync安装配置的更多相关文章
- Centos下安装配置LAMP(Linux+Apache+MySQL+PHP)
Centos下安装配置LAMP(Linux+Apache+MySQL+PHP) 关于LAMP的各种知识,还请大家自行百度谷歌,在这里就不详细的介绍了,今天主要是介绍一下在Centos下安装,搭建一 ...
- CentOS 7安装配置Apache HTTP Server
原文 CentOS 7安装配置Apache HTTP Server RPM安装httpd # yum -yinstall httpd //安装httpd会自动安装一下依赖包: apr apr-ut ...
- CentOS 7 安装配置 NFS
CentOS 7 安装配置 NFS 环境 nps 192.168.1.97 client 192.168.1.98 一.yum 安装 yum -y install nfs-utils rpcbind ...
- 分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置(单点安装)——第一篇
分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置(单点安装)--第一篇 简介 首先简单了解一下基础概念,FastDFS是一个开源的轻量级分布式文件系统,由 ...
- CentOS 7安装配置Samba服务器
CentOS 7安装配置Samba服务器 CentOS 7下Samba服务器安装配置过程笔记. 假设我们有这样一个场景 共享名 路径 权限 SHAREDOC /smb/docs 所有人员包括来宾均可以 ...
- CentOS 7安装配置Samba服务器(挂载共享文件夹)
CentOS 7安装配置Samba服务器 CentOS 7下Samba服务器安装配置过程笔记. 假设我们有这样一个场景 共享名 路径 权限 SHAREDOC /smb/docs 所有人员包括来宾均可以 ...
- 记录:CentOS 7 安装配置分布式文件系统 FastDFS 5.1.1
CentOS 7 安装配置分布式文件系统 FastDFS 5.1.1 软件下载:http://download.csdn.net/download/qingchunwuxian1993/9897458 ...
- CentOS gitlab 安装配置
CentOS gitlab 安装配置 2018-11-02 11:23:09 Visit 5 在/etc/yum.repos.d 目录下创建文件gitlab-ce.repo,使用国内的安装源 b ...
- <转>CentOS 7 安装配置 NFS
CentOS 7 安装配置 NFS 环境 nps 192.168.1.97 client 192.168.1.98 一.yum 安装 yum -y install nfs-utils rpcbind ...
随机推荐
- 酒鬼-DP
Description Santo刚刚与房东打赌赢得了一间在New Clondike 的大客厅.今天,他来到这个大客厅欣赏他的奖品.房东摆出了一行瓶子在酒吧上.瓶子里都装有不同体积的酒.令Santo高 ...
- 学习总结 java Iterator迭代器练习
package com.hanqi.jh; import java.util.*; public class Text3 { public static void main(String[] args ...
- 农村的“无为教育” (FW)
农村的“无为教育” 发布时间:2009年11月5日 11时33分 “以孩子影响孩子”,准确地说,是以偏远乡村贫困家庭的进取孩子,影响城市有相当收入的“问题孩子”.有两点值得注意,一是农村孩子影响城市孩 ...
- Facebook 的系统架构(转)
来源:http://www.quora.com/What-is-Facebooks-architecture(由Micha?l Figuière回答) 根据我现有的阅读和谈话,我所理解的今天Faceb ...
- Android基础总结(2)——活动Activity
1.什么是活动(Activity) 活动(Activity)是一种可以包含用户界面的组件,主要用于和用户进行交互.一个应用程序中可以包含零个或多个活动,但不包含任何活动的应用程序很少见. 2.怎么使用 ...
- [JFinal 2] JFinal 开发框架
导读:在这次和大家一起开发的今日开讲后台管理系统中,我们用的是JFinal框架.开始的时候,说是用SSH,心里一阵窃喜,刚刚做了网上商城的项目,对于这个框架还算是接触过了.JFinal却是个新货,心里 ...
- 【HTML/XML 8】XSL,可扩展样式表语言
导读:上篇博客说了在XML文档中实现表现形式的一种形式:CSS层叠样式表,本篇博客将接着说明其另一种实现方式XSL,并将分析XSL和CSS之间的 关系. 一.XSL简介 XSL(eXtensible ...
- rem是如何实现自适应中的?
使用rem 然后根据媒体查询实现自适应.跟使用JS来自适应也是同个道理,不过是js更精确一点.使用媒体查询: html { font-size: 62.5% } @media only screen ...
- SQL Server 数据库安全
--创建登陆用户 --create login login_name from windows with default_database = database | default_language ...
- CDbConnectionExt.php 23.2实现数据库的主从分离,该类会维护多个数据库的配置:一个主数据库配置,多个从数据库的配置
<?php /** * 实现数据库的主从分离,该类会维护多个数据库的配置:一个主数据库配置,多个从数据库的配置. * 具体使用主数据库还是从数据库,使用如下规则: * 1.CDbComm ...