Linux网络服务专业课程设计指导书.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《 \o "点击这里查询 课程名称为\“HA 高可用性系统\” 相关课程" LINUX LINUX系统》课程设计指导书 计算机和信息科学系 陈显龙 -12- 一.目标 本课程是计算机应用(网络)所开设一门关键实践课程,关键要求学生掌握LINUX系统原理和技术在实践中应用。本课程设计目标是使学生在理论学习基础上,发挥自已主观能动性,来处理部分实际数据和服务安全应用问题。在此基础上,真正了解和掌握LINUX应用,达成课程教学目标。 二.题目 时间:十八周 地点:T603 、604 每位任选下列项目中任选二题,查阅相关文件、了解相关系统,要求完成要求各项任务。 Nginx+PHP+MySQL双机互备、全自动切换方案 搭建可承受3万以上并发连接数LNMP服务 Linux服务器系统监控框架和MSN、E-mail、手机短信报警实现 使用Linuxrsync命令实现:多服务器镜像同时 基于 inotify + rsync 大量文件多服务器自动同时 Ubuntu下使用LINUXproxy+heartbeat搭建WEB负载均衡 SUSE Linux基于HeartBeat、Mon、Rsync搭建企业服务器双机配置过程 三.任务完成形式 完整软件系统 最终必需向指导老师提交完整电子版配置过程截图、运行效果截图(均需要加上自已IP地址),配置文件、和使用说明文件等。 课程设计汇报(具体要求请参考附录二) 课程设计汇报总体上关键包含以下多个部分: 1)封面 2)目录 3)课程设计汇报正文 4)软件安装、使用或配置说明 5)参考文件 四.总体要求 依据所给试验指导书要求,从中选择项目,应用所学知识,完成题目所要求各项要求。总体要求以下: 课程设计汇报正文字数不少于5000汉字,概念清楚、叙述正确、内容完整、书写规范。 课程设计中必需按指导书要求,综合应用所学LINUX系统处理实际问题,有必需理论分析,设计要有合理依据。独立完成课程设计,不得剽窃她人。 功效正确、有一定实用性,激励创新。 五.工作阶段和考评方法 大致上可分成五个阶段: 1.资料查阅准备阶段(15%) 2.分析设计阶段(35%) 3.设计调试阶段(40%) 4.课程设计汇报书写阶段(10%) 5.验收阶段 考评方法: 只有程序验收经过后,才能按以下方法核定此次课程设计总成绩,因未能独立完成设计(尤其是剽窃)或概念不清同学,总成绩将核定为不及格。总成绩由以下多个部分决定: 考勤、纪律、试验室卫生 工作量(查阅资料工作量、功效多少、难度、经历曲折) 关键技术 实用性、创新 课程设计汇报(叙述、书写规范、字数) 动手能力、分析问题处理问题能力 答辩情况(答辩时会问相关系统实现和本作品相关理论知识问题) 互助协作方面贡献及能力 六.任务具体要求 1、Nginx+PHP+MySQL双机互备、全自动切换方案 在实际企业应用中,某台“Nginx+PHP+MySQL”接口数据服务器,饰演角色十分关键,假如服务器硬件或Nginx、MySQL发生故障,而短时间内无法恢复,后果将很严重。为了避免单点故障,设计此套方案,实现了双机互备、全自动切换,故障转移。 自动切换步骤 (1)、主机默认绑定内、外网虚拟IP,当主机MySQL、Nginx无法访问或服务器宕机,主机上failover.sh守护进程会自动摘除自己绑定内、外网虚拟IP(假如主机上failover.sh死掉,无法摘除自己绑定虚拟IP也没关系),备机上failover.sh守护进程会自动接管备机原来绑定内、外网虚拟IP,并发送ARPing包给内、外网网关更新MAC,强行接管。 (2)、备机绑定虚拟IP后,会发送ARPing包给内、外网网关,通知网关更新虚拟IPMAC地址为备机MAC地址,从而确保了切换后能够经过虚拟IP立即访问到备机。 (3)、假如主机MySQL、Nginx开启起来,全部恢复正常访问,主机上failover.sh守护进程会检测主机上MySQL数据是否已经完全从备机上同时过来。假如同时延迟时间为0,主机会自动接管内、外网虚拟IP,并发送ARPing包给内、外网网关,而备机也会自动摘除内、外网虚拟IP。 (4)、整个切换步骤均由failover.sh自动完成,无需人工处理。 2)搭建可承受3万以上并发连接数LNMP服务 在高并发连接情况下, Nginx同时能够作为7层负载均衡服务器来使用。Nginx 0.7.51 + PHP 5.2.8 (FastCGI) 能够承受3万以上并发连接数, 4GB内存服务器+Apache(prefork模式)通常只

文档评论(0)

181****8523 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档