课程详情
课程亮点
1、师资:优秀讲师团队,丰富行业经验和企业培训经验
2、特色:小班培训,精品课程,面授+直播+录播,上课方式多样
3、培训:免费重听
4、服务:提供全套复习视频及考前辅导视频
适用对象
1.从事非IT类工作者,不满意目前的待遇、职业前景,想转行从事IT行业
2.应届及往届大学生,对未来发展比较迷茫,对自身定位缺乏有效指导,渴望自身突破
3.从事IT基础开发工作者,技术含量低,做的事情杂,未来提升空间小,期待改变现状,提升待遇空间
4.从事IT管理、销售工作者,技术不精,只停留在了解层面,在提供技术方案时,存在致命短板
学习目标
培养Linux自动化高级运维工程师
培养Linux云计算架构/开发工程师
培养Linux云计算运维工程师
课程内容
可用助学金全额抵扣
本课程的学习涉及系统运维、应用运维、运维开发、云计算海量自动化运维等多个领域核心技术点,满足学员多样化需求。学完本课程的学员,可胜任Linux运维及云平台架构师等职位,可从事的职位包括运维工程师、Linux架构师、云计算架构师等,可进入大型互联网公司及金融保险公司。工作1年后可成为年薪15万以上的资深运维工程师,工作5年后可成为云计算架构师或总监。
课程分为五个模块,具体如下:
第一模块学习系统运维工程师;
第二模块学习MySQL数据库
第三模块学习应用运维工程师;
第四模块学习运维开发工程师;
第五模块学习云计算海量自动化。
一、系统运维工程师
第一天:学习知道什么是unix、什么是linux、历史上有哪些关联,如果安装linux系统,熟练掌握安装每个步骤;
第二天:学习知道常用命令cdlspwdcatlesscpmvtouchrmmkdirgrep,文件编辑器的重要性,vim的工作模式,如果获取帮助,man和info的使用;
第三天:学习知道什么是文件描述符、什么是输入输出、管道的作用及管道符的使用,使用find在系统中查找文件,文件归档及压缩操作;
第四天:学习知道用户/组管理,UGO权限以及系统中用户和组的作用,用户的分类,用户和组的管理,基本文件系统权限的意义和使用;
第五天:学习知道什么是默认权限以及与umask之间的关系,文件系统属性的作用,文件系统访问控制列表的使用,特殊权限的意义;
第六天:学习知道什么是进程,如何使用top和ps查询系统状态信息,系统中作业管理;
第七天:学会Linux系统中软件管理(安装,更新,查询、卸载);
第八天:学习如何用tcpdump、wireshark网络抓包工具,理解tcp/ip每层中协议的工作原理;
第九天:学习要会虚拟化定义,虚拟化的种类,kvm的安装,Linux虚拟机部署,虚拟机快照、克隆;
第十天:学习会虚拟机的三种网络模式;
第十一天:要知道磁盘、MBR与GPT分区、创建文件系统、不同挂载方式(mountfstabautofs);
第十二天:要知道什么是LVM,LVM创建、LVM删除,LVM扩展,PV迁移;
第十三天:知道linux系统启动流程,学习并数量部署系统计划任务,了解系统日志机制,自定义本地日志文件,远程日志;
第十四、十五天:学习会ssh密钥访问,DHCP工作原理与配置,NTP/chrony的配置,FTP的工作原理以及功能配置、chroot机制;
第十六天:知道是NAS,nfs与samba的配置与client挂载;
第十七天:学习会配置PXE批量部署Linux系统,配置cobbler批量部署Linux系统;
第十八天:学习知道是shell,shell的基本特性,shell基本语法,简单的shell脚本;
第十九、二十天:学习会shell定义函数,定义数组,正则表达式的使用;
第二十一天:学习知道sed是用来对文本进行过滤与替换工作,sed和awk通常是一起用的,sed处理格式,awk做后期多的处理;
第二十二天:学习知道AWK是一种强大的文本处理工具,是Linux及Unix环境中现有的功能最强大的数据处理引擎之一,AWK具备一个完美的编程语言应具有的几乎所有精美特性,是一种用于处理文本的编程语言工具;
第二十三天:通过模拟RHCE考试环境,对初级阶段进行阶段性学习质量评定。一方面考核学生基础知识掌握程度,另一方面为学生参加RHCE考试准备。考核成绩过低者重修初级课程
二、MySQL数据库
1.知道什么是数据库,MySQL体系结构,MySQLrpm及源码安装,常用存储引擎,什么是数据类型,字段约束;
2.学会单表查询的条件,内连接,外连接,视图,索引的作用,如何创建索引;
3.熟练配置数据库授权,数据库备份方案,数据库备份工具
4.理解MySQLAB复制的原理,熟练掌握MySQLAB复制的操作配置,使用Mycat实现读写分离;
5.分库分表、MySQL集群
三、应用运维工程师
1.知道名称服务系统,bind安装,正向解析配置,反向解析配置,主从配置,view视图;
2.学习会apache的安装,apache基本配置,apache虚拟主机,apache访问控制,tomcat基本部署,多实例部署;
3.知道网络IO模型,Nginx安装,升级,Http模块,虚拟主机,访问控制,地址重写,反向代理;
4.知道zabbix架构,zabbix基本功能,zabbixitems,zabbix告警;
5.学会配置zabbix、promethues接入grafana;
6.学习日志分析系统:ELK;
7.知道LVS架构,VS/NAT配置,VS/DR配置,LVS调度算法,端口亲缘性;
8.会通过nginx反向代理实现负载均衡,HAproxy实现7层负载均衡,HAProxy基于cookie实现持久化连接;
9.知道什么VRRP协议,基于VRRP的keepalived实现HA,pacemaker的发展历程,基于pacemaker的HA架构,实现web高可用;
10.知道DAS、NAS、SAN三种存储模型,基于ip的san存储配置,通过LVM理解系统的devicemapper,通过devicemapper实现存储多路径;
11.会ceph架构,ceph存储集群,块存储、文件系统、对象存储;
12.知道防火墙工作流程,基于iptables的基本语法,状态防火墙,NAT技术,基于firewalld的防火墙配置,富规则;
13.知道对称加密,非对称加密,校验数据完整性,基于CA实现应用层数据传输的安全性;
14.会安装并配置openldap,通过webUI管理ldap。安装并配置freeIPA,实现HBAC与权限分配;
15.会安装配置openvpn,实现登陆账号的两步验证,了解审计,通过pam模块实现验证定制化;
16.知道Linux系统处理需要完成的任务时,是如何与硬件资源进行交互;
17.会使用大量系统性能监控工具;
18.知道系统cpu、内存、磁盘、网络各个子系统可能出现的瓶颈以及各个子系统调整的参数;
19.会Nginx基本配置优化、php-fpm优化、MySQL优化配置
四、运维开发工程师
1.python基础;
2.Django开发;
3.python代码管理
五、云计算海量自动化运维
1.学习OpenStack的知识点。OpenStack相关的基础架构软件,如集群管理、负载均衡及高可用。学习到OpenStack三大核心组件—计算(Nova)、存储(Cinder/Ceph)和网络(Neutron)的架构原理及使用方式;
2.容器:Docker介绍、安装、Docker镜像;
3.会私有仓库Harbor,测试环境中部署Docker;
4.学习如何使用Docker构建web框架;
5.Kubernetes入门、运行机制、原理和高级案例等内容,介绍了当前发展速度极快且被认可度极高的Kubernetes容器云平台,并通过大量的案例学习生产环境中的实现。
扫码免费预约试听