如何使用 Python 构建 Ansible 克隆
Commander 并行 SSH 实用程序
讲师:Jason Riedel
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 如何在 Python 中构建命令行实用程序
- 如何在 Python 中使用 Paramiko 来 SSH 管理机器
- 如何使用 Python 线程来提高网络 I/O 性能
- 如何使用 Python SCP 从主机上传和下载文件
探索相关主题
要求
- 您的机器上应该安装了 Python,但不需要其他经验。
描述
学习构建一个类似 Ansible 的命令行实用程序,称为 Commander
Commander 是我在 PayPal、eBay 和 Symantec 等公司工作时编写的脚本的复制品,用于帮助管理和修补数千个 Linux 系统和网络设备。
在本课程中,你将学习如何
– 在 Python 中构建命令行实用程序
– 使用 Python 通过 SSH 连接到 Linux 机器并运行命令。
– 设置 sudo 以作为 root 身份运行命令
– 使用线程来减少网络 I/O 的等待时间来提高速度
– 使用 Python 通过 SCP 上传和下载文件到服务器
– 还有更多…
先决条件
- 访问运行 SSH 的机器或注册 Digital Ocean 或其他云提供商(AWS、GCP 等)来创建用于测试的机器。
- 您的机器上安装了 Python。
本课程适合哪些人
本课程非常适合希望使用Python 和 SSH自动化日常生活中枯燥工作的DevOps/SRE/Cloud 工程师。
如果您现在正在使用Ansible或Rundeck ,则可以使用Commander作为基础来扩展和构建您的用例所需的内容。
此外,对于想要从事有用项目的Python 初学者来说,这门课程将会很有趣,该项目教你如何构建命令行实用程序并在 Python 中实现线程。
本课程力求简短、有趣且直奔主题。
我期待听到您的反馈并看到您利用这些知识所构建的东西。
本课程适合哪些人:
- 希望使用 Python 管理其设备的系统管理员和网络工程师。
- 想要构建有趣的命令行实用程序的 Python 初学者
- 想要学习如何使用线程来加快 Python 程序运行速度的 Python 开发人员。
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。