Hands-On Enterprise Automation with Python: Automate common administrative and security tasks with the most popular language Python
暫譯: 實作企業自動化:使用 Python 自動化常見的管理與安全任務
Bassem Aly
- 出版商: Packt Publishing
- 出版日期: 2018-06-28
- 售價: $1,830
- 貴賓價: 9.5 折 $1,739
- 語言: 英文
- 頁數: 398
- 裝訂: Paperback
- ISBN: 1788998510
- ISBN-13: 9781788998512
-
相關分類:
Python、程式語言、R 語言、資訊安全
-
相關翻譯:
Python 自動化運維實戰 (Hands-On Enterprise Automation with Python: Automate common administrative and security tasks with the most popular language Python) (簡中版)
相關主題
商品描述
Write your own Python scripts to automate system tasks.
Key Features
- Make the most of Python libraries and modules to automate your infrastructure.
- Leverage Python programming to automate server configuration and administration tasks.
- Efficiently develop your python skill set making it an alternate automation tool.
Book Description
This book will start with giving you a fair idea about the modules, libraries, and the tools we will be using and how to setup a python environment to perform automation tasks. Then this book will cover examples on network automation tasks using simple python programs and Ansible. Next, this book will cover about automating administration tasks with Python Fabric, where you will learn to perform server configuration and administration along with System administration tasks (like User management, database management, process management). Later, this book will also teach you to automate several testing services with Python scripts. Moving ahead, this book will also teach you to perform automation tasks on virtual machines and the cloud infrastructure with python. Towards the end, this book will cover python-based offensive security tools and how you can automate your security tasks.
By the end of this book, you will master the skills of automating several system administration tasks with Python.
What you will learn
- Understand common libraries in Python
- Manage Python Network Devices
- Running System Administration Tasks with Fabric
- Running Python scripts and write Ansible modules in Python
- Process and Database management
- Manage Virtual Machines
- Cloud Automation and Python tools
- Security Automation in Python
Who This Book Is For
If you are a system administrator or devops engineer who is looking for an alternative from major automation frameworks like Puppet and Chef, then this book is for you. Some basic programming knowledge with Python and Linux shell scripting would be necessary.
商品描述(中文翻譯)
撰寫您自己的 Python 腳本以自動化系統任務。
主要特點
- 充分利用 Python 函式庫和模組來自動化您的基礎設施。
- 利用 Python 程式設計自動化伺服器配置和管理任務。
- 有效地發展您的 Python 技能,使其成為替代的自動化工具。
書籍描述
本書將首先讓您對我們將使用的模組、函式庫和工具有一個基本的了解,以及如何設置 Python 環境以執行自動化任務。接著,本書將涵蓋使用簡單的 Python 程式和 Ansible 進行網路自動化任務的範例。然後,本書將介紹如何使用 Python Fabric 自動化管理任務,您將學習執行伺服器配置和管理以及系統管理任務(如用戶管理、資料庫管理、進程管理)。稍後,本書還將教您如何使用 Python 腳本自動化多個測試服務。接下來,本書還將教您如何在虛擬機和雲基礎設施上執行自動化任務。最後,本書將涵蓋基於 Python 的攻擊性安全工具,以及如何自動化您的安全任務。
到本書結束時,您將掌握使用 Python 自動化多個系統管理任務的技能。
您將學到什麼
- 了解 Python 中的常用函式庫
- 管理 Python 網路設備
- 使用 Fabric 執行系統管理任務
- 執行 Python 腳本並撰寫 Ansible 模組
- 進程和資料庫管理
- 管理虛擬機
- 雲自動化和 Python 工具
- Python 中的安全自動化
本書適合誰
如果您是系統管理員或 DevOps 工程師,正在尋找 Puppet 和 Chef 等主要自動化框架的替代方案,那麼本書適合您。需要具備一些基本的 Python 和 Linux shell 腳本編程知識。