rsync配置与自动化执行

镜像备份


 rsync配置与自动化执行



假如主服务器和备份服务器都想保持一致,可以加上,让备份服务器同步主服务器,有多余的就删除,


这里是文件夹的名字,后面不加号键只

 rsync配置与自动化执行




基本的操作上面应该都演示了,相信你应该知道每次同步都要输入备份服务器的密码,现在来配置ssh免密码登录,然后在crontab - e中写个脚本就可以自动化执行了。实验如下:


在主服务器上生成密钥

,,,,,,,,,,,, #(直接选择回车,都选择默认就行)


使用ssh-copy-id将公匙发送到备份服务器


然后再测试下,远程登录是否要密码,不用就OK !

 rsync配置与自动化执行


手动测试同步是否需要输入密码

 rsync配置与自动化执行


ssh免密码登录好,现在我们把这句写入一个脚本里面

回声”rsync -avz - e ssh/唐root@192.168.23.35:/home ”比;/etc/tang.sh


crontab -e ,,,,,,,,,,, #编写定时执行任务,每个小时的第五分钟执行一次。

5 * * * * sh/etc/tang.sh

 rsync配置与自动化执行


* * * * *,,, sh/etc/tang.sh


解释:

第1列表示分钟1 ~ 59岁每分钟用*或者*/1表示,

第2列表示小时1 ~ 23(0表示0点)
第3列表示日期1 ~ 31日
第4列表示月份1 ~ 12
第5列标识号星期0 ~ 6(0表示星期天),




rsync配置与自动化执行