下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
教學(xué)進度表學(xué)年第學(xué)期填表日期//課程名稱:Python系統(tǒng)自動化運維教材名稱:Linux系統(tǒng)自動化運維(Python版)(微課版)任課教師:主編:張莉,丁傳煒隸屬系部:出版社:人民郵電出版社隸屬教研室:出版時間:2024.1適用專業(yè)班級:教研室主任:總學(xué)時已完成學(xué)時本學(xué)期時數(shù)合計講課實驗機動其他48048241806本課程的主要內(nèi)容:“Python系統(tǒng)自動化運維”課程是一門實踐性很強的專業(yè)課程,主要教學(xué)內(nèi)容包括系統(tǒng)自動化運維(從Shell到Python)、監(jiān)控系統(tǒng)與調(diào)度運維任務(wù)、處理文件內(nèi)容與配置文件、記錄日志與發(fā)送郵件、運維數(shù)據(jù)記錄與可視化、遠程管理和批量運維服務(wù)器、網(wǎng)絡(luò)管理和網(wǎng)絡(luò)安全、企業(yè)級系統(tǒng)綜合運維。要求學(xué)生了解Python在系統(tǒng)自動化運維領(lǐng)域的應(yīng)用,系統(tǒng)地掌握系統(tǒng)自動化運維領(lǐng)域的Python編程技術(shù),提高Linux系統(tǒng)自動化運維技能。周次月/日教學(xué)形式教學(xué)內(nèi)容習(xí)題學(xué)時備注1講授項目一系統(tǒng)自動化運維:從Shell到Python任務(wù)一使用Shell編程實現(xiàn)系統(tǒng)自動化運維(課堂講解系統(tǒng)自動化運維基本知識,Shell編程基本方法)示范:任務(wù)1.1.1準備實驗環(huán)境示范:任務(wù)1.1.2編寫Shell腳本批量創(chuàng)建Linux用戶賬戶2講授項目一系統(tǒng)自動化運維:從Shell到Python任務(wù)二使用Python提升系統(tǒng)自動化運維技能示范:任務(wù)1.2.1搭建Python開發(fā)環(huán)境任務(wù)三使用Python執(zhí)行外部命令示范:任務(wù)1.3.1使用subprocess模塊編程批量檢測主機在線狀態(tài)22實驗項目一系統(tǒng)自動化運維:從Shell到Python任務(wù)1.1.3編寫Shell腳本批量檢測主機在線狀態(tài) 任務(wù)1.1.4編寫Shell腳本一鍵安裝JDK任務(wù)1.1.5編寫Shell腳本監(jiān)控Linux系統(tǒng)性能任務(wù)1.2.2編寫Python程序監(jiān)控Linux系統(tǒng)性能任務(wù)1.3.2編寫通用的外部命令執(zhí)行函數(shù)選做:項目實訓(xùn)2講授項目二監(jiān)控系統(tǒng)與調(diào)度運維任務(wù)任務(wù)一采集系統(tǒng)信息和管理進程示范:任務(wù)2.1.2使用psutil庫實現(xiàn)進程管理任務(wù)二監(jiān)控文件系統(tǒng)更改示范:任務(wù)2.2.1基于pyinotify庫編寫文件系統(tǒng)更改監(jiān)控程序23講授項目二監(jiān)控系統(tǒng)與調(diào)度運維任務(wù)任務(wù)三監(jiān)控Web服務(wù)示范:基于PycURL庫編寫Web服務(wù)監(jiān)控程序任務(wù)四調(diào)度運維任務(wù)示范:任務(wù)2.4.1使用Cron服務(wù)調(diào)度運維任務(wù)2實驗項目二監(jiān)控系統(tǒng)與調(diào)度運維任務(wù)任務(wù)2.1.1使用psutil庫采集系統(tǒng)信息任務(wù)2.2.2基于watchdog庫編寫文件系統(tǒng)更改監(jiān)控程序 任務(wù)2.4.2基于APScheduler庫編程調(diào)度運維任務(wù)選做:項目實訓(xùn)24講授項目三處理文件內(nèi)容與配置文件任務(wù)一解析和處理文件內(nèi)容示范:任務(wù)3.1.1統(tǒng)計用戶賬戶任務(wù)二操作配置文件示范:任務(wù)3.2.1編程操作INI文件2講授項目三處理文件內(nèi)容與配置文件任務(wù)三使用模板高效處理文本文件示范:任務(wù)3.3.1使用Jinja2模板生成HTML文件任務(wù)四比對文件和目錄內(nèi)容示范:任務(wù)3.4.2使用filecmp模塊編程比較兩個目錄內(nèi)容25實驗項目三處理文件內(nèi)容與配置文件任務(wù)3.1.2查看配置文件并去除注釋和空行任務(wù)3.2.2使用DOM方法讀寫XML文件任務(wù)3.2.3編程操作JSON文件任務(wù)3.2.4編程操作YAML文件任務(wù)3.3.2使用Jinja2模板生成XML文件任務(wù)3.4.1使用difflib模塊編程比較兩個文件內(nèi)容選做:項目實訓(xùn)2講授項目四記錄日志與發(fā)送郵件任務(wù)一記錄日志示范:任務(wù)4.1.1將日志消息同時輸出到屏幕和文件任務(wù)二發(fā)送郵件示范:任務(wù)4.2.1通過郵件發(fā)送報警通知26實驗項目四記錄日志與發(fā)送郵件任務(wù)4.1.2使用日志文件記錄異常處理信息任務(wù)4.1.3使用日志記錄系統(tǒng)監(jiān)控異常信息任務(wù)4.2.2通過郵件發(fā)送運維報告選做:項目實訓(xùn)2講授項目五運維數(shù)據(jù)記錄與可視化任務(wù)一記錄運維數(shù)據(jù)示范:任務(wù)5.1.1使用CSV文件記錄系統(tǒng)監(jiān)控數(shù)據(jù)任務(wù)二可視化運維數(shù)據(jù)示范:任務(wù)5.2.1基于Matplotlib庫生成系統(tǒng)監(jiān)控數(shù)據(jù)統(tǒng)計圖表27實驗項目五運維數(shù)據(jù)記錄與可視化任務(wù)5.1.2使用SQLite數(shù)據(jù)庫記錄系統(tǒng)監(jiān)控數(shù)據(jù)任務(wù)5.2.2通過Dash框架實現(xiàn)系統(tǒng)監(jiān)控數(shù)據(jù)儀表盤選做:項目實訓(xùn)2講授項目六遠程管理和批量運維服務(wù)器任務(wù)一使用Paramiko庫遠程管理服務(wù)器示范:任務(wù)6.1.1搭建多服務(wù)器實驗環(huán)境示范:任務(wù)6.1.2基于密鑰認證連接遠程服務(wù)器任務(wù)二使用Fabric庫批量管理和運維服務(wù)器示范:任務(wù)6.2.1批量部署源代碼28實驗項目六遠程管理和批量運維服務(wù)器任務(wù)6.1.3在遠程服務(wù)器上執(zhí)行sudo命令任務(wù)6.1.4實現(xiàn)交互式操作的遠程偽終端任務(wù)6.2.2集中采集多臺服務(wù)器的系統(tǒng)信息任務(wù)6.2.3自動部署LAMP平臺選做:項目實訓(xùn)2講授項目七網(wǎng)絡(luò)管理和網(wǎng)絡(luò)安全任務(wù)一IP地址管理與DNS解析示范:任務(wù)7.1.1使用IPy庫解析IP地址任務(wù)二實現(xiàn)網(wǎng)絡(luò)探測和安全掃描示范:任務(wù)7.2.1檢測網(wǎng)絡(luò)中在線狀態(tài)的主機任務(wù)三使用Scapy處理網(wǎng)絡(luò)數(shù)據(jù)包示范:任務(wù)7.3.3使用Scapy庫進行抓包重放29實驗項目七網(wǎng)絡(luò)管理和網(wǎng)絡(luò)安全任務(wù)7.1.2使用dnspython庫解析DNS記錄任務(wù)7.2.2檢測主機的服務(wù)及版本任務(wù)7.3.1使用Scapy庫進行SYN掃描任務(wù)7.3.2使用Scapy庫進行TCP路由跟蹤選做:項目實訓(xùn)2講授項目八企業(yè)級系統(tǒng)綜合運維任務(wù)一熟悉Ansible的基本用法示范:任務(wù)8.1.2使用Ansible提權(quán)操作目標主機任務(wù)二基于Playbook實現(xiàn)自動化任務(wù)210實驗項目八企業(yè)級系統(tǒng)綜合運維任務(wù)8.1.1使用Ansible在目標主機上執(zhí)行Shell腳本任務(wù)8.2.1使用Playbook配置系統(tǒng)時鐘同步任務(wù)8.2.2使用Playbook批量添加用戶賬戶選做:項目實訓(xùn)2講授項目八企業(yè)級系統(tǒng)綜合運維任務(wù)三使用Ansible角色組織Playbook示范:任務(wù)8.3.2通過AnsibleGalaxy部署角色任務(wù)四部署Zabbix監(jiān)控
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二四年印刷品印刷委托合同范本:高端雜志印刷協(xié)議3篇
- 2025年度棉花產(chǎn)業(yè)鏈金融支持服務(wù)合同4篇
- 2025年度社區(qū)便民早餐店承包運營合同范本4篇
- 二零二五版領(lǐng)養(yǎng)兒童醫(yī)療救助服務(wù)合同4篇
- 2025年度人工智能技術(shù)研發(fā)承攬合同補充協(xié)議4篇
- 2025年銷售薪資調(diào)整與保障合同規(guī)范3篇
- 二零二五年度跨界合作文化節(jié)宣傳推廣一體化服務(wù)合同3篇
- 二零二五版護工醫(yī)療設(shè)備操作合同3篇
- 二零二五版教育培訓(xùn)機構(gòu)短期教師派遣合同
- 二零二五版環(huán)保型房產(chǎn)與土地使用權(quán)買賣合同9篇
- 勞務(wù)協(xié)議范本模板
- 人教版(2024)數(shù)學(xué)七年級上冊期末測試卷(含答案)
- 2024年國家保密培訓(xùn)
- 2024年公務(wù)員職務(wù)任命書3篇
- CFM56-3發(fā)動機構(gòu)造課件
- 會議讀書交流分享匯報課件-《殺死一只知更鳥》
- 2025屆撫州市高一上數(shù)學(xué)期末綜合測試試題含解析
- 公司印章管理登記使用臺賬表
- 磚廠承包合同簽訂轉(zhuǎn)讓合同
- 思政課國內(nèi)外研究現(xiàn)狀分析
- 2023年公務(wù)員多省聯(lián)考《申論》題(廣西B卷)
評論
0/150
提交評論