学go还是python 运维岗真有人用Python脚本运维吗?
运维岗真有人用Python脚本运维吗?
Python作为一种流行的脚本语言,有很多应用场景,比如自动测试、包构建、部署、操作和维护等,比如Python脚本就是用来调用云服务SDK的。根据业务需要,可以随时创建所需数量的云服务器实例,对云服务器进行动态管理。
通过脚本执行代码创建或发布ECS实例,与使用水、电、气等资源一样方便、高效。例如,在业务低估的时期,释放不必要的云服务器资源以节省成本。
Python在Linux系统运维中都有哪些应用?
个人经验,Python在操作和维护中的作用:
1。监视脚本
2。自动操作维护工具
目前,我主要使用这两个功能
Python在日常工作中能用到吗?
Python在日常操作和维护工作中比Perl和bash弱。Python在web开发中也比PHP更麻烦。我个人的感觉是Python更像Java而不是Perl/bash。我个人常用的操作维护工具是bash,主要是用Python做一些算法演算。因为我的日常维护任务主要是文件系统的维护,比较语言应该和场景结合起来。大多数应用程序需求可以用所有语言完成,但难度不同。语言的选择取决于开发人员的熟练程度和需求的复杂性。如果这只是一个“grep”需求,那么可以选择bash作为执行grep的最简单方法。如果有点复杂,可以使用awk,如果更复杂,可以使用Perl。使用更通用的语言是吃力不讨好的。如果你能使置换矩阵的置换失效,那么置换矩阵的置换就是一台机器。我下面的观点会引起争议(尤其是PHPer)。我倾向于将高级语言分为三类:
1)底层C/C可以编写操作系统和操作硬件。可以解决所有问题,但绝大多数互联网项目不应该使用。
2)中立的Java/Python/RUBY/。Net系列是项目的主要语言,它平衡了开发效率和执行效率。没有明显的亮点和明显的缺点。
3)特殊PHP/bash/Perl在某些特定领域,您应该选择这些特殊语言。随着需求越来越全面,语言短板的使用越来越多,扩散应该得到控制。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。