Shell编程与文本处理,运用效劳运维,数据库效劳运维,日志与监控,Python根底,Python主动化运维,Docker主动化运维,Jenkins继续集成,云计算运维,网络与安全,Linux根底运维学习阶段
Linux根底运维学习阶段
这个阶段首要学习Linux运维技能,包含Linux根本操作、Bash编程、运用效劳布置、数据库效劳布置、日志办理、体系监控等。
第1周
Linux根底
本周学习Linux根本操作、用户与组、目录与文件、文件查找与打包、文件修改、磁盘办理、体系备份与康复、计划任务等根本的体系办理指令。
第2周
Shell编程与文本处理
本周学习Bash编程言语及文本处理,包含Bash下的特别字符、变量与流程控制、运算、函数等言语根底,以及正则表达式、Sed和Awk的根底用法。这些是Linux运维人员需求把握的根底知识,实际运维作业中经常会用到。
第3周
运用效劳运维
本周内容围绕运用效劳运维打开,包含Web效劳器装备、HTTPS装备、负载均衡。其间Web效劳器装备包含了Apache和Nginx两大市面上最盛行的Web效劳器,负载均衡解说了Nginx、LVS和HAProxy三种方法。
第4周
数据库效劳运维
数据库知识是
运维工程师必需求把握的一项技能,除了能够完结装置、装备和功能优化等运维作业,还要能够履行根本的增修改查操作。本周内容解说了现在市面上主流的三大数据库MySQL、MongoDB和Redis,其间MySQL为联系型数据库,MongoDB为文档型数据库,Redis为K-V数据库,Redis更多的时分是被当作缓存效劳来运用。
第5周
日志与监控
日志和监控是用来追踪线上效劳运转状况的两大重要手法。本周首要解说了怎么运用现在最盛行的ELK开源软件栈来建立日志剖析平台,接着解说了多种效劳运转状况监控方法,包含Linux指令、Python脚本、传统的Zabbix,以及这一范畴炙手可热的新星Prometheus。
Devops与云计算运维学习阶段
这个阶段首要学习Linux主动化运维技能和云计算运维。首要学习Python根底,然后学习Ansible和Saltstack这两种Python主动化运维东西。接着学习Docker主动化运维,包含现在大火的Kubernetes。紧接着学习Jenkins继续集成,包含Jenkins怎么跟Docker和Kubernetes配合来完结继续布置。最终学习云计算运维,首要解说阿里云各种云效劳运维。
第6周
Python根底
Python是
运维工程师必需求把握的一一门言语,它供给了许多运维相关的库包和东西来辅佐
运维工程师完结作业。本周解说Python根底语法、数据结构、函数式编程和面向对象编程等编程根底,并不会需求专业的Python开发人员那样涉入太深。
第7周
Python主动化运维
本周学习两大Python主动化运维(DevOps)东西(Ansible和Saltstack)的运用。它们都是用来批量办理效劳器的东西,其间Ansible不需求在被办理的效劳器上布置Agent,但功能稍弱,Saltstack正好相反,两者都具有良好的二次开发才能。
第8周
Docker主动化运维
Docker经过将运用运转的依赖环境跟代码一同打包,处理了布置时令人头疼的环境差异问题,现在现已成为大多数公司运用布置的首选方法。本周咱们先学习Docker各项东西的运用,然后学习Docker容器编列东西范畴的肯定王者Kubernetes。
第9周
Jenkins继续集成
Jenkins是运用Java编写的继续集成东西,经过装备Pipeline能够完结运用代码主动测试、主动构建和主动布置。本周首要学习Jenkins的装置、装备和办理,然后学习Jenkins怎么跟Docker和Kubernetes结合来完结主动布置。
第10周
云计算运维
现在越来越多的运用转向了“云原生”,云原生运用尽可能运用云计算平台供给的效劳,包含核算、存储、数据库、缓存、消息行列等,来简化运用的布置和运维。本周咱们首要介绍云计算的底层技能“虚拟化”,然后解说阿里云供给的各种常用效劳,包含VPC、ECS、RDS、MongoDB、Redis、OSS和负债均衡等。
网络与安全学习阶段
网络与安满是传统Linux运维的重要组成部分,跟着云计算的盛行现在的运维人员现已很少触摸。除了第11周课程为必学,其他均为选学,感兴趣的同学能够多了解。
第11周
网络与安全
网络是不可信赖的,所以在这里安全显得特别重要。本周首要介绍了OSI七层网络模型,以及常见的网络协议,包含TCP/IP、HTTP等,然后具体解说了iptables防火墙东西的运用,最终简略介绍了一下用得比较少的SELinux。
阅读推荐:考取华为认证有哪些好处?金信润天培训机构好不好?