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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了rsync+shell脚本完成自动化备份相关的知识,希望对你有一定的参考价值。

一、用scp的方法进行备份
1.scp -r index.html [email protected]:/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脚本完成自动化备份的主要内容,如果未能解决你的问题,请参考以下文章

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

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

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

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

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

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