说明:系统环境CentOS release 6.5 (Final)  2.6.32-431.el6.x86_64

rsync server:配置步骤

1、vi /etc/rsyncd.conf

#Rsync server

#created by lijianfeng 18:26 2017-9-24

#rsyncd.conf start#

uid = rsync

gid = rsync

use chroot = no

max connections = 2000

timeout = 600

pid file = /var/run/rsyncd.pid

lock file = /var/run/rsync.lock

log file = /var/log/rsyncd.log

ignore errors

read only = false

list = true

hosts allow = 172.16.1.0/24

#hosts deny = 0.0.0.0/32

auth users = rsync_backup

secrets file = /etc/rsync.password

################################################

[backup]

comment = backup by lijianfeng  18:29 2017-09-24

path = /backup

2、创建rsync用户,共享目录/backup

useradd rsync -s /sbin/nologin -M

id rsync

mkdir /backup

chown -R rsync /backup/

3、创建密码文件

echo "rsync_backup:oldboy" >/etc/rsync.password

chmod 600 /etc/rsync.password

cat /etc/rsync.password

4、启动服务并加入开机自启动rsync --daemon

echo "rsync --daemon" >>/etc/rc.local

rsync --daemon

netstat -lntup|grep rsync

ps -ef|grep rsync|grep -v grep

5、关闭防火墙

/etc/init.d/iptables  stop

ntpdate time.nist.gov

6、关闭SELINUX

rsync客户端配置

1、创建密码文件

echo "oldboy" >/etc/rsync.password

chmod 600 /etc/rsync.password

ls -l /etc/rsync.password

cat /etc/rsync.password

2、关闭防火墙,关闭SELINUX

/etc/init.d/iptables  stop

ntpdate time.nist.gov

3、定时执行同步命令push:

备份脚本

mkdir  /server/scripts -p

cd /server/scripts

vim rsync_client.sh

#!/bin/sh

path=/backup

dir="`ifconfig eth0|awk -F '[ :]+' 'NR==2 {print $4}'`_$(date +%F)"

mkdir $path/$dir -p &&\

/bin/cp /var/spool/cron/root $path/$dir/cron_root_$(date +%F) &&\

/bin/cp /etc/rc.local /$path/$dir/rc.local_$(date +%F)

rsync -az $path/ rsync_backup@172.16.1.5::backup  --password-file=/etc/rsync.password

说明:全路径试运行脚本

/bin/sh /server/scripts/rsync_client.sh

定时任务每天19:00执行脚本rsync_client.sh

crontab -e

############time sync by lijianfeng at 2017-09-27

*/5 * * * *  /usr/sbin/ntpdate time.nist.gov >/dev/null 2>&1

############################Rsync backup#################

00 19 * * *  /bin/sh /server/scripts/rsync_client.sh >/dev/null 2>&1

转载于:https://blog.51cto.com/78124107/1971144

鸡蛋学运维-2:Rsync同步配置步骤相关推荐

  1. Linux同步自己的配置,Linux学习心得之——Rsync同步配置

    Linux学习心得之--Rsync同步配置 1 使用软件 类unix系统下的数据镜像备份工具:rsync. 2 安装说明 2.1 获取rsync 下载最新版本的rsync-3.0.8.tar.gz 2 ...

  2. mysql主主同步配置_MySQL 主主同步配置步骤

    MySQL 主主同步配置 服务器名 IP 系统 MySQL odd.example.com 192.168.1.116 rhel-5.8 5.5.16 even.example.com 192.168 ...

  3. MySQL -> ES 数据同步 配置步骤

    部署 MySQL -> ES 数据同步 (mysql 同步到 ES 是支持 多表查询 后把结果同步到ES 中的同一个索引中的) 1.服务器: 内网ip:192.168.0.60 登录name+k ...

  4. ubuntun系统mysql数据库同步_Ubuntu下MySQL主从同步配置步骤

    1)安装mysql Ubuntu中安装一台mysql了,docker安装另外一台mysql 获取mysql的镜像,主从同步尽量保证多台mysql的版本相同,我的ubuntu中存在的mysql是5.7. ...

  5. Linux下mysql支持中文,linux下mysql环境支持中文配置步骤

    sql脚本执行前加上: CREATE DATABASE IF NOT EXISTS mydatabase DEFAULT CHARSET utf8 COLLATE UTF8_GENERAL_CI; u ...

  6. 【Linux】循序渐进学运维-服务篇-rsync配置文件

    大家好,我是高胜寒,本文是Linux运维-循序渐进学运维-服务篇的第9篇文章 文章目录 前言 一. rsync配置文件举例 二. rsync配置文件详解 1. 配置文件的组成: 2. 常见的全局参数 ...

  7. rsync的介绍及参数详解,配置步骤,工作模式介绍

    rsync的介绍及参数详解,配置步骤,工作模式介绍 rsync是类unix系统下的数据镜像备份工具.它是快速增量备份.全量备份工具. Sync可以远程同步,支持本地复制,或者与其他SSH.rsync主 ...

  8. 【Linux】循序渐进学运维-服务篇-rsync实战

    大家好,我是高胜寒,本文是Linux运维-循序渐进学运维-服务篇的第10篇文章 文章目录 前言 实验环境 实验步骤 1. 修改配置文件 2. 创建提示文件及用户密码 1) 编辑欢迎信息 2) 创建密码 ...

  9. 在Windows中配置Rsync同步

    在Windows中配置Rsync同步 Rsync是一款不错的文件免费同步软件,可以镜像保存整个目录树和文件系统,同时保持原来文件的权限.时间.软硬链接.第一次同步时 rsync 会复制全部内容,下次只 ...

最新文章

  1. 建军92周年,让我们了解那些先进的军用机器人
  2. sudo apt-get update E: Some index files failed to download. They have been ignored, or old ones use
  3. linux 打包库文件,Linux的文件的打包(tar方法)
  4. 高等代数——大学高等代数课程创新教材(丘维声)——3.4笔记+习题
  5. chrome安装JSONview插件,即可在浏览中查看json文件
  6. Jetbrains好用的插件(经验总结)
  7. 红蓝药丸的选择:大脑在缸中还是颅中?
  8. 如何使用计算机计算平方面积,尺平方米换算计算器(面积单位换算器)
  9. 兰德系数(Rand Index)
  10. 学生信息管理系统——用户登录模块问题篇
  11. 多级CIC滤波器的matlab仿真
  12. 大数据开发要学习什么
  13. Contest 20140914 Mushroom写情书 字符串雙hash 後綴數組
  14. C语言运算符的优先级和结合性
  15. [益智]:3个女儿的年龄
  16. css调颜色,CSS3 简单的调色板
  17. 2022“杭电杯”中国大学生算法设计超级联赛(7)
  18. OpenCart中文开源建站 | 系统界面更新对比(第 1 期)
  19. QTabWidget样式表
  20. 中小商业银行主动安全纵深防御体系解决方案

热门文章

  1. POJ 1150 The Last Non-zero Digit 数论+容斥
  2. 数学学习笔记-三角函数
  3. 记录下Linux难记实用的命令
  4. POJ 1745 Divisibility DP
  5. 20130328java基础学习笔记-循环结构for以及for,while循环区别
  6. 计算机网络第5章(传输层)
  7. php中mysql和mysqli_php mysqli中-和::有什么区别?
  8. 单体应用架构——垂直应用架构———分布式架构———SOA架构———微服务架构
  9. 贵州大学java期末考试_CONTRIBUTING.md
  10. WebBrowser控件的常用方法、属性和事件