利用rsync+crontab实现linux服务器间的定时增量备份

利用rsync+crontab实现linux服务器间的定时增量备份

ID:10695388

大小:159.50 KB

页数:5页

时间:2018-07-07

利用rsync+crontab实现linux服务器间的定时增量备份_第1页
利用rsync+crontab实现linux服务器间的定时增量备份_第2页
利用rsync+crontab实现linux服务器间的定时增量备份_第3页
利用rsync+crontab实现linux服务器间的定时增量备份_第4页
利用rsync+crontab实现linux服务器间的定时增量备份_第5页
资源描述:

《利用rsync+crontab实现linux服务器间的定时增量备份》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、利用rsync+crontab实现Linux服务器间的定时增量备份rsync是Linux、UNIX系统下的数据镜像备份工具,它的特性如下:1、可以镜像保存整个目录树和文件系统。2、可以很容易做到保持原来文件的权限、时间、软硬链接等等。3、无须特殊权限即可安装。4、优化的流程,文件传输效率高。5、可以使用rcp、ssh等方式来传输文件,当然也可以通过直接的socket连接。 6、支持匿名传输。今天就利用rsync+crontab来实现Linux服务器间的定时增量备份。环境说明:工作服务器A:IP地址192.168.1.86,操作系统Cen

2、tOS5.5,已建立用户tom备份服务器B:IP地址192.168.1.87,操作系统CentOS5.5,已建立用户jack(uid503,gid503)实现目的:每天早上3点,将A服务器上的用户目录/home,自动备份到B服务器的/home/jack/backup-A下,备份增量进行,不需要任何用户交互。配置步骤:1、配置备份服务器B1)[root@Server-B~]#rpm-qa

3、greprsync  #查看是否有rsync包 rsync-2.6.8-3.1以上输出说明rsync已经装好了,保证/etc/services有下面的行

4、作者:江西新华电脑学院2021-6-262)rsync的rpm包本身没有附带rsyncd的配置文件,需要手动创建它(/etc/rsyncd.conf)[root@Server-B~]#vi/etc/rsyncd.conf3)修改/etc/xinetd.d/rsync,打开rsync服务[root@Server-B~]#vi/etc/xinetd.d/rsync4)开启rsyncd服务,并设置系统启动时,加载rsync服务[root@Server-B~]#/usr/bin/rsync–daemon作者:江西新华电脑学院2021-6-265

5、)检验rsync服务是否启动成功有如下内容表示已经成功启动6)配置ssh的非交互式登录思路:服务器A生成一对RSA密钥,自己保留私钥,将私钥附加到登录服务器B的authorized_keys中,A登录B,以及进行A到B的rsync就不用交互式输入密码了。>>在服务器A上生成一对密钥(以root的身份执行)>>远程登录到备份服务器B上并且创建.ssh目录。[root@Server-A~]#sshjack@192.168.1.87 …[jack@Server-B~]$mkdir.ssh;chmod0700.ssh作者:江西新华电脑学院202

6、1-6-26>>在A机上执行远程拷贝公钥到B机:[root@Server-A~]#scp.ssh/id-rsa.pubroot@192.168.1.87:/home/jack/.ssh/authorized_keys这样,无交互的ssh登录就完成了。特别注意的是B服务器的.ssh目录权限,最好是700,如果赋予它过多的权限,无交互登录可能不生效!7)编制备份脚本在服务器A上编写一个备份脚本,放置在/home/tom/public_scripts下,名为backup.sh#!/bin/shTARGET_DIR=backup-AforSOU

7、RCE_DIRin“/home”doecho“Backingup$SOURCE_DIR…”rsync-au–delete$SOURCE_DIRjack@192.168.1.87:/home/jack/$TARGET_DIRdone作者:江西新华电脑学院2021-6-26[root@Server-Apublic_scripts]#chmod755backup.sh该脚本权限设置为755,以便其他用户可访问到。8)修改计划任务在服务器A上,用root身份执行以下命令[root@Server-A~]#crontab–e 3 ****/home

8、/tom/public_scripts/backup.sh作者:江西新华电脑学院2021-6-26

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。