【行業(yè)介紹】
云計算(cloud computing)是基于互聯(lián)網的相關服務的增加、使用和交付模式,通常涉及通過互聯(lián)網來提供動態(tài)易擴展且經常是虛擬化的資源。云是網絡、互聯(lián)網的一種比喻說法。過去在圖中往往用云來表示電信網,后來也用來表示互聯(lián)網和底層基礎設施的抽象。
【行業(yè)前景】
當前云計算、大數(shù)據(jù)的人才缺口高達百萬級,導致企業(yè)不惜以重金挖取人才,云計算工程師成為當下黃金職位。
【課程大綱】
階段
01網絡基礎
- 網絡參考模型OSI和TCP/IP
- 網絡傳輸介質與布線
- 交換機基本原理與配置
- 網絡層協(xié)議與應用
- ARP 攻擊與欺騙的原理及應用
02Linux 系統(tǒng)管理
- Linux 常用命令精講
- 目錄和文件管理
- 安裝及管理程序
- 權限及歸屬理
- Linux 文件系統(tǒng)深入等
03Linux 網絡服務
- Linux 基礎網絡設置
- DHCP與DHCP中繼原理與配置
- FTP文件傳輸服
- 數(shù)字簽名與數(shù)字證書、CA認證
- 遠程訪問及控制
- PXE 高效批量網絡裝機
第二階段
01Shell腳本
- Shell編程規(guī)范與變量
- Shell編程之條件語句
- Shell編程之case語句
- 開發(fā)MAC記錄與端口掃描腳本
- 開發(fā)系統(tǒng)監(jiān)控腳本(項目案例)
02WEB服務器
- Web基礎
- HTTP協(xié)議分析
- GET和POST方法
- Apache配置與應用
- Apache網頁優(yōu)化
- Nginx安裝與配置
03群集
- LVS負載均衡群集
- Haproxy搭建Web群集部署方法
- 日志管理、參數(shù)優(yōu)化
- 項目案例
- Nginx+tomcat群集
- Nginx+tomcat動靜分離
04MySQL
- MySQL 數(shù)據(jù)庫初體驗 - MySQL 數(shù)據(jù)庫操作
- MMM 高可用配置及故障切換 - 配置MySQL多主多從(項目案例)
第三階段
01Oracle
- Oracle數(shù)據(jù)庫部署
- Oracle體系結構與服務器結構
- Oracle配置管理
- Oracle RAC群集(項目案例)
- Oracle Data Guard(項目案例)
02緩存及加速
- Squid 代理服務器應用
- Squid ACL
- 日志分析工具 sarg
- Nginx 緩存加速應用
- CDN 加速原理、CDN 企業(yè)維護
03監(jiān)控
- 企業(yè)集中監(jiān)測 Cacti
- Nagios監(jiān)控服務
- Zabbix部署與Zabbix平臺的使用
04分布式文件服務
- 企業(yè)遠程備份同步rsync異地備份
- rsync+inotify實時
- MFS分布式文件系統(tǒng)原理與部署
- MFS 災難恢復與在線擴容
05虛擬化
- VMware入門、ESXi系統(tǒng)配置
- KVM 架構、安裝與配置
- Docker架構、鏡像及容器操作
- 構建 Tomcat
- 備份及磁盤擴容
- 自動化管理
06項目實戰(zhàn)
- 社交網站架構
- 百萬 PV 網站架構
- Puppet 自動化運維(項目案例)
- mongodb 部署
- 運維經驗、流程規(guī)范
07云計算
- 云計算 Openstack(項目案例) - Openstack體系架構、各個組件的功能
- 部署OpenStack云平臺,完成相應的配置和管理任務 - 在OpenStack平臺內部署系統(tǒng)鏡像,并安裝網絡服務
第四階段
01Python 基礎
- Python 介紹與使用
- Python 函數(shù)與模塊
- 常用的 Python 模塊
- GUI 編程
- 開發(fā)彈球游戲項目
- 開發(fā)城堡保衛(wèi)戰(zhàn)游戲項目
02Web 前端基礎
- HTML及常用標簽
- CSS
- JavaScript
- jQuery
- Bootstrap 框架
03Django Web 開發(fā)
- MVC設計模式
- Django的視圖
- Django的模型
- Django的后臺管理
- Session、Cookie剖析與應用
- 開發(fā)BBS論壇項目
04Python 運維開發(fā) 、大數(shù)據(jù)
- 業(yè)務服務監(jiān)控應用 - 定制業(yè)務質量報表
- 系統(tǒng)批量運維管理器 Fabric 應用 - 大數(shù)據(jù) Hadoop(項目案例) - SOCKET 網絡開發(fā)