【行业介绍】
云计算(cloud computing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法。过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。
【行业前景】
当前云计算、大数据的人才缺口高达百万级,导致企业不惜以重金挖取人才,云计算工程师成为当下黄金职位。
【课程大纲】
阶段
01网络基础
- 网络参考模型OSI和TCP/IP
- 网络传输介质与布线
- 交换机基本原理与配置
- 网络层协议与应用
- ARP 攻击与欺骗的原理及应用
02Linux 系统管理
- Linux 常用命令精讲
- 目录和文件管理
- 安装及管理程序
- 权限及归属理
- Linux 文件系统深入等
03Linux 网络服务
- Linux 基础网络设置
- DHCP与DHCP中继原理与配置
- FTP文件传输服
- 数字签名与数字证书、CA认证
- 远程访问及控制
- PXE 高效批量网络装机
第二阶段
01Shell脚本
- Shell编程规范与变量
- Shell编程之条件语句
- Shell编程之case语句
- 开发MAC记录与端口扫描脚本
- 开发系统监控脚本(项目案例)
02WEB服务器
- Web基础
- HTTP协议分析
- GET和POST方法
- Apache配置与应用
- Apache网页优化
- Nginx安装与配置
03群集
- LVS负载均衡群集
- Haproxy搭建Web群集部署方法
- 日志管理、参数优化
- 项目案例
- Nginx+tomcat群集
- Nginx+tomcat动静分离
04MySQL
- MySQL 数据库初体验 - MySQL 数据库操作
- MMM 高可用配置及故障切换 - 配置MySQL多主多从(项目案例)
第三阶段
01Oracle
- Oracle数据库部署
- Oracle体系结构与服务器结构
- Oracle配置管理
- Oracle RAC群集(项目案例)
- Oracle Data Guard(项目案例)
02缓存及加速
- Squid 代理服务器应用
- Squid ACL
- 日志分析工具 sarg
- Nginx 缓存加速应用
- CDN 加速原理、CDN 企业维护
03监控
- 企业集中监测 Cacti
- Nagios监控服务
- Zabbix部署与Zabbix平台的使用
04分布式文件服务
- 企业远程备份同步rsync异地备份
- rsync+inotify实时
- MFS分布式文件系统原理与部署
- MFS 灾难恢复与在线扩容
05虚拟化
- VMware入门、ESXi系统配置
- KVM 架构、安装与配置
- Docker架构、镜像及容器操作
- 构建 Tomcat
- 备份及磁盘扩容
- 自动化管理
06项目实战
- 社交网站架构
- 百万 PV 网站架构
- Puppet 自动化运维(项目案例)
- mongodb 部署
- 运维经验、流程规范
07云计算
- 云计算 Openstack(项目案例) - Openstack体系架构、各个组件的功能
- 部署OpenStack云平台,完成相应的配置和管理任务 - 在OpenStack平台内部署系统镜像,并安装网络服务
第四阶段
01Python 基础
- Python 介绍与使用
- Python 函数与模块
- 常用的 Python 模块
- GUI 编程
- 开发弹球游戏项目
- 开发城堡保卫战游戏项目
02Web 前端基础
- HTML及常用标签
- CSS
- JavaScript
- jQuery
- Bootstrap 框架
03Django Web 开发
- MVC设计模式
- Django的视图
- Django的模型
- Django的后台管理
- Session、Cookie剖析与应用
- 开发BBS论坛项目
04Python 运维开发 、大数据
- 业务服务监控应用 - 定制业务质量报表
- 系统批量运维管理器 Fabric 应用 - 大数据 Hadoop(项目案例) - SOCKET 网络开发