某公司有一台Web服务器,里面的数据很重要,但是如果硬盘坏了,数据就会丢失,现在领导要求你把数据备份,这样Web服务器数据丢失可以进行恢复。
自己想:每天晚上00点整在Web服务器A上打包备份系统配置文件、网站程序目录及访问日志并通过rsync命令推送到服务器B上备份保留(备份思路可以是先在本地按日期打包,然后再推送到备份服务器B上)
具体要求:
1)Web服务器A和备份服务器B的备份目录必须都是backup。
2)系统配置文件包括但不限于:
a.定时任务服务的配置文件(/var/spool/cron/root)
b.开机自启动的配置文件(/etc/rc.local)
c.日常脚本目录(/server/script)
d.防火墙iptables的配置文件(/etc/sysconfig/iptables)
e.自己思考下还有什么需要备份呢?
3)Web服务器站点目录假定为(/var/html/www)
4)Web服务器A访问日志路径假定为(/app/logs)
5) Web服务器保留打包后的7天的备份数据即可,备份服务器要有6个月数据
6)备份服务器B上要按照备份数据服务器的IP为目录保存,打包的文件按照事件名字保存。
本题是工作中网站生产环境全网备份项目方案的一个小型模拟,很有意义。