请问怎样从0基础linux运维工程师成长起来?

Linux运维工程师真实的工作状态到底是怎么样的?
发表于 14:03|
来源新闻资讯|
作者新闻资讯
摘要:从Linux管理员说起再到开源世界结束,每个地方都有Linux参与的广泛身影。
现在的运维工程师在大家眼中是个什么样子呢? 是不是还是把服务器搬来搬去,每天不是在拿着Linux光盘开始装系统,就是在等待系统安装完成.你如果还是这么想,那就大错特错了.现在又有做一个新的物种诞生,那就是运维开发工程狮(devops),这只狮子的作用就是把上面的那些工作统统给自动化掉,如自动化给数据中心的裸金属服务器安装系统,自动部署应用.自动收集日志,自动监控报警甚至是自动修复问题.然后运维工作就是每天喝喝茶看看图表,然后再给自动化运维工具提交两行代码.完全解放了生产力啊.&
从Linux管理员说起再到开源世界结束,每个地方都有Linux参与的广泛身影.如何快速和有效的学会Linux呢.从问答网站,Linux新闻网站每天看一点碎片知识行不行?这些碎片知识都是不成体系的鸡肋.如果没有系统的学习一下,那么你永远搞不懂真正Linux,只有一知半解. 拿去哪里寻找学习资料呢? 看《鸟哥的私房菜》怎么样. 这个书的Linux知识的确非常好,但是适合作为辞典一样 的工具书,因为讲的太详细了.看起来会让你有昏昏欲睡的感觉.而最近火起来的而《linux就该这么学》/这本书确实很适合用来学习,每一章都是知识模块化的知识,有很多的实例操作图片,不怕自己操作没有正确参照物,非常容易理解。其实最重要的就是交流,有人共同学习才能发现问题解决问题,还有一个交流论坛,只要你敢提问,不怕没有高手来回答.
最近的软件定义XX火的一塌糊,软件定义存储(如 Ceph,VSAN,Scanio),软件定义网络(NSX),软件定义安全,软件定义数据中心等等.正是这些看似单独的一个个组件,最终成为了云计算.而云计算的基石是Linux.每个软件定义XX的背后都一定会有Linux和编程语言java,python,go作为支撑,没有Linux就没有当今的云计算. 有了智能化的基础架构,那么部署应用是什么样子呢.还是下载应用安装包,配置应用运行环境,调整应用配置文件,启动应用的老一套吗? 现在我们有了Docker这个神奇的东西,每个应用就是一个镜像,当你写完代码,使用Git工具推送到GitHub那一刻起,Dockerfile这个文件已经在自动化的做原来(下载应用安装包,配置应用运行环境,调整应用配置文件)这些工作了.当Dockerfile这个文件运行完后,一个非常完美的应用镜像就做好了,只剩下启动这个镜像了.然后一个dockercompose文件就可以把整个应用链都给启动了.当前的运维工作跟5年前先比完全是天壤之别了.
在这些智能,快速,方便的背后,都是程序员用代码一行一行写出来的.都是一个巨型且精细的软件工程,这些巨型工程都是程序员合力开发出来的.并且这些软件代码都是开源的,如果那个运维人员在使用这些软件过程中发现了生产级别的错误,那么就可以去GitHub提交自己的修复代码.
在这个2016年的年末,Linus Torvalds 在 2016 年 12 月 11 日发布了 Linux 内核 4.9 的正式版本。其中包含了显卡驱动和文件系统的更新,但最让人兴奋的是来自Google员工开发的BBR内核模块,这个模块能在在网络链接较差的情况下依然能跑出很高的带宽.Linux内核最为世界最大的开源软件项目,全世界有那么多的开发者,他们是如何有条不紊的提交代码呢.这里就有一个小工具 git 帮了大忙.这就可以看出 git 的在软件开发中的巨大威力. 而由git诞生出了GitHub这个全世界最大的开源代码托管网站,每个程序员的开源圣地一定是GitHub了.在这个神奇的网站上有着Openstack.Docker等这样的人气很高的云计算软件.而这些软件在使用过程中是不可避免出现错误的,这些生产一线环境中的错误更是宝贵,每个使用该软件中的运维工作人员都有义务提交给软件官方开发者,如去GitHub网站提出一个issuse,去官方邮件列表发出问题邮件.让开发人员或有能力的热心群众迅速定位问题,迅速修复.避免错误在大范围的蔓延.这就是开源的力量.
再次推荐下《Linux就该这么学》这本好书,只要你搞懂了LINUX,你就会发现我们生活中有那么多的设备在跑着Linux,同时问我们提供着那么多的基础服务.同时对网络,存储这些方面的崭新而深奥的名词,概念都会有更加快速而深刻的理解,你一定会感谢自己决定的,快来学习Linux,为开源贡献力量.何乐而不为呢.
推荐阅读相关主题:
CSDN官方微信
扫描二维码,向CSDN吐槽
微信号:CSDNnews
相关热门文章Linux运维人员成长之路学习书籍推荐 – 运维派
对于期望从事的童鞋,特别是刚入门的,都希望能推荐一些学习书籍,在此罗列一些运维人员在成长之路上值得推荐的优秀书籍:
一、入门书:
《鸟哥的私房菜(基础篇)》
《鸟哥的私房菜(服务篇)》
《Linux命令行与Shell脚本编程大全(第2版)》
《UNIX/Linux 系统管理技术手册》
《UNIX编程艺术》
二、计算机及操作系统原理书:
《深入理解计算机系统(原书第2版)》
《现代操作系统 (原书第3版)》
三、原理篇:
《Linux内核设计与实现(原书第3版)》
《Linux程序设计(第4版)》
《构建嵌入式Linux系统(第二版)》
《深入理解LINUX内核(第三版)》
《UNIX网络编程 卷1:套接字联网API(第3版)》
《UNIX网络编程 卷2:进程间通信(第2版)》
《UNIX 环境高级编程(第2版)》
《程序员的自我修养—链接、装载与库》
《Linux设备驱动程序(第三版)》
PS:对于上面这些深入理解Linux系统(说明:开发类的书籍只求读懂其讲到的原理部分就成)
四、实做篇:
《手把手教你构建自己的Linux系统》
相关文章Related posts
99527,你懂的!
发布文章136
阅读数量648573
您已经评过分老男孩oldboy 的BLOG
用户名:老男孩oldboy
文章数:551
评论数:6932
访问量:4605653
注册日期:
阅读量:5863
阅读量:12276
阅读量:402501
阅读量:1091915
51CTO推荐博文
IT新手如何快速学好Linux运维?&老男孩亲自传授学习linux的经验!伙伴们,赶紧猛戳下面地址!哪怕是10年的运维,认真看,思想都会有质的收获,因为老男孩的讲解涉及到了,若干领域,若干岗位的能力!&老男孩以自己曾经的潘浚1万以下)到现在逆袭(千万身价)的经验,亲自为你把脉!全部是落地的干货,把16年的学习经验传授给你,教你如何选择方向,如何定位知识边界,如何找到适合自己的学习方法,学习途径,如何激发自己的学习动力和欲望,能够坚持不懈的学好linux运维,实现自我超越,拿到高薪。如果你有如下问题,可以观看:1、你是否学习Linux没有任何方向,懵懵懂懂,效率低下。2、你是否在学习过程中面临各种选择系统、软件版本,知识点深浅,无从下手。3、你是否学了很久(3个月以上)发现还是没入门,痛苦不堪,精神濒临崩溃。4、勉强找到工作还是打杂的、实习的,工资不过10K,不被领导待见。5、你是否遇到问题憋到头大脖子粗,也解决不了,十分痛苦,无人可问。6、你是否学习后面的知识,总是忘了前面的知识,知识不连贯。7、要学的知识多如牛毛,每天N个小时努力学,反而发现越学会的越少?如果你看了还不过瘾,可以加入运维QQ群,聆听老男孩老师的更多心灵洗礼!网上教育同行朋友看过本课程对老男孩的评价!本文出自 “” 博客,请务必保留此出处
了这篇文章
类别:┆阅读(0)┆评论(0)
17:30:23 19:18:46 09:38:47 18:27:34 18:27:38 18:27:59 18:28:09 18:28:43 18:29:15 18:29:46 &&1&
&&页数 ( 1/4 ) &

我要回帖

更多关于 linux运维面试题 的文章

 

随机推荐