在Linux运维初期,其实是可以替代的。毕竟Linux是个操作系统,只是个工具。一个经常在Linux下开发的开发者可以代替一个初级的Linux操作员。但是再高级的运维,开发者也无法替代运维人员。
高级运维是一个非常专业的岗位。高级运维需要很多知识,包括但不限于网络技术、系统编程、运维流程和思路、虚拟化、自动化运维体系建设、数据库管理、云计算平台应用、大数据等。

一个运维人员需要有一个开发者的想法,但是一个开发者能否掌握运维流程、思路和常年积累的经验体系,并不是一朝一夕的事情。所以高级Linux运维绝对是目前大公司比较稀缺的人才。有人可能会反驳我说一个资深开发者更稀缺的说法。是的,我同意你。然后我给你分析一下为什么我觉得Linux高级运维更稀缺。分析:一个行业的员工是否稀缺?要从供需的角度来看。首先要看需求。需求。目前国内越来越多的应用应用到Linux上,一些大公司甚至把整个平台从原来的windows转移到Linux上。也许你可以找一些其他人来做windows的运维,但是我相信无论你是大公司还是小公司,你都不会忽视Linux的运维。大公司不需要钱,小公司根本不懂。越不懂的东西,越想找专业人士帮你打理。所以虽然需求基数不大,但是需求会很旺盛。供应。目前没有任何一所大学开设编程课程,但是Linux相关的课程也很少。现在从事Linux运维的大部分都是半路出家,一出校门就做Linux运维的太少了。这是因为运维是一个以经验为主,能力为辅的行业。由于是高级Linux运维,没有多年的训练是无法达到更高的水平的。由于Linux高级运维人员往往伴随着公司的项目成长,而这样的人往往是公司的关键岗位,试想一下,一个公司的Linux高级运维人员掌握了公司大量的运维信息和项目经验,公司不想轻易放人,个人也不会轻易跳槽。每个公司都不一样。换一家公司,就得适应新的运维团队,开发新的运维工具和平台。这种风险个人不会轻易尝试,所以高级Linux运维人员的流动性不会很大。还有一个很重要的原因。一流高手不屑做运维。诚然,运维是个后勤部门,就像大家踢足球都喜欢踢前锋一样。很少有人说我喜欢当后卫。而且同级线上开发的工资比运维高。不过也正是因为这样,我们这样的普通人才有机会去做大神们不想做的事情,而不必和那些学霸凌的大神们较劲。所以我个人认为Linux高级运维会是云计算环境下的稀缺人才。注意,我说的是高级。一个
如何开始

其实这是个老生常谈的问题。简单来说:只要努力,就能磨成针。学习不是一朝一夕的事,长期坚持才会报给你。但是我还是想给那些想自学Linux的同学一些建议:
不管你基础多差,找一本系统的书,从头到尾读一遍。不管能不能看懂,至少熟悉一下。如果觉得很难,可以在网上找视频教程。记住看视频是效率最低的学习方式,但却是最简单的自学方式。
不要碰GUI
多提问,多思考,自己找答案。不要轻易求助于别人。你问的问题都不会是国家机密,在谷歌上有大量的信息供你学习。你要知道你请教的大神也是从网上获得这些知识的。难道你不想有一天成为他那样的大神吗?
不要担心英语,只要你坚持看英文文献,查字典不认识的单词,用不了多久你就会发现读英文比读中文好。
就是坚持必胜。与其不学,不如半途而废。如果你想好了,就继续,或者请不要迈出第一步。
和别人交流讨论,帮助别人也是一件快乐的事情,也可以提升自己。也许他问的问题可能就是你的下一个问题。
如果没有入门的头绪,可以先听听行业内的相关免费课程,向大牛学习,这样可以少走弯路。如果想系统的学习,建议可以参加培训班,这样可以更快更快的上手。
2
如何成为一名优秀的Linux高级运维人才
如果你有机会和条件,请大胆去做你从来没有做过的项目。每个项目对自己都是很大的提升,环境可以磨练一个人的能力和意志。不要浪费好的环境资源,好好把握,慢慢进步。
如果你暂时没有这些机会,请努力提升自己的能力,做一个有准备的人。也许机会很快就会到来。如果你觉得没有发展空,那就努力改变现状。舒适的环境不会让一个专业的运维人员进步。

无论何时何地,始终保持良好的心态,细心、冷静、自信、上进、谦逊。性格决定命运,习惯影响成就。为了帮助零基础想转行的同学选对方向,北京大学青鸟昌平校区推出了为期3天的互联网热门技术免费学习,千万不要错过机会!