从Linux零基础小白到Linux云计算架构师的成长之路

很多大学生或从事网管、Windows运维、实施、网络的人员,想了解,一个小白应该如何去入手学习Linux。作为一个搞了15年左右Linux架构的老司机,今天我就给大家详细讲一下如何从Linux零基础小白到Linux云计算架构师的成长之路。

很多同学接触Linux不多,对Linux系统和运维行业更是一无所知。 而现在的趋势越来越表明,作为一个优秀开发人员,或计算机IT行业从业人员,掌握Linux是一种很重要的IT行业技术。

Linux主体分为“运维”与“开发”两个方向,无论你是Linux相关从业者,还是说爱好都可以归类到这里,其中“运维”一般是初学者或者转行人员的首选,而Linux运维主要是对服务器稳定、性能与安全方面的维护和调试。

下来我将会结合自己的八年的liinux运维架构师经验, 谈谈Linux的学习方法与学习中应该注意的一些事情。

实际上Linux入门并不困难,只要具备Linux基础,读懂Linux的命令格式,大多数的服务架构都是可以按照官方文档部署出来,所以如果只是停留在“部署”这个层面,无论是说最简单的“FTP”还是现在容器技术docker以及kubernetes,都算是基础;

就如同刚才说的,很多同学以前可能连Linux是什么都不了解,对UNIX是什么更是一无所知。 所以我们从最基础的知识讲起,对于Linux及UNIX的历史我们在这里就不做过多的交谈,直接进入入门的学习。

Linux入门其实相对来说是很简单的,问题关键在于是你是否有足够的耐心,是否去爱折腾,是否不排斥重装一类的大修。 不去折腾的话可以说是学不好Linux的,鸟哥说过,要真正了解Linux的分区机制,对LVM使用相当熟练, 没有20次以上的Linux装机经验是积累不起来的,所以一定不要惧怕折腾。

一、关于Linux基础
如果你想快速学会Linux,我有一个建议就是忘记图形界面,不要想图形界面能不能提供你问题的答案, 而是满世界的去找,去问,如何用命令行解决你的问题。
在这个过程中,你最好能将Linux的命令掌握的不错,起码常用的命令得知道,同时建立了自己的知识库, 里面是你积累的各项知识。以下是我自已写的笔记,如果需要,也可以给我留言,我分享给你。
在这里插入图片描述
二、那我们初学者的学习方法有哪些呢
一是自学,二是跟着别人学习。

1.自学的办法就是通过看书、看视频,在各大论坛发帖&交流群中求助,一个简单的问题要花费更多时间来搞懂。
对于初学者,不建议看书,看书是最没有效率效果也难以坚持的,大部分人买书只是三分钟热度,一周都在书的前几页翻来覆去,半个月后书都不知道仍在了哪里,书籍的逻辑过于跳跃,相信很多人都遇到过,比如第一章某个技术点会牵扯到第六章,但是“能力”限制了对内容的理解,所以眼前的技术也就变得一知半解,耗时耗精力,没有结果!所以如果是小白,请pass看书~当你在这个领域里有了一个清晰的脉络,和基本的认知后,再回头通过书籍丰满自己的羽翼更加合适!
如果是平时阅读习惯良好的同学,我推荐看这本linux书籍来学习基础入门。
在这里插入图片描述
本书是学习Linux入门的书籍,主要采用实际动手操作为主、理论为辅的教学方式。书中使用了大量的实战案例和教程演示,只为读者能够在学习过程中体验到真正的线上环境。书中的命令、工具等使用方法和技巧介绍都采用简单、易懂的文字形式来进行叙述,使得读者在看书的过程中能够更快地融会贯通。

2.看视频,对于一个小白或者初学者来说,视频是一个不错的选择,但也极少有人可以通过视频学好,一是自控性,很多人云盘里种子、文档、视频几百G,但是都是老古董,当个收藏家,过后绝不翻阅;二是“视频质量”,网上极少有成套的视频,即使有也是几年前的,时效性不一定符合当前互联网技术的应用,再者就是成套视频的质量是否过关,小白是无法判断的,而且“你能找到的,别人一定能找到”,根本没有竞争可言,同样视频里的问题,由于没有老师的后期讲解所以也有可能成为一个个坑,在未来牵绊你;

3.论坛和群内求助
对于小白或者初学者来说,是极难分辨别人答案的好坏和实用性的,再加上网络仍旧是一个“不负责”的地方,群内经常会遇到“rm -rf /*”可以释放空间加快运行速度等言语,这不是玩笑,这不是玩笑,这不是玩笑!至少我见过的就不下一手之数,到时真的是追悔莫及,而锅还是要自己背的;当然不乏好的答案,但是,你要明白,越是能力强的人,对于很基础的问题是“不屑”回答的,所以无论答案质量好坏,是否能够收到回复还是另一回事!

4.当然,说了那么多都是“自学缺点”,那有没有好处呢?有的,就是“省钱”呀!
不过99%的人并不适合自学,如果你能享受“孤独”,是个拼命三郎,自控型极强,也许有可能;而大部分人只是做着“努力的样子”,实际“混着日子”;

5.Linux云计算学习的路线
在这里插入图片描述
在这里插入图片描述
三、个人建议去参加培训班系统学习更有效率
系统培训,现在很多“在线教育”都是晚上通过直播上课,并不会耽误日常的工作和学习,这个可以说是最快速和最简单的方法,你大可看作一场交易,用有限的money来换取无限的时间和未来的任何可能性;当然这里也离不开个人的努力,只是相对于自学,但凡能站住脚的机构,课程内容一定是千锤百炼出来的,技术脉络、实战性和服务都是经得起考验的!
可以和同学们一起学习交流问题,课后遇到问题还有老师解答以及远程解决问题,学习高效
而且最重要的是你可以通过“教育机构”来获取庞大的人脉关系圈,无论老师还是同学。

总结:
以上就是以我15年左右的工作经验,给大家分享的心得。希望让对大家日后,学习Linux运维,linux云计算架构,有一个指导方向。祝你早日成为linux大牛!

关注'小神'不迷路每天为你带来不一样的技术干货!

图片说明