隨著技術的進步、業務需求的快速增長,一個運維人員通常要管理上百、上千臺服務器,運維工作也變的重復、繁雜。
授課機構 | 杭州東方瑞通IT培訓中心 |
上課地點 | 杭州西湖北山|詳細地圖 |
成交/評價 | 5.0分 |
聯系電話 | 請預約試聽,老師稍后回復您! |
|
機構類型: 未認證
滿意度: 5.0分
(本頁面由 自行上傳,本網不對該頁面內容(包括但不限于文字、圖片)真實性和知識產權負責,如有侵權請聯系處理刪除qq:16720809 。)
課程分類
隨著技術的進步、業務需求的快速增長,一個運維人員通常要管理上百、上千臺服務器,運維工作也變的重復、繁雜。把運維工作自動化,能夠把運維人員從服務器的管理中解放出來,讓運維工作變得簡單、快速、準確;運維自動化是一組將靜態的設備結構轉化為根據IT服務需求動態彈性響應的策略,目的就是實現IT運維的質量,降低成本。
Python自動化運維
課程內容
介紹使用Python腳本語言實現管理任務的自動化。本課程介紹首先學習Python語言的使用和基本語法、框架。接下來介紹Python運維框架的開發。然后詳細介紹使用python腳本與操作系統的交互,實現對系統和網絡的監控功能。
?
課程適合哪些學員學習
TCP/IP網絡基礎 | 企業網絡架構介紹; OSI, TCP/IP協議模型; 以太網幀結構; IPV4地址; IPV4子網劃分及CIDR; ICMP協議; ARP協議; TCP/UDP協議; 深入理解數據轉發過程 |
VRP操作指導 | eNSP的安裝與操作; VRP系統基礎; 命令行基礎; 文件系統基礎; VRP系統管理 |
局域網技術 | 以太網技術、交換網絡原理; VLAN原理及配置; VLAN間路由; 鏈路聚合協議原理及配置; STP/RSTP協議原理及配置; BPDU、計時器詳解; STP拓撲變化時的收斂 |
路由協議 | IP路由器原理; 靜態路由原理; 動態路由協議原理; OSPF協議原理及配置 |
廣域網技術 | HDLC及PPP協議; PPPoE協議原理及配置; NAT原理及配置 |
網絡安全 | ACL訪問控制列表; AAA工作原理; IPSEC VPN原理及配置; GRE原理及配置 |
網絡應用及管理 | DHCP原理及配置; FTP原理及配置; Telnet原理及配置; SNMP原理及配置 |
IPV6技術 | IP v6基礎介紹; IP v6無狀態地址自動配置; IP v6地址解析過程; IP v6路由基礎; DHCP v6協議原理及配置 |
MPLS技術 | MPLS基礎原理; SR基礎原理 |
Linux系統介紹及安裝、簡單使用 | 安裝Linux系統; 文件系統結構詳解; shell終端格式; 獲取命令幫助 |
文件目錄管理命令 | 文件目錄管理命令; 查看文件內容; 編輯文件內容; 文件內容過濾; 文件打包壓縮; 文件查找; 重定向符號使用 |
用戶權限管理 | 用戶、用戶組及相關文件介紹; 用戶管理指令; 重置root用戶密碼; sudo授權; 用戶組管理命令; 文件常規權限管理; 文件特殊權限及屬性管理; 使用facl管理文件權限 |
網絡配置管理 | 查看網絡參數; 配置主機名及解析; 網卡配置文件詳解;驗證網絡配置 |
磁盤管理 | 塊設備、文件系統介紹; 管理磁盤分區; 自動掛載磁盤分區; 擴展swap交換分區; lvm邏輯卷配置管理; Stratis管理分層存儲; VDO配置管理 |
軟件管理 | 軟件包類型介紹; rpm包管理器使用; 使用yum管理RPM軟件包; 創建yum倉庫; yum緩存應用 |
進程管理、作業控制 | 查看進程; ?進程調度管理、前/后臺、結束進程; ?系統調優; cron計劃任務 |
日志管理 | 常見日志文件介紹; ?使用journalctl查看日志; ?配置日志輪轉; 根據日志排查系統故障 |
shell腳本簡單應用 | 簡單編寫shell腳本; 簡單使用for循環完成批量任務 |
SSH遠程連接服務 | ssh協議原理 ; 自定義ssh服務配置; rsync/scp遠程拷貝工具; 使用firewalld防火墻放行ssh服務 |
httpd及NFS服務 | httpd簡單使用; 通過SELinux設置httpd文件權限; NFS文件系統介紹; 配置NFS文件系統 |
ansible自動化 | ansible介紹及安裝; ansible配置文件; 定義主機清單文件; AD HOC、常用模塊介紹; playbook劇本; 管理變量和Facts; playbook實施任務控制; Jinja模板使用; 角色的使用; ansible故障排除; ansible管理大型項目 |
python開發環境部署 | python語言、特性、版本介紹; python解釋器安裝; IDE集成開發工具安裝 |
基本語法、邏輯控制語句 | print輸出語句使用; 變量定義、調用; 條件判斷語句語法; 循環語句語法 |
常用數據類型及操作方法 |
數字; 字符串及常用操作方法; 案例1) 生成隨機字符串; 案例2) 判斷合法IP地址; 案例3) 實現字符數量統計; 列表及常用操作方法; 案例1) 生成指定位置的裴波那契數列 案例2) 模塊C語言棧工作特性 元組及常用操作方法 字典及常用操作方法 案例1) 實現用戶登錄、注冊功能 案例2) 統計IP地址出現的次數 |
文件IO及文件目錄處理模塊 |
文件IO操作 案例1) 實現文件內容替換 案例2) 統計web日志的UV 案例3) 實時跟蹤日志輸出 正則表達式模塊 案例1) 基于正則表達式實現web UV統計 案例2) 獲取合法郵箱地址 件目錄處理模塊os/shutil/pickle/tarfile/hashlib模塊 案例1) 遞歸獲取目錄下文件路徑 案例2) 實現文件批量重命名 案例3) 實現文件校驗 |
異常捕獲 | 異常捕獲作用; 異常捕獲應用 |
函數應用 | 函數定義、調用; 函數、模塊、包間的關系; 函數的參數; 函數返回值; 裝飾器 |
面向對象編程 | 面向對象編程介紹; 定義類的語法; 屬性、方法類型; 方法的類型; 類繼承 |
運維模塊/API接口 |
paramiko模塊 案例1) paramiko模塊實現批量執行命令 案例2) paramiko模塊實現文件上傳、下載 pymysql模塊 案例1) 實現服務器信息管理功能 json/requests模塊 案例1) 結合cobbler實現系統自動部署 案例2) 結合saltstack實現自動執行任務 案例3) 結合zabbix實現服務器自動監控 |
Django框架應用 | Django安裝、啟動、測試管理; MVT/MVC模型介紹; url路由應用; 數據庫操作應用; cookie/session應用 |
綜合項目:基于python開發運維平臺 | 項目介紹: 實現服務器信息展示功能; 添加服務器信息功能; 實現服務器自動監控、系統自動部署; 統一發布文件功能 |
?
課程收獲 帶來改變
課程安排時間:
白班、晚班、業余制班、周末班、一對一定制課程(詳情請咨詢顧問)
具體上課時間學員根據自身時間安排選擇報班。
課程周期:
課程周期長短以學員實際所報班級為準,一對一課程和培訓老師溝通安排。
課程收費:
因學員自身基礎和所要學習達到的程度、報班時間長短等客觀因素不等,我們開設有不同的班級,費用有所區別,費用以學員所報班級為準,學員根據自身要求選擇報班,如有疑問請咨詢報名老師。
不同時間校區有不同的優惠活動,詳細優惠以當時參加的優惠活動為準。
預約試聽體驗課程:
學員如需參加體驗課程,需提前一周和顧問預約體驗課程,提供給顧問參加學員姓名+電話+課程+所在地區,顧問會及時登記預約就近校區體驗課程,預約后顧問會通過電話或短信通知學員。
我們竭誠為您服務,如需幫助或了解優惠活動,請在線聯系顧問,顧問會第①時間安排課程老師電話和您溝通介紹!