鸡蛋学运维-2:Rsync同步配置步骤
说明:系统环境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同步配置步骤相关推荐
- Linux同步自己的配置,Linux学习心得之——Rsync同步配置
Linux学习心得之--Rsync同步配置 1 使用软件 类unix系统下的数据镜像备份工具:rsync. 2 安装说明 2.1 获取rsync 下载最新版本的rsync-3.0.8.tar.gz 2 ...
- mysql主主同步配置_MySQL 主主同步配置步骤
MySQL 主主同步配置 服务器名 IP 系统 MySQL odd.example.com 192.168.1.116 rhel-5.8 5.5.16 even.example.com 192.168 ...
- MySQL -> ES 数据同步 配置步骤
部署 MySQL -> ES 数据同步 (mysql 同步到 ES 是支持 多表查询 后把结果同步到ES 中的同一个索引中的) 1.服务器: 内网ip:192.168.0.60 登录name+k ...
- ubuntun系统mysql数据库同步_Ubuntu下MySQL主从同步配置步骤
1)安装mysql Ubuntu中安装一台mysql了,docker安装另外一台mysql 获取mysql的镜像,主从同步尽量保证多台mysql的版本相同,我的ubuntu中存在的mysql是5.7. ...
- Linux下mysql支持中文,linux下mysql环境支持中文配置步骤
sql脚本执行前加上: CREATE DATABASE IF NOT EXISTS mydatabase DEFAULT CHARSET utf8 COLLATE UTF8_GENERAL_CI; u ...
- 【Linux】循序渐进学运维-服务篇-rsync配置文件
大家好,我是高胜寒,本文是Linux运维-循序渐进学运维-服务篇的第9篇文章 文章目录 前言 一. rsync配置文件举例 二. rsync配置文件详解 1. 配置文件的组成: 2. 常见的全局参数 ...
- rsync的介绍及参数详解,配置步骤,工作模式介绍
rsync的介绍及参数详解,配置步骤,工作模式介绍 rsync是类unix系统下的数据镜像备份工具.它是快速增量备份.全量备份工具. Sync可以远程同步,支持本地复制,或者与其他SSH.rsync主 ...
- 【Linux】循序渐进学运维-服务篇-rsync实战
大家好,我是高胜寒,本文是Linux运维-循序渐进学运维-服务篇的第10篇文章 文章目录 前言 实验环境 实验步骤 1. 修改配置文件 2. 创建提示文件及用户密码 1) 编辑欢迎信息 2) 创建密码 ...
- 在Windows中配置Rsync同步
在Windows中配置Rsync同步 Rsync是一款不错的文件免费同步软件,可以镜像保存整个目录树和文件系统,同时保持原来文件的权限.时间.软硬链接.第一次同步时 rsync 会复制全部内容,下次只 ...
最新文章
- 建军92周年,让我们了解那些先进的军用机器人
- sudo apt-get update E: Some index files failed to download. They have been ignored, or old ones use
- linux 打包库文件,Linux的文件的打包(tar方法)
- 高等代数——大学高等代数课程创新教材(丘维声)——3.4笔记+习题
- chrome安装JSONview插件,即可在浏览中查看json文件
- Jetbrains好用的插件(经验总结)
- 红蓝药丸的选择:大脑在缸中还是颅中?
- 如何使用计算机计算平方面积,尺平方米换算计算器(面积单位换算器)
- 兰德系数(Rand Index)
- 学生信息管理系统——用户登录模块问题篇
- 多级CIC滤波器的matlab仿真
- 大数据开发要学习什么
- Contest 20140914 Mushroom写情书 字符串雙hash 後綴數組
- C语言运算符的优先级和结合性
- [益智]:3个女儿的年龄
- css调颜色,CSS3 简单的调色板
- 2022“杭电杯”中国大学生算法设计超级联赛(7)
- OpenCart中文开源建站 | 系统界面更新对比(第 1 期)
- QTabWidget样式表
- 中小商业银行主动安全纵深防御体系解决方案
热门文章
- POJ 1150 The Last Non-zero Digit 数论+容斥
- 数学学习笔记-三角函数
- 记录下Linux难记实用的命令
- POJ 1745 Divisibility DP
- 20130328java基础学习笔记-循环结构for以及for,while循环区别
- 计算机网络第5章(传输层)
- php中mysql和mysqli_php mysqli中-和::有什么区别?
- 单体应用架构——垂直应用架构———分布式架构———SOA架构———微服务架构
- 贵州大学java期末考试_CONTRIBUTING.md
- WebBrowser控件的常用方法、属性和事件