首页 > 系统服务 > 详细

rsync+shell脚本完成自动化备份

时间:2018-09-18 19:51:23      阅读:289      评论:0      收藏:0      [点我收藏+]
一、用scp的方法进行备份
1.scp -r index.html root@192.168.1.169:/var/www/html/
技术分享图片
2.在192.168.1.169这台虚拟机上查看这个index.html的文件
技术分享图片
二、用rsync(远程同步)传文件
1.把之前传到上面的文件先删掉
技术分享图片
2.安装rsync
rpm -ivh rsync-3.0.9-15.el7.x86_64.rpm
技术分享图片
技术分享图片
3.在192.168.1.169的虚拟机的/var/www/html目录下查看
技术分享图片
三、用脚本进行备份
1.先改成无密钥登陆
ssh-keygen
技术分享图片
技术分享图片
2.查看密钥信息
cat /root/.ssh/id_rsa.pub
技术分享图片
技术分享图片
3.vi copy.sh(编辑copy这个脚本,脚本名字后面的后缀为.sh)
技术分享图片
4../copy.sh(执行这个脚本),Permission denied表示没有权限执行,所以得修改权限
chmod 777 copy.sh
技术分享图片
5.在执行一下这个脚本
技术分享图片
6.在192.168.1.169这台机器上就能看到传上去的文件
技术分享图片
四、自动同步
1.编辑/etc/crontab这个文件
技术分享图片
2.crontab -e
技术分享图片
3.crontab -l生效这个文件

rsync+shell脚本完成自动化备份

原文:http://blog.51cto.com/13956206/2176815

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!