码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2018-09-18 19:53:55      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:脚本   shell   image   alt   roo   chmod   ssh   x86_64   htm   

一、用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脚本完成自动化备份

标签:脚本   shell   image   alt   roo   chmod   ssh   x86_64   htm   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!