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脚本完成自动化备份的主要内容,如果未能解决你的问题,请参考以下文章