python在系统管理上的优势在与强大的开发能力和完整的工具链。python的工程开发能力强大,远强于各种shell和perl。易读易写,兼具面向对象和函数式风格,还有不错元编程能力。通过系统化的将各种管理工具结合,对上述的各类工具进行二次开发,形成统一的服务器管理系统,非常合适运维人员编写一些自动化的软件程序。
python在服务器管理工具上非常丰富,配置管理(saltstack) 批量执行(
fabric, saltstack) 监控(Zenoss, nagios 插件) 虚拟化管理( python-libvirt) 进程管理 (supervisor) 云计算(openstack) ...... 还有大部分系统C库都有python绑定。
对于流程确定的事情,最终一定是纳入系统管理的体系,写成程序,成为系统的一部分。而不是无法复用游离与整体的各种脚本。
随着云计算时代的来临,中小型公司,不需要运维了。大型公司,没有工程开发能力的运维,是没有竞争力的。
另外我们这里开设对linux人员的
python视频培训课程,有兴趣的朋友可以参加。
Copyright © 2008
继续阅读《Python 在 Linux 系统运维中都有哪些应用? 》的全文内容...
分类: it运维管理系统和软件 | Tags: | 添加评论(0)
还没有相关文章,您来说两句?