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