「这是我参与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)项目未来改进目标