序章
课程概述和目标
系列课程的亮点
课程大纲介绍
课程总架构图
(一)课程概述和目标
本课程是一个长期系列课程, 以培养一个优秀运维架构师为目标 面向各个阶段的学员, 既包括将来希望加入运维行业的 完全零基础的毕业生,也包括已参加技术类相关工作多年且希望在运维技术方向有所提高的在职人员
系列课程以一个固定的总体框架为主线 按阶段顺序教学。 不同技术阶段的学员可以自行挑选感兴趣的部分进行学习
本课程中内容大体包含 : 操作系统/开源服务/小型集群/企业实战/面试技巧 等等
(二)系列课程的特点亮点:
1) 结合企业实际 : 本套课程的最重的一个特点 就是与企业实际情况/工作/ 的结合力度 ,无论是理论知识 还是实际操作 在适当的时候 都要真正结合进企业的实际情况 尽可能还原真实的运维 (70 80% 100%)
2) 主干链路教学: 什么是主干? 什么是链路? 这个可以说 是本人结合多年运维经验所提出的一个 新的个人教学理念(只针对运维)后面会继续详细解释 这两个词汇
主干式教学 : 知识点比较繁多,需要一个坚实的主线将全部的知识点串联起来 让任何知识点都不孤立
链路式教学 : 单独的知识点之间 是可以建立直接或间接的关联 形成知识的枝叶
类神经网络教学 (Artificial Neural Network,即ANN ),是20世纪80 年代以来人工智能领域兴起的研究热点。它从信息处理角度对人脑神经元网络进行抽象, 建立某种计算模型
图001 网状结构的知识体系
3) 真实贴心传授: 我本人的运维之路 其实在期间 还是遇到很多坎坷的 ,无论是知识的掌握 还是运维工作本身的挑战 自己都有很多的心得体会 也有各种心酸 我本人在沟通上一直保持着开朗的方式 来到教学中自然也不例外 希望传授学生知识的时候 我们可以心贴心的一起学习 一起成长
(三)大米系列运维课程大纲安排:
第一阶段课程(初级 面向零基础):运维领进门 (运维概念/系统/Linux/命令行/网络/脚本/入门)
第二阶段(中级):运维服务(开源软件)篇 (几十种 当下企业应用最广的 最主流的开源Linux服务配置 安装 调优 排错)(主干教学)
第三阶段(高级):1,2 阶段的 所有知识点 融会贯通 传入主干结合生产(企业工程师)运维架构体系企业级实战 (开始搭建主干 并按部就班添加枝叶 形成系统架构)
第四阶段(专级):各种最前沿的运维理念/技术 探索 (新的技术方向)
第五阶段 (面试技巧 面试实战 成为面试的主人)
运维对知识面的要求非常广,涉及多种发行版操作系统(4种),系统各种命令 系统各种自身机制(GNU init /etc/xinetd service-restart(6.0) sytemctl(7.0) )(是跟发行版 内核)
几百种开源软件技术(nginx puppet apache(重点 日常工作反复资料搜索 可以给学生展示apache.org) lighttpd ),几十种脚本编程语言,上千种不同运维企业架构,复杂多变的网络环境
IDC环境,各种安全防范技术,各种数据库技术
博而不精,多而广
我们的同学在没有实际运维工作经验之前, 很难将这么多零碎的知识点形成一个 “主干”。或者说 很难形成一个
有效的知识网 把所有的枝叶连接起来
—图004 形象比喻知识的主干结构 树干+枝叶的关系
任何单独的知识点 在企业中都不能独自发挥作用(ftp , dns,apache (IP+port) 静态页面对外上传 员工),必须有联合使用的情况下根据不同的业务场景 才能发挥效用
所以 这就是为什么要采用主干学,用一个长的主干主题架构思想 将顺序学到的(枝叶)
按部就班的编织进入主干网
链路: 指的是 零散知识之间的前后 因果关系,任何一个知识点(不能是100%),在传入主干思维后,都可以和其他的知识点形成连接关系 (嵌入日常教学)
倒叙:倒叙的目的 ,运维因为知识点繁多(宏观的目的 DNS (域名解析 -> 网站) Linux 运维企业中定位 很好的待遇),所以需要采用将目的放在第一优先级的教学方法
而绝对不是 一开始就进入运维Linux系统的细节末枝
面向整体企业级运维架构设计的课程
如下图所示 是一个较为完整的企业级运维架构图
最上面一层是 整套课程中所包含的大多数散落的知识点(枝叶)
而往下 则是贯穿整个框架的主线流程
这里需要说明两点
1) 这里的框架流程 可以说符合大部分现有企业的运维框架模型 但不能代表全部 因为例如很多的小型创业公司 并不具备如此完善的架构体系
2) 如下架构图中 各个部分 其实都可以再往下细分出更细节的架构图 组成部分 最终可以具体到 每一个机器(节点) , 这里作为一个流程的主干 是为了
引导学习进度,并且让我们明白每学一个部分的知识时 其实都可以结合进入到整体框架中 而不是像之前提到的 知识点散落 不成体系
网友评论