自動化運維與開發(Shell+Python+Ansible+CI/CD)(AI助學)(微課版)

張偉麗 姚駿屏 郭瑩

  • 出版商: 人民郵電
  • 出版日期: 2026-09-01
  • 定價: $359
  • 售價: $358
  • 語言: 簡體中文
  • 頁數: 240
  • ISBN: 7115701407
  • ISBN-13: 9787115701404
  • 相關分類: Ansible
  • 下單後立即進貨 (約4週~6週)

  • 自動化運維與開發(Shell+Python+Ansible+CI/CD)(AI助學)(微課版)-preview-1
自動化運維與開發(Shell+Python+Ansible+CI/CD)(AI助學)(微課版)-preview-1

相關主題

商品描述

本書聚焦自動化運維與開發領域,以“項目引領、能力遞進”為核心,構建涵蓋Shell腳本、Python開發、Ansible工具、CI/CD四大技術方向的知識體系,通過6個真實企業級項目串聯起從基礎腳本編寫到高階持續集成的完整教學內容。 本書以GPMall網上商城雲端自動化部署、基於Python腳本的輕量級服務集群狀態監控系統、基於RESTful API的B/S架構服務器狀態監控系統、OpenStack私有雲平臺自動化運維和開發、基於Ansible的WordPress個人博客一鍵部署、CI/CD自動化編譯和部署GPMall商城等真實場景為載體,系統講解Shell腳本語法與調試、Python自動化運維與開發、Ansible自動化工具應用以及Kubernetes+Harbor+Jenkins+GitLab CI/CD流水線搭建等核心技術,同時融入AI工具以優化實踐及崗課賽證融通內容。本書涉及的項目均取材於企業真實案例,按照企業運維開發流程進行設計,每個任務均給出詳細的思路解析與操作步驟,既便於讀者快速掌握技術要點,又能引導其理解技術原理與業務場景的適配邏輯,實現舉一反三。全書內容由淺入深、梯度清晰,理論講解與實操指導緊密結合,完美適配高職“理實一體化”教學模式。 本書可作為應用型本科、職業院校計算機相關專業自動化運維與開發課程的核心教材,也適合廣大計算機從業者和愛好者學習與參考,還適合具備Linux與雲計算基礎的學習者使用。

作者簡介

張偉麗,副教授,“雙師型”教師,具有9年企業軟件研發和管理經歷,現任山東電子職業技術學院雲計算技術應用專業專任教師,講授課程包括Python程序設計,雲計算架構及自動化運維與開發等。參與國家職業教育雲計算技術與應用專業教學資源庫子項目《雲計算基礎架構平臺應用》,2023年獲得山東省職業院校教學能力大賽二等獎,2024年獲山東省第十一屆青年教師教學能力比賽二等獎。

目錄大綱

第一篇 Shell腳本運維部署篇
項目1 GPMall網上商城雲端自動化部署
【項目描述】
【項目拆分】
【職業能力及素養目標】
任務1 服務器系統配置初始化
1.1 任務分析
1.2 知識儲備
1.2.1 Shell概述
1.2.2 初識Shell腳本
1.2.3 常用操作技巧和命令
1.2.4 Shell變量
1.2.5 算術運算
1.3 案例應用 一鍵編譯安裝Python環境
1.4 任務實施 服務器環境初始化
1.5 任務小結
【任務習題】
任務2 基礎應用和服務安裝
2.1 任務分析
2.2 知識儲備
2.2.1 條件表達式
2.2.2 if語句
2.2.3 case語句
2.3 案例應用 Java開發環境搭建
2.4 任務實施 基礎服務安裝
2.5 任務小結
【任務習題】
任務3 商城部署菜單設計與實現
3.1 任務分析
3.2 知識儲備
3.2.1 for、while和until循環
3.2.2 break和continue循環控制
3.2.3 select語句
3.3 案例應用 批量添加Linux用戶
3.4 任務實施 部署菜單設計與實現
3.5 任務小結
【任務習題】
任務4 應用服務配置文件修改
4.1 任務分析
4.2 知識儲備
4.2.1 正則表達式
4.2.2 grep、sed和awk命令
4.3 案例應用 批量修改Redis日誌級別
4.4 任務實施 應用配置文件修改
4.5 任務小結
【任務習題】
任務5 商城服務啟動和運行
5.1 任務分析
5.2 知識儲備
5.2.1 函數設計和使用
5.2.2 腳本調試
5.3 案例應用 批量檢測主機存活狀態
5.4 任務實施 商城服務啟動運行
5.5 任務小結
【任務習題】
AI助力腳本優化升級
第二篇 Python語言開發篇
第三篇 Ansible自動化運維工具篇
第四篇 CI/CD篇
參考文獻