linux全网备份项目之项目需求分析(上)

157 阅读2分钟

「这是我参与11月更文挑战的第1天,活动详情查看:2021最后一次更文挑战

1)了解领导需求 每天晚上00点整在web服务器A上打包备份系统配置文件,网站程序目录及访问日志并通过rsync命令推送到服务器B上备份保留(备份思路可以先在本地按日期打包,然后再推送到服务器B上)

2)分析具体需求,编写项目方案

1.项目背景(项目背景前言介绍)
2.项目需求(详细索命)
	1)所有服务器的备份目录必须为/backup
	2)要备份的系统配置文件包括但不限于:
	   a)  定时任务服务的配置文件    (/var/spool/cron/root) (适合web和nfs务器)
	   b)  开机自启动的配置文件      (/etc/rc. Local)        (适合web和nfs服务器)
           c)   日常脚本的目录            (/server/scripts)
	   d)   防火墙 tables的配置文件   (/etc/ sysconfig/iptables)
	   e)   自已思考下还有什么需要备份呢?
	3)Web务器站点目录假定为(/var/html/www)
	4)Web服务器访日志路径假定为(/app/Log)
	5)Web服务器保留打包后的7天的备份数据即可(本地留存不能多于7天,为太多硬盘会满)
	备份服务器上,保留最近7天的备份数据,同时保图6个月内每周一的所有数据副本
	备份服务器上,要按照备份数据服务器的内IP为目录保存备份,备份的文件按照时间名字保存
	    
	需要确保备份的数据尽量完整正确,在备份服务器上对备份的数据进行检查,
	把备份的成功及失敗结果信息发个系统管理员邮箱中

3)项目实施过程

1.项目架构规划(表格 图形)
2.项目规范制定
3.项目具体操作流程

4)项目验收测试 部署备份服务

第一个里程:检查备份软件是否安装

第二个里程:编写配置文件信息

第三个里程:创建备份目录管理用户

第四个里程:创建备份目录,并进行授权

第五个里程:创建用户认证密码文件,并进行授权

第六个里程:启动备份服务 2)编写备份脚本

5)项目未来改进目标