自动化运维需要学什么

如题所述

自动化运维需要学的内容如下:

1、python是自动化运维工程师必备的技能。所以基础的运维工程师想提升自己的工作能力甚至岗位,需要在熟练掌握运维知识的基础上学习编程知识。学习编程不只是学习期简单的语法,同时也要掌握其中的算法,例如计算思维、解决问题的方法和编程思路等等。

2、python编程有多重编程方式,面向过程、面向对象以及函数式编程等等。新手建议从面向过程学起。面向对象的类相对更加抽象,类就是属性加方法构成的对象的蓝图。学习面向对象的过程中药了解面向对象的思想建模。

3、学习ansible,这是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。

多看书多实战。学习编程需要多看相关书籍,选专业的书籍仔细研读。也可以去网上搜一些视频教程学习,边看边跟着敲代码,千万不要懒,不要认为自己看懂了,就可以省去不用敲代码!这是错误的,只有亲自把代码敲一遍,你才能对代码有一个更深入的认知。

温馨提示:答案为网友推荐,仅供参考
相似回答