達(dá)內(nèi)經(jīng)過多年的探索和改良,結(jié)合目前的云計算、Python 開發(fā)等技術(shù),以企業(yè)實際應(yīng)用需求為導(dǎo)向,開創(chuàng)性的將Linux云計算和Python開發(fā)技術(shù)緊密結(jié)合在一起,研發(fā)出一套新的云計算全棧工程師高端課程。
主要培養(yǎng)在云計算網(wǎng)絡(luò)、云計算運維、虛擬化技術(shù)、Docker 容器、集群與存儲、數(shù)據(jù)庫管理、安全技術(shù)、自動化運維、互聯(lián)網(wǎng)架構(gòu)、Hadoop 大數(shù)據(jù)運維、Python開發(fā)等方面具備扎實理論基礎(chǔ)和過硬實踐能力的復(fù)合型人才,以解決目前企業(yè)招聘難、學(xué)員就業(yè)難、高端云計算崗位稀缺等問題。
國際化
與國際著名廠商、機(jī)構(gòu)的戰(zhàn)略合作,確保課程設(shè)計的前瞻性和實用性
技術(shù)化
基于集群架構(gòu),涉及虛擬化、云計算、安全攻防、Python 開發(fā)等技術(shù)
牛
達(dá)內(nèi)云計算學(xué)員可獲得紅帽工程師、紅帽架構(gòu)師等國際
講師優(yōu)
匯聚行業(yè)內(nèi)資深的 Linux/ 云計算技術(shù)講師,由教學(xué)總監(jiān)、一線實戰(zhàn)總監(jiān)級講師領(lǐng)銜授課
教法好
O2O 雙模式教學(xué),課堂效率不斷優(yōu)化,在有限的時間內(nèi)將更廣、更深的知識傳授給學(xué)員
學(xué)習(xí)模塊簡介
Linux
Linux 是一種、開源的類 Unix 操作系統(tǒng),可以安裝在各種硬件設(shè)備上,包括 Android 手機(jī)、平板電腦、路由器、臺式機(jī)、大型機(jī)和服務(wù)器等,尤其以在服務(wù)器領(lǐng)域的應(yīng)用為突出。像阿里巴巴、騰訊、、網(wǎng)易、…… 絕大多數(shù)企業(yè)的互聯(lián)網(wǎng)應(yīng)用都構(gòu)建在 Linux 服務(wù)器之上。
Python
Python是一種通用腳本開發(fā)語言,比其他編程語言更加簡單、易學(xué),其面向?qū)ο筇匦陨踔帘?Java、C#、.NET 更加,因此非常適合開發(fā)。Python 在軟件質(zhì)量控制、開發(fā)效率、可移植性、組件集成、庫支持等方面均處于較高地位,尤其在云計算架構(gòu)、大平臺運維等領(lǐng)域廣受青睞。
云計算
在未來的互聯(lián)網(wǎng)中,云計算將會成為一種隨時隨地、可按需提供的公共服務(wù),高效的數(shù)據(jù)中心、 大規(guī)模分布式存儲和計算是營造下一代互聯(lián)網(wǎng)服務(wù)平臺的關(guān)鍵技術(shù)。開源項目 OpenStack 是云 計算構(gòu)件中的佼佼者,幾乎支持所有類型的云環(huán)境,實施簡便、可大規(guī)模擴(kuò)展,因此也廣受企業(yè)所愛。
達(dá)內(nèi)課程大綱
1.云計算機(jī)基礎(chǔ)
云計算系統(tǒng)管理
•云計算概論、云網(wǎng)基礎(chǔ) 實戰(zhàn)項目01:部署服務(wù)器網(wǎng)絡(luò)互聯(lián)
•Linux操作系統(tǒng)簡介•實戰(zhàn)項目02:部署CentOS操作系統(tǒng)• CentOS基本操作與網(wǎng)絡(luò)配置• 實戰(zhàn)項目03:生產(chǎn)環(huán)境網(wǎng)絡(luò)配置法則
• 命令行基礎(chǔ)、文件與目錄操作• 實戰(zhàn)項目04:如何高效管理文檔
• 管理用戶與組• 實戰(zhàn)項目05:生產(chǎn)環(huán)境中創(chuàng)建用戶與組的準(zhǔn)則
• tar包備份與恢復(fù)、Cron計劃任務(wù)• 實戰(zhàn)項目06:如何定期備份數(shù)據(jù)及災(zāi)難恢復(fù)
• 權(quán)限與歸屬、特殊權(quán)限• 實戰(zhàn)項目07:如何為用戶分配合理的權(quán)限
• 軟件包管理• 實戰(zhàn)項目08:升級Linux內(nèi)核、破解root密碼
• 磁盤分區(qū)與LVM邏輯卷• 實戰(zhàn)項目09:動態(tài)擴(kuò)展磁盤容量的解決方案
• NTP時間服務(wù)器• 實戰(zhàn)項目10:解決上千臺主機(jī)時間一致性問題
• LDAP活動目錄• 實戰(zhàn)項目11:綁定LDAP實現(xiàn)統(tǒng)一身份驗證
云計算應(yīng)用管理
• Shell腳本基礎(chǔ) • 實戰(zhàn)項目01:編寫自動化腳本創(chuàng)建系統(tǒng)賬戶
• 系統(tǒng)安全防護(hù)、配置用戶環(huán)境 • 實戰(zhàn)項目02:生產(chǎn)環(huán)境SELinux應(yīng)用案例
• 高級網(wǎng)絡(luò)連接 • 實戰(zhàn)項目03:Team鏈路聚合應(yīng)用案例、配置IPv6網(wǎng)絡(luò)
• 防火墻策略管理 • 實戰(zhàn)項目04:配置企業(yè)防火墻firewalld規(guī)則
• iSCSI網(wǎng)絡(luò)共享存儲、NFS共享存儲 • 實戰(zhàn)項目05:iSCSI、NFS網(wǎng)絡(luò)數(shù)據(jù)共享
• HTTP服務(wù)基礎(chǔ)、網(wǎng)頁內(nèi)容訪問 • 實戰(zhàn)項目06:部署多個Web虛擬主機(jī)
• 數(shù)據(jù)庫服務(wù)基礎(chǔ)、管理表數(shù)據(jù) • 實戰(zhàn)項目07:搭建DiscuzX論壇
• 安全Web服務(wù) • 實戰(zhàn)項目08:配置HTTPS加密網(wǎng)站數(shù)據(jù)
• WSGI動態(tài)網(wǎng)站 • 實戰(zhàn)項目09:部署Python網(wǎng)站
• 配置郵件服務(wù)器 • 實戰(zhàn)項目10:部署企業(yè)郵件系統(tǒng)
系統(tǒng)&服務(wù)管理進(jìn)階
• vim高級應(yīng)用 • 實戰(zhàn)項目01:編輯文檔的技巧與快捷鍵
• 部署網(wǎng)絡(luò)YUM源 • 實戰(zhàn)項目02:構(gòu)建軟件包管理系統(tǒng),解決依賴關(guān)系
• 源碼編譯軟件包 • 實戰(zhàn)項目03:根據(jù)項目需求個性化編譯軟件
• systemctl管理服務(wù) • 實戰(zhàn)項目04:virt-manager操作實戰(zhàn)
• KVM虛擬化技術(shù)、虛擬機(jī)管理 • 實戰(zhàn)項目05:如何選擇虛擬機(jī)磁盤鏡像格式
• 虛擬機(jī)鏡像管理、XML配置解析 • 實戰(zhàn)項目06:使用快照技術(shù)創(chuàng)建虛擬機(jī)
• 虛擬機(jī)快照技術(shù) • 實戰(zhàn)項目07:使用Shell腳本創(chuàng)建還原虛擬機(jī)
• DNS服務(wù)基礎(chǔ)、特殊解析記錄 • 實戰(zhàn)項目08:結(jié)合DNS和HTTP解析網(wǎng)站域名
• DNS子域授權(quán)、緩存DNS、分離解析 • 實戰(zhàn)項目09:應(yīng)用DNS輪詢實現(xiàn)Web負(fù)載均衡
• 批量裝機(jī)環(huán)境、配置PXE啟動 • 實戰(zhàn)項目11:日志備份、日志分析
• Kickstart自動應(yīng)答 • 實戰(zhàn)項目12:構(gòu)建PXE+Kickstart自動化裝機(jī)平臺
• rsync數(shù)據(jù)同步、inotify實時同步 • 實戰(zhàn)項目13:應(yīng)用rsync+inotify實現(xiàn)同步網(wǎng)站數(shù)據(jù)
• Cobbler系統(tǒng)分發(fā) • 實戰(zhàn)項目14:Cobbler應(yīng)用案例
企業(yè)級網(wǎng)絡(luò)架構(gòu)
• 交換機(jī)及交換技術(shù) • 實戰(zhàn)項目01:構(gòu)建企業(yè)局域網(wǎng)絡(luò)環(huán)境
• VLAN虛擬局域網(wǎng)絡(luò) • 實戰(zhàn)項目02:VLAN在企業(yè)中的應(yīng)用案例
• 路由器及路由技術(shù) • 實戰(zhàn)項目03:生產(chǎn)環(huán)境的路由規(guī)劃設(shè)計
• 配置三層交換機(jī) • 實戰(zhàn)項目04:OSPF動態(tài)路由的應(yīng)用案例
• 靜態(tài)路由與動態(tài)路由 • 實戰(zhàn)項目05:內(nèi)網(wǎng)企業(yè)服務(wù)器發(fā)布-靜態(tài)NAT/Easy IP
• 虛接口的配置與應(yīng)用 • 實戰(zhàn)項目06:三層交換機(jī)的高級應(yīng)用案例
• 冗余鏈路技術(shù) • 實戰(zhàn)項目07:應(yīng)用VRRP實現(xiàn)數(shù)據(jù)負(fù)載均衡
• 實現(xiàn)網(wǎng)關(guān)冗余與負(fù)載均衡 • 實戰(zhàn)項目08:應(yīng)用ACL實現(xiàn)數(shù)據(jù)清洗
• 網(wǎng)絡(luò)環(huán)路的預(yù)防與配置 • 實戰(zhàn)項目09:應(yīng)用STP生成樹防止數(shù)據(jù)環(huán)路
• 華為設(shè)備ACL • 實戰(zhàn)項目10:華為設(shè)備實操案例
2.Shell編程
• Shell概述、編寫與執(zhí)行腳本 • 實戰(zhàn)項目01:編寫一鍵部署腳本(FTPHTTP等)
• Shell中多種引號的差異 • 實戰(zhàn)項目02:結(jié)合kickstart編寫系統(tǒng)初始化腳本
• Shell變量、數(shù)值運算 • 實戰(zhàn)項目03:編寫自動化數(shù)據(jù)備份腳本
• 條件測試、if語句 • 實戰(zhàn)項目04:編寫服務(wù)啟動腳本
• 循環(huán)結(jié)構(gòu)、case語句 • 實戰(zhàn)項目05:利用函數(shù)制作Fork炸彈
• 函數(shù)與中斷控制 • 實戰(zhàn)項目06:使用腳本生成隨機(jī)密碼
• echo顏色控制 • 實戰(zhàn)項目07:使用腳本批量修改文件名或擴(kuò)展名
• 字符串處理、擴(kuò)展的腳本技巧 • 實戰(zhàn)項目08:sed修改httpd配置文件應(yīng)用案例
• 變量替換與初始值 • 實戰(zhàn)項目09:sed修改網(wǎng)卡配置文件應(yīng)用案例
• 正則表達(dá)式 • 實戰(zhàn)項目10:sed修改虛擬機(jī)配置文件應(yīng)用案例
• sed基本用法 • 實戰(zhàn)項目11:利用awk收集系統(tǒng)信息(內(nèi)存、流量等)
• sed高級應(yīng)用 • 實戰(zhàn)項目12:利用awk分析網(wǎng)站訪問量
• awk基本用法與數(shù)據(jù)過濾 • 實戰(zhàn)項目13:利用awk實現(xiàn)數(shù)據(jù)過濾與分析
• awk高級應(yīng)用與數(shù)據(jù)分析 • 實戰(zhàn)項目14:利用awk進(jìn)行網(wǎng)站數(shù)據(jù)分析
服務(wù)器運維技術(shù)
• Nginx/Tengine服務(wù)器、虛擬主機(jī) • 實戰(zhàn)項目01:搭建Nginx網(wǎng)站服務(wù)器
• 虛擬主機(jī)、HTTPS加密網(wǎng)站 • 實戰(zhàn)項目02:使用虛擬主機(jī)創(chuàng)建多個網(wǎng)站
• LNMP動態(tài)網(wǎng)站、Nginx+FastCGI • 實戰(zhàn)項目03:搭建LNMP動態(tài)網(wǎng)站,實現(xiàn)動靜分離
• Nginx四層代理服務(wù)器 • 實戰(zhàn)項目04:Nginx代理Web服務(wù)器實現(xiàn)負(fù)載均衡
• Nginx七層代理服務(wù)器 • 實戰(zhàn)項目05:Nginx代理SSH服務(wù)器
• Nginx地址重寫rewrite • 實戰(zhàn)項目06:利用地址重寫實現(xiàn)偽靜態(tài)網(wǎng)頁
• Nginx優(yōu)化、Web壓力測試 • 實戰(zhàn)項目07:如何優(yōu)化Nginx并發(fā)訪問量
• Memcached緩存服務(wù)器 • 實戰(zhàn)項目08:部署一臺Memcached數(shù)據(jù)庫服務(wù)器
• Session與Cookie、Session共享 • 實戰(zhàn)項目09:利用Memcached實現(xiàn)Session共享
• Tomcat服務(wù)器、虛擬主機(jī) • 實戰(zhàn)項目10:搭建Tomcat加密網(wǎng)站
• Varnish代理服務(wù)器 • 實戰(zhàn)項目11:企業(yè)CDN內(nèi)容分發(fā)網(wǎng)絡(luò)案例
• Git版本控制、分支管理 • 實戰(zhàn)項目12:利用Git管理項目代碼
• 多種協(xié)議的Git服務(wù)器、GitHub • 實戰(zhàn)項目13:Git數(shù)據(jù)恢復(fù)應(yīng)用案例
• 自定義制作RPM軟件包 • 實戰(zhàn)項目14:自定義創(chuàng)建Nginx軟件包
• VPN服務(wù)器 • 實戰(zhàn)項目15:搭建GreVPN/PPTP/IPSec VPN
• NTP服務(wù)器 • 實戰(zhàn)項目16:利用chrony統(tǒng)一服務(wù)器時間
集群與存儲
• 集群概述及LVS簡介 • 實戰(zhàn)項目01:企業(yè)網(wǎng)站架構(gòu)演變
• LVS-NAT集群 • 實戰(zhàn)項目02:利用LVS-NAT實現(xiàn)網(wǎng)站負(fù)載均衡
• LVS-DR集群 • 實戰(zhàn)項目03:利用LVS-DR實現(xiàn)網(wǎng)站負(fù)載均衡
• Keepalived+Web服務(wù)器 • 實戰(zhàn)項目04:利用keepalived實現(xiàn)網(wǎng)站高可用
• Keepalived+LVS服務(wù)器 • 實戰(zhàn)項目05:利用Keepalived實現(xiàn)主備LVS熱備
• 存儲概述、分布式存儲服務(wù)器 • 實戰(zhàn)項目06:編寫LVS監(jiān)控腳本,檢測服務(wù)狀態(tài)
• Ceph架構(gòu)及部署 • 實戰(zhàn)項目07:部署Ceph分布式存儲集群
• Ceph塊存儲 • 實戰(zhàn)項目08:KVM虛擬機(jī)調(diào)用Ceph存儲
• Ceph文件系統(tǒng) • 實戰(zhàn)項目09:利用Ceph實現(xiàn)網(wǎng)站數(shù)據(jù)共享
• Ceph對象存儲 • 實戰(zhàn)項目10:利用對象存儲優(yōu)化網(wǎng)站靜態(tài)數(shù)據(jù)IO性能
高可用Web服務(wù)器架構(gòu)項目實戰(zhàn)
• 項目簡介、服務(wù)器硬件、架構(gòu)演變 • 實戰(zhàn)項目01:企業(yè)硬件服務(wù)器選型
• 部署KVM虛擬化環(huán)境 • 實戰(zhàn)項目02:根據(jù)項目需求創(chuàng)建KVM虛擬機(jī)
• DNS服務(wù)器 • 實戰(zhàn)項目03:部署DNS服務(wù)器解析網(wǎng)站域名
• Web服務(wù)器 • 實戰(zhàn)項目04:部署單機(jī)版網(wǎng)站
• HAProxy代理服務(wù)器 • 實戰(zhàn)項目05:部署集群網(wǎng)站防止單點故障
• 數(shù)據(jù)庫服務(wù)器 • 實戰(zhàn)項目06:應(yīng)用服務(wù)器與數(shù)據(jù)庫服務(wù)器分離
• Ceph分布式存儲之文件系統(tǒng) • 實戰(zhàn)項目07:利用分布式文件系統(tǒng)共享網(wǎng)站數(shù)據(jù)
• WordPress CMS系統(tǒng) • 實戰(zhàn)項目08:搭建WordPress博客網(wǎng)站
3.DBA基礎(chǔ)
• 數(shù)據(jù)庫服務(wù)概述 • 實戰(zhàn)項目01:企業(yè)數(shù)據(jù)庫服務(wù)器軟件選型標(biāo)準(zhǔn)
• 構(gòu)建MySQL服務(wù)器、數(shù)據(jù)庫基本管理 • 實戰(zhàn)項目02:構(gòu)建企業(yè)MySQL服務(wù)器
• MySQL數(shù)據(jù)類型、表結(jié)構(gòu) • 實戰(zhàn)項目03:針對業(yè)務(wù)需要創(chuàng)建合理表結(jié)構(gòu)
• MySQL索引類型 • 實戰(zhàn)項目04:利用索引加速數(shù)據(jù)庫性能的應(yīng)用案例
• MySQL存儲引擎 • 實戰(zhàn)項目05:在線遷移網(wǎng)站數(shù)據(jù)庫數(shù)據(jù)
• 數(shù)據(jù)導(dǎo)入導(dǎo)出、表記錄基本操作 • 實戰(zhàn)項目06:如何找到影響業(yè)務(wù)性能的慢查詢
• 查詢及條件匹配、多表查詢 • 實戰(zhàn)項目07:優(yōu)化查詢條件提升數(shù)據(jù)庫查詢性能
• 用戶授權(quán)及撤銷、數(shù)據(jù)備份與恢復(fù) • 實戰(zhàn)項目08:網(wǎng)站數(shù)據(jù)庫備份及災(zāi)難恢復(fù)案例
• MySQL管理工具 • 實戰(zhàn)項目09:破解數(shù)據(jù)庫密碼、密碼恢復(fù)及設(shè)置
DBA進(jìn)階
• binlog日志、實時增量備份 • 實戰(zhàn)項目01:數(shù)據(jù)實時備份與災(zāi)難恢復(fù)案例
• XtraBackup備份 • 實戰(zhàn)項目02:利用XtraBackup備份與恢復(fù)數(shù)據(jù)
• MySQL主從同步、復(fù)制模式 • 實戰(zhàn)項目03:通過主從同步優(yōu)化數(shù)據(jù)庫性能
• MySQL讀寫分離、MySQL多實例 • 實戰(zhàn)項目04:MySQL數(shù)據(jù)讀寫分離應(yīng)用案例
• MySQL視圖 • 實戰(zhàn)項目05:利用MySQL試圖防止敏感信息泄露
• MySQL分庫分表 • 實戰(zhàn)項目06:分析數(shù)據(jù)切割的原則、實現(xiàn)分庫分表
• MHA集群概述、集群部署 • 實戰(zhàn)項目07:利用MHA集群實現(xiàn)數(shù)據(jù)庫秒級故障遷移
• PXC集群概述、集群部署 • 實戰(zhàn)項目08:利用PXC集群實現(xiàn)數(shù)據(jù)庫故障遷移
NoSQL數(shù)據(jù)庫管理
• NoSQL數(shù)據(jù)庫概述 • 實戰(zhàn)項目01:NoSQL在生產(chǎn)環(huán)境中的應(yīng)用案例分析
• 部署Redis緩存數(shù)據(jù)庫 • 實戰(zhàn)項目02:如何在CentOS系統(tǒng)部署緩存數(shù)據(jù)庫
• Redis數(shù)據(jù)類型 • 實戰(zhàn)項目03:如何根據(jù)業(yè)務(wù)需求選擇合理的數(shù)據(jù)類型
• Redis配置文件解析 • 實戰(zhàn)項目04:修改Redis配置文件優(yōu)化數(shù)據(jù)庫安全
• 命令行管理工具 • 實戰(zhàn)項目05:創(chuàng)建數(shù)據(jù)庫密碼
• 數(shù)據(jù)庫操作指令 • 實戰(zhàn)項目06:數(shù)據(jù)庫增刪改查應(yīng)用案例
• Redis主從復(fù)制 • 實戰(zhàn)項目07:利用Redis主從同步備份數(shù)據(jù)
• LNMP+Redis應(yīng)用 • 實戰(zhàn)項目08:如何將Redis與網(wǎng)站架構(gòu)LNMP結(jié)合使用
• Redis集群 • 實戰(zhàn)項目09:部署高可用數(shù)據(jù)庫集群
• 數(shù)據(jù)持久化 • 實戰(zhàn)項目10:RDB與AOF的應(yīng)用與優(yōu)化
4.服務(wù)安全與監(jiān)控
• 監(jiān)控概述、常見監(jiān)控軟件 • 實戰(zhàn)項目01:部署Zabbix企業(yè)級監(jiān)控系統(tǒng)
• Zabbix監(jiān)控服務(wù) • 實戰(zhàn)項目02:利用模板監(jiān)控常見服務(wù)(網(wǎng)站、數(shù)據(jù)庫等)
• Zabbix自定義監(jiān)控 • 實戰(zhàn)項目03:編寫Shell版安全監(jiān)控腳本,監(jiān)控系統(tǒng)賬戶
• Zabbix報警機(jī)制 • 實戰(zhàn)項目04:自定義監(jiān)控觸發(fā)器實現(xiàn)郵件報警功能
• Zabbix主動與被動監(jiān)控模式 • 實戰(zhàn)項目05:利用主動監(jiān)控解決監(jiān)控性能問題
• Linux基本防護(hù) • 實戰(zhàn)項目06:定義Attr屬性防止數(shù)據(jù)誤刪除
• Linux系統(tǒng)登陸信息 • 實戰(zhàn)項目07:如何防止泄露內(nèi)核版本信息
• 用戶切換與sudo提權(quán) • 實戰(zhàn)項目08:根據(jù)任務(wù)分工,為普通用戶合理提權(quán)
• SSH訪問控制、密鑰對驗證 • 實戰(zhàn)項目09:如何防止破解SSH密碼,定義黑白名單
• 數(shù)據(jù)加密與解密 • 實戰(zhàn)項目10:利用加密技術(shù)加密企業(yè)核心數(shù)據(jù)
• 掃描與抓包 • 實戰(zhàn)項目11:網(wǎng)絡(luò)抓取明文數(shù)據(jù)包(用戶名、密碼等)
• diff與patch命令 • 實戰(zhàn)項目12:制作補丁包并可以為文件打補丁修改漏洞
• 常見服務(wù)安全優(yōu)化 • 實戰(zhàn)項目13:配置nginx規(guī)則防止網(wǎng)絡(luò)Ddos攻擊
• iptables防火墻基礎(chǔ)、filter條件過濾 • 實戰(zhàn)項目14:自定義防火墻規(guī)則,過濾網(wǎng)絡(luò)攻擊數(shù)據(jù)包
• NAT網(wǎng)絡(luò)地址轉(zhuǎn)換 • 實戰(zhàn)項目15:利用NAT實現(xiàn)內(nèi)外網(wǎng)數(shù)據(jù)通信
云平臺部署與管理
• 常見的云產(chǎn)品(阿里云、華為云)
• 實戰(zhàn)項目01:華為云應(yīng)用案例
• 公有云與私有云、Openstack構(gòu)建• 實戰(zhàn)項目02:利用Keystone管理私有云賬戶
• Keystone身份、Swift對象存儲• 實戰(zhàn)項目03:Openstack網(wǎng)絡(luò)架構(gòu)分析
• Cinder塊共享、Glance鏡像管理• 實戰(zhàn)項目04:部署企業(yè)私有云架構(gòu)Openstack
• Neutron網(wǎng)絡(luò)服務(wù)、負(fù)載均衡• 實戰(zhàn)項目05:私有云實例遷移實戰(zhàn)
• 創(chuàng)建虛擬機(jī)實例• 實戰(zhàn)項目06:從互聯(lián)網(wǎng)下載鏡像,從本機(jī)導(dǎo)入鏡像
• Docker部署、Docker鏡像• 實戰(zhàn)項目07:自定義滿足項目需求的Docker鏡像
• 基本命令、自定義鏡像與倉庫• 實戰(zhàn)項目08:創(chuàng)建企業(yè)私有鏡像倉庫Registry• Docker持久化存儲、網(wǎng)絡(luò)架構(gòu)• 實戰(zhàn)項目09:NFS共享為Docker提供持久化存儲方案
• Kubernetes(K8s)集群管理• 實戰(zhàn)項目10:構(gòu)建企業(yè)私有云架構(gòu)Kubernetes
大型架構(gòu)配置
• Ansible概述及構(gòu)建、Ansible使用 • 實戰(zhàn)項目01:應(yīng)用Ansible自動化部署軟件包
• Ansible應(yīng)用、Playbook劇本 • 實戰(zhàn)項目02:應(yīng)用Ansible自動化管理服務(wù)
• ELK概述及平臺部署 • 實戰(zhàn)項目03:應(yīng)用Ansible批量修改配置文件
• ElasticSearch、Logstash • 實戰(zhàn)項目04:利用ELK構(gòu)建日志分析平臺
• Hadoop環(huán)境部署、HDFS基本操作 • 實戰(zhàn)項目05:部署Hadoop大數(shù)據(jù)平臺
• Hadoop多節(jié)點集群部署/NFS網(wǎng)關(guān) • 實戰(zhàn)項目06:利用Hadoop進(jìn)行大數(shù)據(jù)分析案例
• mapreduce/zookeeper集群案例 • 實戰(zhàn)項目07:部署mapreduce/kafaka/zookeeper集群
• Hadoop大數(shù)據(jù)分析 • 實戰(zhàn)項目08:高可用大數(shù)據(jù)分析平臺實戰(zhàn)
海量并發(fā)Web平臺架構(gòu)實戰(zhàn)(部署及運營)
• 企業(yè)網(wǎng)站架構(gòu)演變、Web壓力測試 • 實戰(zhàn)項目01:LNMP架構(gòu)演變
• 堡壘主機(jī)/跳板機(jī),集群軟件部署 • 實戰(zhàn)項目02:云主機(jī)架構(gòu),批量集群部署
• Web集群、NFS數(shù)據(jù)共享 • 實戰(zhàn)項目03:構(gòu)建網(wǎng)站負(fù)載均衡,優(yōu)化網(wǎng)站性能
• PHP+Redis實現(xiàn)Session共享 • 實戰(zhàn)項目04:利用redis數(shù)據(jù)庫實現(xiàn)Session會話共享
• Redis分布式集群與一致性HASH • 實戰(zhàn)項目05:解決Redis數(shù)據(jù)一致性問題
• MySQL主從集群、mycat、壓力測試 • 實戰(zhàn)項目06:MySQL主從實現(xiàn)數(shù)據(jù)負(fù)載均衡
• HA高可用、Keepalived、分布式存儲 • 實戰(zhàn)項目07:實現(xiàn)海量并發(fā)的高可用集群
• ELK數(shù)據(jù)分析平臺 • 實戰(zhàn)項目08:性能測試,瓶頸分析
• CDN分發(fā)網(wǎng)絡(luò)架構(gòu)、監(jiān)控與報警 • 實戰(zhàn)項目09:構(gòu)建企業(yè)級監(jiān)控平臺
5.Python開發(fā)入門
• Python概述、編程思想 • 實戰(zhàn)項目01:編寫Python腳本的規(guī)范與準(zhǔn)則
• Python起步、數(shù)據(jù)類型 • 實戰(zhàn)項目02:編寫Python腳本檢測賬戶與權(quán)限
• 判斷語句、循環(huán)語句 • 實戰(zhàn)項目03:編寫Python腳本求斐波那契數(shù)列
• 文件對象、函數(shù)、模塊 • 實戰(zhàn)項目04:使用Python編寫cp程序
• 錯誤與異常處理、re正則模塊 • 實戰(zhàn)項目05:編寫Python腳本生成隨機(jī)密碼
• 多線程編程 • 實戰(zhàn)項目06:編寫Python腳本分析Apache日志
• shutil模塊 • 實戰(zhàn)項目07:編寫多進(jìn)程腳本掃描主機(jī)狀態(tài)
• subprocess模塊 • 實戰(zhàn)項目08:編寫Python腳本批量SSH遠(yuǎn)程主機(jī)
Python開發(fā)進(jìn)階
• 時間模塊及方法 • 實戰(zhàn)項目01:編寫人機(jī)交互的數(shù)字游戲程序
• 文件系統(tǒng)相關(guān)模塊 • 實戰(zhàn)項目02:編寫家庭理財程序
• 異常捕獲、異常處理 • 實戰(zhàn)項目03:編寫與增量備份程序
• 函數(shù)以及l(fā)ambda匿名函數(shù) • 實戰(zhàn)項目04:編寫Python實現(xiàn)進(jìn)度條功能
• 偏函數(shù)、遞歸函數(shù)、變量類型 • 實戰(zhàn)項目05:利用偏函數(shù)解決函數(shù)改造問題,生成新函數(shù)
• 模塊和包、名字空間和作用域 • 實戰(zhàn)項目06:根據(jù)企業(yè)項目需求編寫自定義模塊
• 面向?qū)ο缶幊、類的組合、派生 • 實戰(zhàn)項目07:冒泡排序算法
• hashlib模塊、tarfile模塊 • 實戰(zhàn)項目08:排序算法
• 正則表達(dá)式、re模塊及其函數(shù)/方法 • 實戰(zhàn)項目09:利用hashlib模塊加密數(shù)據(jù)
• pymysql模塊操作數(shù)據(jù)庫 • 實戰(zhàn)項目10:編寫數(shù)據(jù)分析腳本
• SQLAlchemy、SQLAlchemy ORM • 實戰(zhàn)項目11:編寫小型企業(yè)數(shù)據(jù)庫模型
運維開發(fā)實戰(zhàn)
• 多進(jìn)程及僵尸進(jìn)程處理、多線程 • 實戰(zhàn)項目01:多進(jìn)程版本SSH并發(fā)訪問程序
• urllib模塊、json模塊 • 實戰(zhàn)項目02:編寫網(wǎng)絡(luò)爬蟲程序
• paramiko模塊與服務(wù)器并行管理 • 實戰(zhàn)項目03:利用urllib模塊抓取網(wǎng)頁數(shù)據(jù)
• smtplib模塊、email模塊與郵件編程 • 實戰(zhàn)項目04:編寫Python腳本自動首發(fā)郵件
• zabbix API編程、實現(xiàn)機(jī)器人報警 • 實戰(zhàn)項目06:編寫Python腳本實現(xiàn)zabbix報警機(jī)器人
• 編寫ansible模塊、動態(tài)主機(jī)清單 • 實戰(zhàn)項目07:編寫Python腳本自動添加zabbix監(jiān)控主機(jī)
• requests模塊 • 實戰(zhàn)項目08:編寫Ansible Playbook劇本
• git、gitlab服務(wù)器配置及應(yīng)用 • 實戰(zhàn)項目09:編寫自動化部署Python腳本
• jenkins及CI/CD • 實戰(zhàn)項目10:Jenkins持續(xù)集成項目案例
Web開發(fā)實戰(zhàn)
• HTML語言、CSS+DIV基礎(chǔ) • 實戰(zhàn)項目01:制作HTML靜態(tài)網(wǎng)頁
• bootstrap前端框架 • 實戰(zhàn)項目02:CSS+DIV頁面布局
• Django編程、MTV框架、路由系統(tǒng) • 實戰(zhàn)項目03:編寫Web投票程序
• 模板語法詳解、模型ORM詳解 • 實戰(zhàn)項目04:編寫博客系統(tǒng)
• django應(yīng)用及部署 • 實戰(zhàn)項目05:編寫簡易cmdb系統(tǒng)
特色實戰(zhàn)課程云課堂
• 云課堂01:教學(xué)環(huán)境需求分析與實施 • 云課堂11:云計算職業(yè)發(fā)展規(guī)劃
• 云課堂02:PXE網(wǎng)絡(luò)裝機(jī)與自動化腳本 • 云課堂12:Cacti監(jiān)控
• 云課堂03:企業(yè)常見故障分析與處理 • 云課堂13:企業(yè)Shell腳本實戰(zhàn)
• 云課堂04:NFS+rsync+inotify+高可用 • 云課堂14:Shell腳本調(diào)試
• 云課堂05:網(wǎng)絡(luò)對云計算的意義何在? • 云課堂15:生產(chǎn)環(huán)境如何管理好你的軟件包
• 云課堂06:OSPF與企業(yè)業(yè)務(wù)的結(jié)合 • 云課堂16:如何將NAT、VRRP與服務(wù)器業(yè)務(wù)結(jié)合?
• 云課堂07:Tomcat服務(wù)器之war包 • 云課堂17:Linux系統(tǒng)的帶外管理
• 云課堂08:分布式存儲之GlusterFS • 云課堂18:我的運維20年
• 云課堂09:漫話數(shù)據(jù)庫優(yōu)化那些事 • 云課堂19:軟的還是硬的?Linux軟路由之Zeb
• 云課堂10:編寫數(shù)據(jù)庫存儲過程 • 云課堂20:自定義Docker鏡像的核心
紅帽工程師(RHCSA+RHCE)課程大綱
課程主題 | 課程內(nèi)容 |
紅帽系統(tǒng)管理 I | 訪問命令行、從命令行管理文件、在紅帽企業(yè) Linux 中獲取幫助創(chuàng)建 / 查看和編輯文本文件、管理本地 Linux 用戶和組、控制文件訪問權(quán)限監(jiān)控和管理 Linux 進(jìn)程、控制服務(wù)和守護(hù)進(jìn)程、配置和保護(hù) OpenSSH 服務(wù) 分析和存儲日志、管理紅帽企業(yè) Linux 網(wǎng)絡(luò) 歸檔文件并在系統(tǒng)間復(fù)制文件、安裝和更新軟件包訪問 Linux 文件系統(tǒng)、使用虛擬化系統(tǒng)RH134 |
紅帽系統(tǒng)管理 II | 使用 Kickstart 自動安裝 Linux 主機(jī) 通過 grep 使用正則表達(dá)式、計劃將來的 Linux 任務(wù)、管理 Linux 進(jìn)程的優(yōu)先級 使用訪問控制列表 (ACL) 控制對文件的訪問、管理 SELinux 安全性 連接到網(wǎng)絡(luò)定義的用戶和組、管理磁盤 / 分區(qū)和文件系統(tǒng) 管理邏輯卷管理 (LVM)存儲 訪問具有網(wǎng)絡(luò)文件系統(tǒng) (NFS)的網(wǎng)絡(luò)存儲、訪問具有 SMB 的網(wǎng)絡(luò)存儲 對紅帽企業(yè)版 Linux 啟動過程進(jìn)行控制和故障排除、使用 firewalld 限制網(wǎng)絡(luò)通信RH254 |
紅帽系統(tǒng)管理 III | 管理 IPv6 網(wǎng)絡(luò)、配置鏈路聚合和橋接、網(wǎng)絡(luò)端口安全性 管理服務(wù)器的 DNS、配置電子郵件傳輸、提供 iSCSI 遠(yuǎn)程塊存儲、提供基于文件的存儲 編寫 Bash 腳本、Bash 條件語句和控制結(jié)構(gòu)、配置 Shell 環(huán)境 跨平臺的 SMB 文件共享、配置 / 使用 MariaDB 數(shù)據(jù)庫、提供 Apache HTTPD Web 服務(wù) Linux 容器和 Docker、增強(qiáng)用戶安全 系統(tǒng)與網(wǎng)絡(luò)活動監(jiān)控、SMTP 網(wǎng)絡(luò)管理與數(shù)據(jù)濾 |
紅帽架構(gòu)師(RHCA)課程大綱
課程主題 | 課程內(nèi)容 |
RH318 紅帽企業(yè)級虛擬化 | 紅帽企業(yè)級虛擬化概述 部署 / 配置和測試 RHEVM、部署 / 配置 RHEVH、創(chuàng)建虛擬化數(shù)據(jù)中心及集群 創(chuàng)建和管理 RHEV 存儲、創(chuàng)建虛擬網(wǎng)絡(luò) 部署 RHEV 虛擬機(jī)、自動化部署虛擬機(jī)、監(jiān)控及報表、虛擬化遷移及高可用 |
RH442 Linux 性能調(diào)優(yōu) | 調(diào)優(yōu)應(yīng)用場景(大內(nèi)存、高性能計算、數(shù)據(jù)庫、文件服務(wù)器) 虛擬機(jī)調(diào)優(yōu) 內(nèi)存和緩存調(diào)優(yōu) 使用 Cgroup 調(diào)優(yōu) CPU 和內(nèi)存使用率 收集性能數(shù)據(jù)進(jìn)行調(diào)優(yōu) |
RH236 紅帽集群存儲 | 紅帽集群存儲概述、部署存儲服務(wù)器、配置存儲服務(wù)器、創(chuàng)建集群存儲邏輯卷 客戶端掛載存儲 配置 ACL 及配額、擴(kuò)展存儲卷容量 配置高可用、配置區(qū)域復(fù)制、故障排錯、創(chuàng)建并管理快照 |
DO280 OpenShift | 容器與 Docker 介紹,使用 Openshift 管理 Docker 集群 OpenShift 概述、自動化部署 OpenShift 部署基礎(chǔ)架構(gòu)主機(jī)、部署節(jié)點主機(jī) 管理資源部署應(yīng)用并啟動 管理員控制臺、創(chuàng)建自定義黑盒、隔離環(huán)境 |
CL210 紅帽企業(yè)版 OpenStack | 自動化部署 OpenStack 使用 Horizon 創(chuàng)建虛擬機(jī)實例、管理 RabbitMQ 消息隊列 管理 Keystone 服務(wù) 管理 Swift 對象存儲服務(wù)、管理 Glance 鏡像服務(wù)、管理 Neutron 網(wǎng)絡(luò)服務(wù) 管理 Nova 計算和控制服務(wù)、管理 Nova 計算節(jié)點、管理 Ceilometer 服務(wù)、管理 Heat 服務(wù) |