本文作者:ptiyny

运维编程语言有哪些 运维编程语言有哪些类型

ptiyny 10-24 6
运维编程语言有哪些 运维编程语言有哪些类型摘要: 大家好,今天小编关注到一个比较有意思的话题,就是关于运维编程语言有哪些的问题,于是小编就整理了3个相关介绍运维编程语言有哪些的解答,让我们一起看看吧。搞Linux运维的,需要学习些...

大家好,今天小编关注到一个比较意思的话题,就是关于运维编程语言哪些问题,于是小编就整理了3个相关介绍运维编程语言有哪些的解答,让我们一起看看吧。

运维编程语言有哪些 运维编程语言有哪些类型
图片来源网络,侵删)
  1. 搞Linux运维的,需要学习些什么语言?
  2. 运维工程师,想学编程,学哪门语言比较好?
  3. web运维工程师要学什么?

linux运维的,需要学习什么语言?

Linux运维主要学习以下语言:

运维工作尤其是linux运维,其实最考验你的能力,因为需要学习的东西实在太多,

你既要懂网络:思科华为设备配置;

要懂性能调优:包括lamp或者lnmp的性能调优,也包括linux操作系统调优;

运维编程语言有哪些 运维编程语言有哪些类型
(图片来源网络,侵删)

要懂数据库mysql或者nosql(例如mongodb):

要懂编程语言:shell是最基本的,还要学习perl,python,甚至ruby和c++等(因为一些软件是这些语言编写的),还得熟练掌握awk,sed,grep以及正则表达式;

要懂一些调试排错的命令工具使用,比如htop,dstat,strace,systemtap,iostat,sar等;

要有比较好的英语水平:因为很多软件或者工具以及出现问题排错的答案都不是国人所做,甚至还需要和原作者交流,在谷歌group里面留言讨论

运维编程语言有哪些 运维编程语言有哪些类型
(图片来源网络,侵删)

要有坚强的体魄和超时工作的心理准备:升级维护都是在大家还在做梦时候。夜里2点网站挂了你也得起来,不停的接收各种报警短信...

要有背黑锅的忍耐力:运维一直是公司爹不疼娘不爱的位置,别人做好了和你无关,你做差了别人作不好就是你影响的。人力和财务是技术部门的服务,运维就是各技术部门的服务,大到线上操作,小到帮助公司其他使用linux桌面的同事,公司内部机房,IDC维护(跑腿搬服务器)。

运维工程师,想学编程,学哪门语言比较好?

对于从事运维的工作人员来说,Python是个不错的选择,原因有三方面,其一是Python语言是编写网络脚本的常见编程语言之一,对于工作有一定的帮助;其二是Python语言简单易学,对于没有编程基础的人来说也能够学得会;其三是Python未来发展前景比较好,得益于大数据人工智能领域的广泛***用,Python在产业互联网阶段将得到大量的使用。

Python的应用领域比较多,包括web开发、大数据开发、人工智能开发、嵌入式开发等,对于初学者来说,以Web开发方向来制定学习计划是比较合理的,一方面Web开发体系比较成熟,另一方面Web开发的学习难度相对较低,对于基础的要求也不高。

虽然Python语言的语法结构比较简单清晰,但是要想掌握Python也需要一个系统的学习过程,在学习Python的过程中需要注意以下三点内容

第一:注重实验。Python语言是函数式语言与面向对象式语言的结合,既有函数式语言的直接性,又具备面向对象语言的灵活性,所以学习Python语言一定要通过大量的实验来理解Python语言的应用特点

第二:注重应用。在学习编程语言的过程中,最好能够结合当前的运维任务写一些管理脚本,在实际的应用过程中能够进一步加深对于编程语言的理解,也能积累大量的实践经验。

第三:注重交流。学习Python的过程中要多与有经验的程序员交流,交流的过程也能获得大量的[_a***_]。

web运维工程师要学什么?

一名合格的运维工程师,要具备两个方面的能力,分别是:

个人素质方面:

1:沟通能力、团队协作

2:主动性、执行力、精力旺盛、抗压能力强

3:工作中胆大心细、不走寻常路

4:逻辑思维能力要强,为人谦和

5:有探索创新精神

技术能力方面:

1、开发能力,这个很重要,因为运维工具都需要自已开发,开发语言:c/C++(必备其中之一)、perl、python、php等、shell(awk,sed,expect….等),需要有过实际开发经验,否则工作会非常痛苦。

2、应用方面需要了解:操作系统(主要是linux、bsd)、webserver相关

到此,以上就是小编对于运维编程语言有哪些的问题就介绍到这了,希望介绍关于运维编程语言有哪些的3点解答对大家有用。

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享