python高階證書 Python運維高階課程

2021-10-11 19:24:43 字數 1252 閱讀 7137

一、框架技術

● 網頁程式設計基礎知識

● 動態**基礎

● 理解 mvc 模型

● django 概述

● django 常用管理工具

● 定義和使用模型

● url 和檢視

● 模板和表單處理

● 後台管理模組 admin

● django 應用部署

● 專案實訓 通過 python 開發監控軟體框架實戰

二、綜合一:系統的監控

● 監控cpu、記憶體資訊:通過python得到系統的一些狀態,同時了解這些狀態所表示的意義。

三、綜合二:系統的監控

● 通過python的ssh client連線遠端主機並執行命令:引入python中的python處理模組,使得python可以對遠端機器進行批量的處理

● 使用更高階的 library 並行的操作主機:引入 fabric,使得 python可以同時併發的對多台機器進行處理,同時說明在對多台主機操作時的注意點,以及這些注意點的 python 解決辦法。

四、綜合三:使用 python 管理mysql 資料庫

● 根據需求建立乙個 mysql 例項:學習配置檔案的模板處理,同時介紹 python 中對 mysql 程序的處理方法

● 檢查 mysql 的主輔同步情況,並對個別情況進行處理:通過一 個 mysql 的監控程式來確定 mysql 主輔同步,並且引入 python 對發信通知的處理,等等。

五、綜合四:使用 python 管理memcached

● 根利用 python來管理memcached 集群:包括建立 memcached 程序。和停止,以及修改

● 監控 memcached 集群的資訊:監控集群的流量、命中率、容量

六、綜合五:日誌收集分析

● 使用python來分析apache log日誌

● 中心化的日誌收集、粗糙分析

● 結合elasticsearch實現log的快速查詢

● 結合cubism成為對日誌的資料視覺化

七、綜合專案案例

● 基於web gui實現批量伺服器管理

1、 硬體資產管理(自動收集並配置)

2、 主機分組管理

3、 遠端開、關機,併發執行任務

● 基於web gui實現圖表化伺服器狀態監控、報警

1、 資訊動態收集、更新

2、 超出預警指標自動報警(監控頁面提醒、發 email 給管理員)

● 批量軟體分發、部署,實現產品上線自動化

● 使用者分級許可權管理

python是高階動態程式語言 Python語言

python是一門跨平台 開源 免費的解釋型高階動態程式語言。python支援命令式程式設計 how to do 函式式程式設計 what to do 完全支援物件導向程式設計,擁有大量擴充套件庫。膠水語言 可以把多種不同語言編寫的程式融合到一起實現無縫拼接,更好地發揮不同語言和工具的優勢,滿足不同...

Pytho高階篇 yield的用法

yield 是python中非常有用的乙個關鍵字,可以實現很多魔法。yield關鍵字主要有一下幾個用法。1.yield基本用法 yield用在函式中,實現類似用return的功能,但是返回的是乙個generator.更多詳細解釋,參考下邊的 如何正確理解yiled在函式中的作用 2.yield實現上...

python考級證書 python二級證書有用嗎

計算機python二級證書到底有什麼用?綜合來看有6個好處。1 滿足競爭需求 在大學擴招 大學生貶值 經濟下行 就業困難的多重壓力之下,大學生越來越難獨善其身,競爭壓力越來越大,就拿計算機考證人數來說,2017年全國計算機等級考試考生人數達到582萬,並每年以30萬的速度增長,誰缺少這個證書,誰就會...