How To Build An Ansible Clone Using Python

所在平台: Udemy

课程主页: https://www.udemy.com/course/how-to-build-an-ansible-clone-using-python/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** **使用 Python 构建 Ansible 克隆工具** **课程概述:** 本课程将教授您如何使用 Python 构建一个名为 "Commander" 的命令行工具,该工具模拟了作者在 PayPal、eBay 和 Symantec 等公司工作期间用于管理和修补数千台 Linux 系统及网络设备的脚本。您将学习以下技能: * **使用 Python 构建命令行实用工具:** 掌握创建和管理命令行界面应用程序的方法。 * **通过 Python 进行 SSH 操作:** 学会如何利用 Python 连接到 Linux 机器并执行远程命令。 * **配置 Sudo 权限:** 了解如何在远程服务器上使用 Sudo 以 root 权限运行命令。 * **运用多线程提高效率:** 利用 Python 的多线程技术,通过减少网络 I/O 等待时间来显著提升操作速度。 * **通过 SCP 在服务器间上传和下载文件:** 学习如何在客户端和服务器之间安全地传输文件。 * **更多实用技术:** 探索其他与自动化管理和部署相关的 Python 技能。 **先修知识/要求:** * 可访问运行 SSH 的机器,或者能够注册 Digital Ocean、AWS、GCP 等云服务提供商以创建测试机器。 * 已在本地机器上安装 Python。 **适合人群:** * **DevOps/SRE/Cloud 工程师:** 希望通过 Python 和 SSH 自动化日常繁琐工作的工程师。如果您目前使用 Ansible 或 Rundeck,本课程可以为您提供一个基础,帮助您根据自身需求进行扩展和定制。 * **Python 初学者:** 对构建实用项目感兴趣,希望学习如何创建命令行工具和实现 Python 多线程技术的初学者。 **课程特点:** 本课程旨在以简短、精炼、直观的方式呈现内容。授课者热切期待您的反馈,并希望能看到您利用所学知识构建的各种成果。

课程评论(0条)

课程详情

Learn to build an Ansible like command line utility called Commander Commander is a replica of scripts I built while working at companies like PayPal, eBay, and Symantec to help manage & patch thousands of Linux systems and network devices. In this course you'll learn how to- Build a command line utility in Python- Use Python to SSH to Linux machines and run commands.- Setup sudo for running commands as root- Use Threading to increase speed by reducing wait time on network i/o- Upload & Download files to servers via SCP in Python- And more...Pre-requisitesAccess to machines running SSH OR the ability to sign up for Digital Ocean or another cloud provider (AWS,GCP, etc) to create machines to test with. Python installed on your machine. Who is this course forThis course is perfect for DevOps/SRE/Cloud engineers who are looking to automate the boring stuff in their day to day lives using Python & SSH. If you're using Ansible or Rundeck today, you can use Commander as a foundation to extend and build exactly what you need for your use-cases.Additionally, this course will be fun for Python beginners who want to work on a useful project that teaches you how to build a command line utility and implement Threading in Python. This course is intended to be short, sweet and straight to the point. I look forward to hearing your feedback & seeing what you build with this knowledge.

课程标签

0人关注该课程

主题相关的课程