从 Linux 零基础小白到 Linux 云计算架构师的成长之路!
从 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 大牛!
关注'小神'不迷路每天为你带来不一样的技术干货!
评论 (4 条评论)