移动互联系统运维技术教学教案.docx
《移动互联系统运维技术教学教案.docx》由会员分享,可在线阅读,更多相关《移动互联系统运维技术教学教案.docx(27页珍藏版)》请在课桌文档上搜索。
1、教案首页主讲教师职称系、部教学团队电子信息学院课程名称移动互联系统运维技术本教案授课学时2本次课标题任务-2认识互联网运维授:课班级及时间敬学目标知识目标:了解互联网运维概述/解运维发展趋势和挑战了解提升系统运维整体水平的途径能力目标:掌握查找知识的方法学会自主学习,提而自学能力素质目标:开阔视野,培养良好的职业素质教学主要内容互联网运维概述运维发展趋势和挑战提升系统运维整体水平的途径教学重点、难点提升系统运维整体水平的途径思政元素家国情怀,良好的职业素养备注【新课导入】因为是第一节课,首先是讲解这门课在本专业(云计克技术与应用)中的定位,如何学好这门课(多练习)。可能会花比较多的时间在系统安
2、装过程【教学过程和教学内容设计】(D什么是互联网运维随着互联网行业发展,从传统生成模式到移动互联020SnIinetooffline),将线下的商务机会对接到互联网中来,再到“互联网+”深度拥抱各行各业,整个互联网浪潮下催生出众多业务形态,无数产品和创新的技术都在影响和改变若这个世界,而支捽互联网基础系统稳定运转的人正是运维人员。(2)运维工程师的岗位职贡某款游戏产品可承数数白万的在线玩家,个Web站点页面浏览量上千万次,一个App的月活跃账户达数亿“从运维的角度出发,这些业务背后有很多工作要做,包括数据中心、网络、服务涔等基础架构的规划、建设、运营及服务管理,业务架构评估,部署方案优化,运行
3、环境设计,容量与成本管理,可用性与连续性管理,故障恢笑与维护等诸多方面.这些工作都属广运维工程师的工作范畴.(3)运维的发展趋势与挑战运维的职能就是保障管理的服务涔或者业务系统能够正常运行。一旦出现异常,不管什么原因都会有运维的资任,这就是运维,为了做好运维,我们需要关注的事情很多。从能力维度来看,我们需要关注运营产品的质量和效率成本:从产品的生命周期过程来看,我们需要关注发布前、发布中和发布后:从运维服务的发展趋势来看,随若云计算的出现,云计算上面已有的很多服务,其实就是运维所做的优化和提供的服务。(4)运维能力的发展需要经历三个阶段传统模式MZH!平开龙互联网横式业务大敷据处可运吞分析络+
4、系统+程序IJl才支木(5)升系统运维系统整体水平的途径:川队ffrtr比开JUi*人Sgll*fe芥(6)运维支掾袈构的进化IW1-1-5基地架构出1(7)运维支撑架构的进化tX*3HllrftKMK安全国队社M(8)运维团队价值的提升【教学小结】本小节主要是讲互联网运维概述、运维发展趋势和挑战、提升系统运维整体水平的途径,充分常握这部分内容,就可以更好地理解后面的内容.【布置作业】.无移动电商网站架构目标敏捷性4.架构模式分层:般可分为应用层,服务层,数据层。 分割:殷按照业务、模块、功能特点进行划分,比如应用层分为首页,用户中心。 分布:将应用分开部署(比如多台物理机),通过远程调用协同
5、工作。 集群:一个应用/模块/功能部署多份(如:多台物理机),通过负载均衡共同提供对外访问 缓存:将数据放在距离应用或用户垠近的位置,加快访问速度。 异步:将同步的操作异步化。客户端发出请求,不等待服务端响应,等服务端处理完毕后,使用通知或轮询的方式告知谙求方。 冗余:增加副本,提高可用性、安全性和性能。 安全:对己知问题提供有效的解决方案,对未知或者潜在问题建立发现和防御机制。 自动:将重:更的、不需要人工参与的事情,通过工具的方式,使用机器完成。敏捷:积极接受需求变更,快速响应业务发展需求。5 .移动电商网站架构示例37lf=Ffs=Iss=rbIJT守b三三.三 客户层:支持PC浏览器和
6、手机APZ差别是手机APP可以直接通过IP访问反向代理服务淞: 前端层:使用DNS负载均衡,CDN本地加速以及反向代理服务: 应用层:网站应用集群:按照业务进行垂直拆分,比如商品应用、会员中心等; 服务层:提供公用服务,比如用户服务、订单服务、支付服务等; 数据整:支持关系型数据库集群(支持读写分离),NoSQ1.集群,分布式文件系统集群,以及分布式CaChe; 大数据存储层:支持应用以和股务U的日志数据收集,关系数据库和NoSQ1.数据库的结构化和半结构化数据收集: 大数据处理层:通过MUPredUCe进行离线数据分析或SIOrm实时数据分析,并将处理后的数据存入关系里数据库6 .系统架构设
7、计与演进MySql安装配置1、MySQ1.安装概要NySQ1.支持大部分操作系统,包括WindOWs、1.inuxMacWindoWS环境下安装相对简单,在:实际Web应用架构中,MySQ1.大都是在1.inUX环境卜.使用。教学中我们选择在1.inUX系统平介卜.进行讲解。2、1.inUX环境下MySQ1.安装在1.inUX环境卜,YySQ1.有多种不同的安装方式,其不同安装方法都有各自优缺点,如表2-27所示,其中在线安装和:进制包安装比较简单。2Mt*AtM(1.aI.i也学,学IMMaEWw*n71小及法定SMMti.tidwmeMa1三WHWtK3、使川Wget卜我软件到本地S3fi
8、dBit5h:httpsheniianpinqp1094540.htmlftiZ2zecsviuck0hocabrcgpZwww#Cdwww(rtZ2zecsviuck0hocabrcgpZWWWj#wgethttps,CdGmysq1.COrn/Downloads/MySQ1._5.7/mysql5.7.26.|inux-Qlibc2.12.x8664.tar:qz4、解压,解年到uselOCalt(s,iz2zecsviuck0hocabrcgpzWWW)tar-zvfmysql-5.7.26-linu-libc2.12-x8664.tar.gzYusrlal5、创建用户和组|rootiZ
9、2zecsviuckOhodbrcgpZWWWJ#groupaddIlySQlrootiZ2zecsviuck0hoabrcgpZWWWj#USeradd-r-sysqlByRl6、将安装目录所有者及所属组改为InySqlIrootiZ2zec5viuck0hocabrcspZTJnrlmvmysql5.7.26linuglibc2.12x86.64/mysqlrooteiZ2zecsviuckhabrcfpZrwpChora-Rmysql.nysqlusrlocal,sjl7、进入mysql文件夹,创建data文件夹,用子存放数据库表之类的数据IrootiZ2zecsviuck0hocabr
10、cfpZ*wjmkdirdata8、初始化,安装依赖包rootiZ2zecsviuck0h。CabrCgPZWWWJ#yuainstallIibaio进行初始化rootiZ2zecsviuck0hocabrcgpZWWW#usrlocal/mysql.binmysldUger=eyql-basedir三usrlocalmysql-dtadir=usrlocalmysqldata-initialize9、编辑配置文件lrootiZ2zecsviuck0hocabrcpZErkilI/etc/ny.enf71111sjdtdport)M6charctersetserver-utf9GHW迂*1Qy
11、tIM)IXT7T11rry,11rjl:!11mlmiJ.(itoprevent-eecusyaboltinKi09ScttmgiueendgroupareignoredwhenMtCedBucd9If刈coedtorwBysqtdZga41ffrttsrorcutciyourtMMSunitfileforMrl4ibc0rdin9toth9instructionsInMtpzfeorproject.orQwlUSytedBVAQldJAtOllogerror-vrloMrj4ariadb.logid-fH*vArrunaariddbMrladb.pld9includeallfilesfro
12、thConUOdirectory9includiretcf.d10、将InySqI加入到服务中卖装依赖包roolocalhost三ysqll三CPusrlocalBysqlsupport-filcs11SQl.server/etc/init.d/mysQl11、开机后动rootiZ2zecsviuck0hocabrcgpZWWlChkCOnfiSInySQlon12、启动IDySql服务IrooiZ2zecsviuck0hocabrcgpZWvTlSerViCeInySQlStart13、设定root初始密码_最简单的方法,也是安装完ny%ql后,系统提不的方法.进入ulocalmyqq】bi
13、nBygIadBin来完成shell11*sqladminRrootpassword*newpwd*shellInySQIadmin-Uroot-hh。SJnamCpassword*newpwd”14、客户端连接到服务罂端shellmysql-uroot-pWIcmmttHR4riMitr.C-SndWitkjrf.YovrItorUMcnRctioidiSSrrrvrvl0:9.9.AB-IUirieMMrlMSrvrCeyr4M(c)2,21S.Orcl.Mri4CorporetieaAb三dthrt.Typ*l;*rbfor1*.T,toclrt启用用用、使使使-1X2S3SMySqI常
14、规应用service启动:servicemysqlstartmysqld脚本启动:etc/inint.d,mysqlstartsafe-mysqld启动:safe_mysql&K使用service启动:servicemysqlstop2、使用mysqld脚本启动:,etc/inint.d/mysqlstop3、 mvsqladminshutdown三、重启1、使用service启动:servicemysqlrestart2、使用mysqld脚本启动:etcinint.dysqlrestartMySqI常规应用一、create命令二、Use命令三、show命令四、insert命令(数据库插入内容
15、)五、select命令(数据库查询、检索内容)六、grant命令(数据库授权)七、drop命令八、delete命令九、update命令卜、desc命令(查看表的结构)SQ1.查询范例1、给表的字段名添加别名selectstuidas学生编号,name姓名,gender性别fromstudents;2、查询年龄大于40的select*fromstudentswhereage40;3、查找年龄大于20小于40的select*fromstudentswhereage20;selec*fromstudentswhereagebetween20and40;(这种是包含)4、查询以姓名以X开头的selec
16、t*fromstudentswherenamelikex;5、查找字段中为空值得信息select*fromstudentswhereclassidisnull;6、查找字段值不为空得信息select*fromstudentswhereclassidisnotnull;【教学小结】充分掌握这部分内容,就可以更好地理解后面的内容。【布置作业】一.独自完成mysql数据库的安装配置当我们/ENFS服务器设置好一个共享目录/data后,有权访问NFS服务器的FS客户端就可以将这个口录挂载到本地,并“能够看到版务器端/data的所有数据。因为挂载在本地的/data目录,其实就是服务器端的/data目录。
17、如果服务器端配置的客户端权限为只读,那么客户端就只能够读:如果权限配置为读写,客户端就能够进行读写“XFS是通过网络来进行服务器端和客户端之间的数据传输,两者之间要传输数据就要有相对应的网络端口来进行传输。NFS服务器端其文是随机选挣端口来进行数据传输的.那NFS客户端乂是如何知道NFS服务器端到底使用的是哪个端II呢?其实,NFS服务器是通过远程过程调用(remoteprocedurecall,RPC)协议/服务来实现的也就是说RPC服务会统一管理NFS的端口,客户端和服务器端通过RPe先沟通XFS使用了哪些端II,之后再利用这四端11(小于1024)来进行数据的传输,由此我们可以知道RPC
18、管理服务器端的XFS端口分配,客户端要传数据时,客户端的RPC会先向服务器端的RPC要服务器的端口,耍到端I】后再建立连接,然后传输数据。NFS安装配置通过上边简要的介绍,我们知道NFS服务需要依敕RPC服务,所以这里NFS服务镭需要安装rpcbind和MS-UtiIS.它户诣只露要安装MS-Utik1、首先,确认下服务雉系统是否已安装NFS$rxn-Qanfs-utils11cbind2. NFS取经安装注意:这乐我已经安装完毕,若为空,则说明未安装.然后,安装NFS服务*服务端Syminstall-ynfs-utilsrpcbind#客户篇Syuminstallynfs-utils3. N
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 移动 联系 统运维 技术 教学 教案
链接地址:https://www.desk33.com/p-1486545.html