
曙海教學(xué)優(yōu)勢
課程可定制,線上/線下/上門皆可,報名熱線:4008699035。本課程以項(xiàng)目實(shí)戰(zhàn)案例實(shí)現(xiàn)為主線,面向企事業(yè)單位項(xiàng)目開發(fā)實(shí)際,秉承21年積累的教學(xué)和研發(fā)經(jīng)驗(yàn),培訓(xùn)講師將會與您分享設(shè)計的全流程以及工具的綜合使用經(jīng)驗(yàn)以及技巧。
  我們的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。曙海培訓(xùn)的課程在業(yè)內(nèi)有廣泛的美譽(yù)度。大批企業(yè)和曙海
     建立了良好的合作關(guān)系,20多年來,合作企事業(yè)單位以達(dá)30多萬。
Python自動化運(yùn)維培訓(xùn)課程
?
?課程目標(biāo)?![]()
?????? 1、熟悉主流自動化運(yùn)維工具的使用
?????? 2、可以使用python開發(fā)運(yùn)維工具
?????? 3、具備Devops能力
?
?課程大綱?![]()
| 
 課程模塊  | 
 課程內(nèi)容  | 
| 
 python開發(fā)環(huán)境部署及 數(shù)據(jù)結(jié)構(gòu)應(yīng)用  | 
 1、python在運(yùn)維領(lǐng)域應(yīng)用介紹 2、python版本、特性介紹 3、python開發(fā)環(huán)境部署  | 
| 
 4、數(shù)據(jù)類型定義及操作方法 5、邏輯控制語句 案例1:檢測合法IP地址 案例2:隨機(jī)密碼生成 案例3:模擬用戶登錄、注冊功能 案例4:統(tǒng)計IP地址的次數(shù) 案例4:統(tǒng)計非重復(fù)字符次數(shù)  | 
|
| 
 文件IO及正則應(yīng)用  | 
 1、文件I/O讀寫操作流程 案例1:統(tǒng)計web日志的UV/PV 案例2:實(shí)時跟蹤日志 案例3:實(shí)現(xiàn)數(shù)據(jù)的持久化存儲 2、re正則模塊應(yīng)用 案例1:檢索合法數(shù)據(jù) 3、異常捕獲  | 
| 
 文件目錄處理模塊應(yīng)用  | 
 1、os/tarfile/hashlib/pickle/shutil模塊 案例1:遞歸獲取目錄下文件信息 案例2:實(shí)現(xiàn)文件批量重命名 案例3:實(shí)現(xiàn)文件校驗(yàn) 案例4:檢測在線服務(wù)器信息  | 
| 
 基于函數(shù)實(shí)現(xiàn)工具重用  | 
 1、函數(shù)定義、調(diào)用、參數(shù)、返回值 2、模塊、包 案例1:實(shí)現(xiàn)數(shù)據(jù)的完全、增量備份 案例2:校驗(yàn)備份差異  | 
| 
 paramiko及pymysql模塊  | 
 1、虛擬環(huán)境介紹 2、paramiko模塊安裝、使用 案例1:編寫批量執(zhí)行命令工具 案例2:編寫統(tǒng)一發(fā)布文件工具  | 
| 
 1、pymysql模塊使用 2、面向?qū)ο笳Z法 案例1:編寫服務(wù)器信息管理功能 案例2:編寫服務(wù)器硬件信息檢索功能  | 
|
| 
 python結(jié)合運(yùn)維定制工具  | 
 1、zabbix監(jiān)控介紹、基本使用 案例1:實(shí)現(xiàn)服務(wù)器自動監(jiān)控 案例2:檢索服務(wù)器監(jiān)控指標(biāo)數(shù)據(jù) 2、cobbler介紹、基本使用 案例1:實(shí)現(xiàn)服務(wù)器系統(tǒng)自動部署 3、gitlab介紹、基本使用 案例1:實(shí)現(xiàn)代碼自動檢索  | 
| 
 自動化運(yùn)維工具  | 
 1、ansible自動化運(yùn)維工具 ? 1) ansible特性、安裝部署 ? 2)?常用運(yùn)維模塊應(yīng)用 ? 3) playbook、變量應(yīng)用 案例1:實(shí)現(xiàn)zabbix-agent統(tǒng)一部署 案例2:實(shí)現(xiàn)數(shù)據(jù)庫統(tǒng)一部署 ? 2、saltstack自動化運(yùn)維工具 ? 1) saltsatck特性、安裝部署 ? 2)?常用運(yùn)維模塊應(yīng)用 ? 3) salt-api應(yīng)用 案例1:結(jié)合salt-api實(shí)現(xiàn)服務(wù)器管理工具定制  | 
| 
 基于Django開發(fā) web化運(yùn)維工具  | 
 1、Django介紹、安裝、啟動管理 2、url路由的使用 3、模型數(shù)據(jù)庫操作 4、cookie/session應(yīng)用 案例1:實(shí)現(xiàn)web化服務(wù)器信息管理 案例2:實(shí)現(xiàn)web化文件發(fā)布功能 案例3:實(shí)現(xiàn)web化系統(tǒng)自動部署、監(jiān)控功能  | 
?