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-******
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生效这个文件
转载于:https://blog.51cto.com/13956206/2176815