课程阶段
|
实战模块
|
课程简介
|
课程时间
|
详细课程内容
|
第1阶段 Linux系统管理实战
|
1、零基础入门无忧
|
本模块是零基础入门课程,主要为了使零基础学员快速入门。全面分析了行业现状,未来的发展方向;讲解了计算机基础,Windows
Server基础,把复杂的服务在图形化的Windows中预先快速讲解,为以后的学习打下良好的基础
|
第1周
|
计算机行业从业方向、Linux的前景、课程体系
|
就业方向、就业优势、毕业学员实际薪资
|
集群与架构介绍、云计算介绍、学习方法与要求
|
冯诺依曼结构、计算机硬件参数、Bios设置、分区技术
|
操作系统分类、安装步骤、个人操作系统安装
|
服务器操作系统安装、虚拟机结构
|
Windows Server版本分类与安装、Windows服务器优化策略
|
用户与权限管理、动态磁盘与磁盘阵列管理
|
DHCP服务器原理与配置、DNS服务器原理与配置
|
IIS服务器有配置、Windows安全管理策略
|
第2周
|
互联网概述、互联网发展、互联网主流接入方法
|
互联网协议与标准、拓扑结构、网络设备、数制转换
|
ISO/OSI七层模型、TCP/IP模型、对等与非对等网络通信原理
|
分层协议、IP分类、私有IP、网络地址与主机地址
|
默认子网掩码、子网掩码划分、可变长子网掩码划分
|
传输层网络协议、网络传输介质、局域网传输技术
|
2、Linux基本管理实战
|
本模块是Linux的基本操作课程,必须熟练掌握与记忆。从Linux安装开始,全面深入讲解了Linux运维工程师必备的基础知识,Linux分区、安装、必备基础命令,文本编辑器等
|
第3周
|
Unix和Linux的历史、Linux的应用领域、GNU/GPL协议规则
|
Linux版本分类、Linux分区、Linux的安装方法、远程连接管理
|
运维心得分享、服务器管理和维护建议
|
目录管理命令、文件管理命令、权限管理详解
|
帮助命令、搜索命令、压缩与解压缩命令
|
常用网络命令、关机与重启命令、挂载命令详解
|
文本编辑器分类、VI的模式、VI基本操作,VI操作技巧
|
3、Linux软件与文件系统实战
|
本模块全面学习如何在Linux中部署安装软件、分区、磁盘配额、逻辑卷管理、磁盘阵列管理等级技术,快速过渡为Linux专业技术人员
|
第4周
|
Linux中软件包分类、软件包特点、RPM包命名规则
|
RPM包手工命令管理、RPM包YUM在线管理
|
cpio命令、RPM包提取文件、RPM包验证
|
源码包管理、RPM包和源码包区别、脚本安装包管理
|
Linux文件系统详解、磁盘命令
|
fdisk磁盘管理命令、parted分区管理
|
分区调整、磁盘配额、LVM分区详解
|
Raid详解、硬件Raid卡设置、Raid高级设置
|
4、Linux用户与权限管理
|
本模块讲解了Linux用户管理,与Linux6大常规权限的使用。服务器上数据约重要,用户分级与权限分级就要越严格,这是保证服务器数据安全的基础
|
第5周
|
用户管理的必要性、用户管理相关文件
|
手工建立完整用户、用户管理命令详解
|
文件基本权限详解、ACL权限详解
|
umask默认权限详解、sudo授权权限详解
|
SetUID、SetGID、SetBIT文件特殊权限详解
|
chattr不可改变位权限详解
|
5、shell编程实战
|
本模块系统学习了Shell的基本功能、特殊符号、变量定义、正则表达式、字符处理命令、正则表达式、流程控制语句等技术
|
第6周
|
shell概述与脚本执行方式、Bash基本功能
|
Bash特殊符号、环境变量配置文件
|
环境变量详细加载过程、Bash的变量
|
Bash的运算符、正则表达式详解
|
字符截取与处理命令、awk编程、sed命令
|
单分支流程控制语句、多分支流程控制语句
|
大量的实际实例来讲解各种语法的用途。Shell是运维工程师最主流的自动化运维的语言,是运维工程师的有力帮手
|
第7周
|
条件判断、for循环、while循环、until循环
|
shell函数、exit语句、break语句、continue语句
|
shell编程实例、文字计算器、统计分区使用率
|
备份数据库、监控Apache运行
|
判断用户输入、Apache启动脚本分析
|
人机交互批量重启服务器
|
6、Linux系统管理实战
|
本模块详细讲解了Linux的启动管理、服务管理、进程管理、工作管理、定时任务、日志管理、数据备份与还原等技术。这些技术都是运维工程师日常工作最主要的技术
|
第8周
|
Linux启动流程详解、grub启动引导工具详解
|
内核模块管理、Linux修复模式、Linux服务分类
|
启动与自启动、服务管理命令、Linux常规服务的作用
|
定时任务、进程管理、工作管理
|
系统资源查看与统计、日志的重要性
|
rsyslogd日志服务、日志轮替
|
logrotate日志轮替详解、日志分析工具
|
数据备份的重要性、不同备份的区别
|
常见备份与恢复工具详解
|
第二阶段:Linux网络服务和数据库实战
|
7、Python自动化运维实战
|
本模块详细讲解了Python语言基础、面向对象编程概念、Python常用函数、Python主要系统监控模块、Ansible自动化运维平台等技术。Python语言是运维工程师自动化运维进阶语言,可以有效提供工作效率
|
第9周
|
Python基础、系统模块、文件操作、网络模块
|
面向对象编程、系统性能信息模块psutil、
|
ip地址处理模块IPy、文件差异对比
|
自动监控电子邮件自动发送
|
集中化管理平台Ansible简介、常用模块API
|
playbook介绍、saltstack系统管理
|
集中化管理平台saltstack简介、常用模块API组件
|
playbook介绍
|
8、Linux服务管理实战
|
本模块学习了Linux所有的基础服务,学习完成之后即可搭建DHCP服务、DNS服务、邮件服务等常规服务器,详细讲解服务器部署、实施、调优的全面技术
|
第10周
|
DHCP原理与概念、DHCP配置文件解析、DHCP服务器端配置
|
DHCP原理与概念、DHCP配置文件解析、DHCP服务器端配置
|
DHCP中继、DHCP超级作用域
|
非对称钥匙对加密原理、SSH配置文件解析
|
SSH公钥登陆、SCP远程传输、SSH隧道
|
图形化远程管理简介、VNC服务器端配置、VNS客户端配置
|
域名系统、DNS原理与概念
|
DNS配置文件、DNS实现域名解析
|
主从DNS服务器、基于视图的DNS解析、bind+MySQL
|
邮件服务器概念与原理、Postfix相关文件
|
Postfix服务器端配置、邮件客户端使用
|
垃圾邮件过滤、postfix的发信认证和加密认证、邮件自动回复
|
Extmail综合邮件管理平台
|
9、Linux文件服务器实战
|
本模块主要学习各种Linux文件服务器,如VSFTP、Samba、NFS等服务,本模块学习完成之后,可以在服务器上实现文件传输,并可以分配权限、加密、调优等
|
第11周
|
FTP概念与协议、FTP相关文件、FTP配置文件解析
|
FTP服务器端配置、虚拟用户使用、FTP加密
|
Samba服务器概念与原理、Samba配置文件
|
Samba共享权限设置
|
NFS的作用、NFS服务器端配置、NFS访问控制
|
配置文件、服务器端配置、客户端配置
|
10、web集群架构实战
|
Web服务器是最常见的服务器,本模块全面学习了Linux主流LAMP环境与LNMP环境的部署、配置、加密、缓存、架构等技术。本模块完成之后可以独立部署web服务器,并具备一定的架构构建能力
|
第12周
|
LAMP架构解析、LAMP搭建思路与软件选择
|
LAMP架构部署、PHPCMS系统部署
|
Web技术原理、常见Web服务器分析
|
Apache配置文件详解、虚拟主机
|
web缓存技术varnish详解、web优化及计算
|
基于openssl的HTPS服务器配置、web集群架构技术
|
LNMP架构分析与优势、LNMP部署
|
一键安装部署LNMP架构、Nginx配置文件
|
Nginx服务器端配置、Nginx性能调优
|
虚拟主机、重写功能
|
nginx的反向代理和负载均衡、Nginx集群架构技术
|
11、数据库集群架构实战
|
本模块将学习主流的MySQL数据库,与主流的NoSQL数据库的Redis数据库技术,并讲解数据库主从架构、读写分离技术、备份与恢复、高可用性架构等技术。本模块也是构建Web集群架构的必备技术,完成之后进一步提升大访问量架构的构建能力
|
第13周
|
MySQL数据库概述、SQL语句、用户权限管理
|
数据导入与导出、数据库备份与恢复
|
MySQL主从架构、Amoeba读写分离
|
实务和隔离级别、通过LVM快照进行数据库备份
|
通过XTRABACKUP进行数据库备份、数据库索引
|
MHA高可用性架构、NoSQL数据库
|
Redis部署与管理、Redis大数据存储
|
主从复制架构、Redis企业解决方案
|
第三阶段:集群与虚拟化云计算技术实战
|
12、负载均衡集群与高可用集群实战
|
本模块主要学习服务器集群架构构建技术,重点讲解负载均衡技术、代理技术、网络存储技术、高可用集群技术等。本模块为运维工程师核心技术,我们会参考各知名网站架构的分析,帮助学员更好的理解与学习
|
第14周
|
集群概念、KickStart无人值守安装
|
负载均衡性集群详解、LVS虚拟服务
|
LVS-NAT集群、LSV-DR集群
|
squid概述、squid透明代理
|
squid反向代理、访问控制列表
|
RHCS集群原理、RHCS集群部署实战
|
第15周
|
网络存储详解、SAN和NAS网络存储
|
ISCSI概述、构建ISCSI集群
|
网络存储服务器
|
高可用集群详解、Keepalived工作方式
|
keepalived配置文件详解、keepalived集群详述
|
heartbeat部署与工作方式、heartbeat配置文件详解
|
基于drbd+corosync的高可用配置、clvmd和gfs2配置
|
13、监控集群实战
|
本模块主要学习zabbix监控集群、cacti监控集群的部署、实施、调优技术。监控是运维工程师的常规工作,这是工作的常用技术
|
第16周
|
监控集群详解、cacti监控
|
cacti配置文件详解、插件与自动报警
|
zabbix简介与部署、zabbix配置文件详解
|
zabbix监控自动发现
|
zabbix自动报警
|
14、虚拟化技术和云计算集群实战
|
本模块中依然会详细讲解Openstack云计算集群的各种核心模块,掌握云计算的主流技术。也新加入了KVM、Xen、VMware
vSphere等虚拟化基础,docker虚拟化容器技术等主流技术,为云计算时代做好准备
|
第17周
|
虚拟化与云计算、KVM虚拟化技术、Xen虚拟化技术
|
VMware vSphere集成容器介绍、VMware vSphere集成容器部署
|
Vmware EXSI操作系统部署与实战、虚拟化容器概念
|
docker容器部署、docker常用命令
|
docker容器与仓库管理、docker虚拟化及应用
|
docker容器实战
|
第18周
|
Openstack集群概述、Openstack集群架构
|
Openstack的IdentityService、ImageService、ComputeService模块部署与实战
|
Openstack的ComputeService、NetworkingComponent、Dashboard模块部署与实战
|
Openstack的BlockStorageService、ObjectStorage、Orchestration模块部署与实战
|
Openstack的TelemetryModule、LaunchAnInstance模块部署与实战
|
15、大数据实战与Linux安全防护
|
大数据课程全面讲解Hadoop部署、分布式文件系统、分布式数据、数据仓库、大数据集群架构等技术。Linux安全课程是Linux安全的屏障,主要学习各种攻击原理,并全面讲解主流防护技术,让你的服务器更加安全
|
第19周
|
Hadoop的架构原理和使用场景、企业级Hadoop集群的部署
|
HDFS分布式文件系统、HBase分布式数据库
|
Hive数据仓库、大数据集群架构
|
安全概述和安全原则、病毒原理与防范
|
木马原理与防范、抓包工具、强大的扫描工具Nmap
|
非对称加密概述、PGP非对称加密软件详解
|
SELinux安全策略、防火墙概述
|
TCP_wrappers防护机制、iptables防火墙语法
|
常用防火墙脚本、iptbales应用层过滤
|
第四阶段:毕业项目实战
|
16、毕业项目实战
|
在毕业前两周开始,讲师负责指导与建议,由学员分组主导一个架构项目实战,把所学内容进行整理、总结、并部署实施,达到复习、总结、贴近实际工作的目的
|
本阶段不设单独时间、和最后两周课程同时进行
|
在毕业前两周开始,讲师负责指导与建议,由学员分组主导一个架构项目实战,把所学内容进行整理、总结、并部署实施,达到复习、总结、贴近实际工作的目的
|