00:00
那么在学习Linux过程中呢?很多同学有这样一个疑问,我说韩老师,就是我要学这个Linux,我想成为一个linuxx高手。那么我应该分几个阶段学习,这就好比咱们一个武林高手,对吧?再学九阳神功,这九阳神功一共有九重,第一重,第二重,第三重,怎么样达到九阳重神功,第九重九阳在天呢?这就是一个问题。是吧,那么我们来根据我的理解啊,现在这个呢,也是韩老师就总结出来的这个六六个阶段,就是我认为应该这么去学。那么linuxx呢?首先大家都知道它是一款开源的免费的操作系统,也就是说你现在听到现在老师讲的这个地方,你只要知道Linux是一款操作系统就可以了。明白,至于它的其他特色,我在后面会逐渐的给同学们一一介绍,大家不用着急,那么这里呢,我想给大家分享的就是。
01:00
学习Linux流程应该怎么做?我们这个课程应该达到第几个阶段?好,我认为第一个阶段各位同学看啊,第一个阶段我们在学Linux是第一个阶段,你不要着急,你先学习基本的操作命令。就最基本的万丈高楼。那时候平地起的。有些同学基本meaning还不会,就开始着急忙慌的就要开始啊,我对lix内核进行优化,我要看lix内核靠谱吗?这个他根本就不靠谱。对不对,所以说你现在第一件事情要做的,作为一个初学者,首先呢,你得把基本操作命令玩熟了,比如说文件操作命令。编辑工具,Linux用户管理等等,你你得搞个搞清楚吧,你打个比方。说你将来去面试的时候,别人让你建一个文件夹,你都建不起来,你还说是你,你还说你精通Linux,这不骗鬼吗?再比如说我记得我我当时大学毕业的时候啊。去一家公司,那个公司呢叫雅信。
02:02
啊也信,他上来过后就就给我布置一个题,他说那这样子啊,我给你一款操作系统,那个操作系统我记得还是unix的unix的。那么他说你在这下面写一个程序。写一个什么程序呢?就是那个很经典的叫做丢手帕问题,就几个小人围成一小圈,然后呢,这个从第几个小人开始数几下,然后那个人就出圈,问最后哪一个小孩在圈里边。然后呢,他让我在Linux下面,那unix当时unix unix下面写段C程序,把这个东西给我写出来。没有任何的界面,各位没有任何界面,如果当时我们不会,我不会VI vim的话,程序都写不出来,更不要说你通过面试了是不是,所以说像这个编辑工具呢,你得掌握我们讲的每一个指令,它是有用的。第二个Linux是用户管理。下面你你你个用户管理,你比如说你将来做一个你作为项目经理了。
03:01
你作为一个项目经理,你不可能把。Linux的root用户给别人吧。那你这个要建一个用户啊,你得管理他呀,等等等等这些是不是最基本的东西,你要会啊。对不对,这是第一个阶段,基本命令先给我玩转了,第二一个阶段呢,就是各种配置了,就这这个时候你对要对系统有一个更加全面的认识了,环境变量怎么配啊,网络怎么配啊,服务器怎么配啊,防火墙怎么配啊等等等等,对不对,这些你都要会,第二个阶段就是配置。第三个要搭建对应语言的开发环境。什么意思呢?比如说。怪你是一个JAVA1已程序员,那你将来是不是有可能项目经理给你个任务说,哎,小张过来在linuxx下面把我的Java开发环境或者运行环境给我搭起来。啊,然后你就茫然的看着项目经理,这不靠谱。对不对?你说我们不会Linux,那就完蛋了,比如你是大数据,那大数据的对Linux要求更高了。
04:00
因为大数据它是服务器集性管理,它可以写成校脚本来进行对服务器进行管理的。别人给你段代码,线线share编程。打开过后就像一堆天书,那你也玩不转吗?还有呢,就是Python Python这一块也要用Linux,因为你最终都是要部署到上面去运行的,对吧,所以这开发环境都会第四一个阶段能写shell脚本,对Linux服务器进行维护。对吧,至少你要看得懂别人的线脚本。这是第四个阶段,那么我们这个课程呢,至少要把前四个阶段同学们都必须达到。第五个阶段的要求就要求高一点的,可能对这个有点像对Linux运维公司工程师的要求,你比如说要安全设置,防止别人对你服务进行攻击,比如说有些同学参加工作以后,经常写信就说,诶,韩老师。我参加工作了,我这个服务器不停的被人攻击。只要一打开过后,这个服务器就瘫痪,那不用说被人攻击了,那这个攻击了过后,你如果说你是一个高级的LINUX10,下面这个玩高级的这个这个高手啊,或者专门玩LINUX10,那你必须要知道怎么去防止攻击啊。
05:10
说你不做坏事儿,也不要被别人,被别人搞,别人搞你那你玩不转了,还要保证服务器正常运行,能对系统调优这块呢,我我是有这个深刻体会的啊,我记得我们原先在这个这个公司做开发。啊,做开发。那么。当时有一个小伙子特别不起眼,长得有点猥琐啊,有点猥琐。反正平时也不看他看什么事情。啊,这工资待遇还挺高的。我记得我当时参加工作的时候,那个零几年0505年左右啊,0405年的样子,他的工资。很高,大概那个时候工资能拿到两两两到3万,很高的一个工资,那么也没看他干什么事情。但是有一点各位有一点确实很牛逼,就是说有一次这个服务器不知道为什么原因啊。
06:00
不正常了,这个时候大家都呼唤他的名字,这个哥们儿上去,咔咔咔咔,急人服气,恢复了。那这就是你的价值。如果说你不会这个0NU可使这个高级的一些,这个攻被攻击的,防止攻击啊,保证服务器的运行,你咔咔咔咔本身服务器还运行的很好,结果附近在你咔咔咔的操作之下瘫痪了。那你不但没成事,还是坏了事儿了,对吧?所以说这个地方就是人家的价值,所以你记住老韩一句话,如果说这个技术只有你一个人或者少数几个人会,那你就有价值,如果你这个技术是满大街随便找一个人都会。Hollywood。Hello,这个东西满大街你随便找一个都会打hellowood,你说你不但会打一个hellowood,你还可以打111万个hellowood,没用。因为大家都会,所以说没有价值。啊,随便聊两句啊,第六个阶段叫深入理解Linux内核了,对内核有研究,而且要打掌握大型网站应用架构,比如说这个服务器很多,几万几万台服务器,几十万台服务器,我怎么把它组成一个集群?
07:07
能够让他支撑大流量、大并发、大数据,那你的价值就很高了,这个时候一一讲到这儿呢,老韩不由得又想起我以前大学的一个同学,以前我在上一个Linux时,那个版本上也提过这个人,那哥们儿平时呢。不去上课。啊,一到晚上反正也不知道该干什么事情,经常挂科对吧,但是晚上经常躺在他被窝里边。偷偷看这个。一本我们也不知道是什么书的书,经常晚上发出一种鬼叫啊,我们就知道这个没有看懂了啊,后面这个小这个哥们因为种种原因后面挂科太多了,也没有拿到这个大学毕业证书。没有达到战兵,但是呢,这并不影响他找工作,后面这这个小伙子后面干什么去呢?到那个去专门去做这个,当时有一款叫红旗红旗linuxx啊。他在里面做了一个最主要的架构。
08:02
当时的年薪就应该到20万到30万的样子,所以说因为那些东西我们都看不懂,这就他一个看懂,这这哥们太神了,你知道吗?所以说你看这个技术,只要你技术真的到了位了。对吧,学历那些都是无所谓的,只有在,你只有在,就说在什么时候呢,大家技术差不多情况下才评学历,好多同学也问我说韩老师,我这个是个高中学历,我说大专学历,我是一个什么什么学历,其实我告诉你无所谓,但是有一点你技术一定要到位。如果你技术真的一下就。把那个把你的项目经理把你的这个把你头搞定了,那我告诉你学历别人根本不考虑了啊,这样的人很多的啊,因为我带的学生很多,这样的很很多。那你是不是这个我就不知道了,OK,好,这是我们Linux高手进阶的六个阶段,那么同学们可以按照老师的一个建议,逐层的去学习,逐层深入学习我们Linux OK。好,这是我的一个简单的一个分享,下面还有一个呢,呃,这个我们写到这里啊,我我分析的一个linuxx进阶的一个过程吧,啊,学习学习Linux的阶段。
09:11
我们叫高手进阶过程。高手进阶。过程。对吧。好,这是给大家分享的,老师总结的一些东西放到进来。那么这些阶段有哪些阶段呢?我也把它放在我们这边来啊,因为时间关系,这块我就直接截个图就完了。啊,这样呢,我也可以把这个。考过来啊。好,考到我们笔记中在,因为这里面没有什么太多理解的东西啊,所以说如果是原代码我要敲,那我肯定要好好给你敲一下。好,那么我只听粘贴文本就行了,大家知道是怎么回事,然后还有一部分呢,想跟大家多聊几句,就是学习linuxx的一些方法啊,学习linuxx的一些方法,为什么要讲这个呢?因为学Linux跟我们学编程呢。
10:00
是有区别的。你别把他。完全当做学一门编程语言。那就你感觉学的好像有点不对,所以说有时候这个打开方式很重要,就你学习的方法和思路很重要,聊两句吧。第一个我们要高效而愉快的学习,怎么个意思呢?就是说咱们学可是一定要感觉到在这个效率要高一点。我们今我们这段我们这个视频呢,可能也就是按照这个课时来算,可能也就是三到四天的样子,对吧,但是呢,效率很高,你完了过后,基本上你就可以这么说,零六科室我达到一定的阶段了。比如说到到一年或到两年,这个这个操作的一个实操的一个阶段。第二个呢,我们在学习的时候,先建立一个整体框架,再细节,我建议同学们先把Linux整体把控了,然后再去把各个的这个细节再深深入的抓一下,有些同学先细节后后框架,这个呢学习起来比较累啊。第三一个呢。我们不需要掌握所有的Linux指令,因为Linux指令很多,少说也有千八个吧,接近小2000的样子,那如果说每个Linux指令你都去学一下,我告诉你没这个精力,也没有能个能做得到,那么你只要学习主要的实用的linu指令,然后在工作中,如果我们需要用到别的指令呢,我们学会查百度手册就可以了。
11:18
所以说我经常说的是不需要掌握所有,但是不需要掌握所有,并不是说你完全不掌握,也就是说老师。不需要掌握什么指令,我完全不背,那也不行。你至少要掌握一些最基本的嘛,你基本都不会,那那没法玩对吧?好先搂号再搂外,那么我们先知道怎么做,然后再知道为什么,因为有时候它涉及到,比如说我们说一个指令一回车,它怎么就这样子显示出来了,那里面有很多内核的东西。那一时半会儿不是说。你就能搞得很透的,我们这个计算机学科,我刚才讲过,他是一个做中学,你一定叫做做了才会,而不是会了才做,有些同学喜欢这样子,你让他动手练习吧,他说韩老师这个我不会。
12:03
所以我不能动手,那我反问他,你不动手怎么会呢?因此我告诉他,我们计算机不管是学linuxx,还是学我们大数据,还是学PS,一样的道理,各位一定要动手去做,哪怕这个做的不好,做的不完美,无所谓。你多做几次就完美了。适当的囫囵吞枣。怎么个意思,说有些地方。如果实在是理解不了,不要着急,往后继续学,往后继续学,学到后面你突然一下把前面东西搞懂了。明白我意思吧,所以你看啊,有时候讲Java也这样做,有些同学学这个面向对象。他始终搞不懂面向对象这个。多肽和继承。会后面学到这个项目的时候,比如学完这个to,或者学完habit,或者学完这个MY学学完学完了后,他再一回头一看,哦,原来这个。继承多才是这个意思。你有没有这种感觉?有时候你学一个东西,是不是突然有一天你会恍然大悟?
13:03
就原先一直很郁闷。一直过得很痛苦。突然有一天。你发现你大彻大悟了。明白我意思吧,就好像我以前带个学生,平常一看他就感觉很痛苦的样子,有一天我就发现这小伙子眼睛放光了。眼睛闪烁着矍铄的光芒。那一看。我就知道最小值。这叫是明白了,明白我意思吧,还有第七点啊,Linux不是编程,重点是实际操作各种常用指令1526,因为我们他不是,既然他不是编程呢,他可能就是实操性比较强,所以我们可能操作方面讲的是比较多的,能理解这意思吧。好,这样子呢,我就把这个Linux学习方法呢,也写到我们笔记中,Linuxx的学习方法和建议可以这样说吧。学习方法和建议。好,把它放在这里。学习方法和建议呢,就是呃,老韩给大家总结了这么几点啊,老师给咱们总结了几点来放到我们这里就行了。
14:01
好,总结到这里。OK。就是高效愉快啊。我重点是要说。强调一下这个。指令。第二个呢,我们强调一下,Linux是重点是死,就说它不是编程,所以它逻辑性的要求并并不是很高。但是呢,它毕竟是个新的操作系统,所以说你刚学的时候可能有点不习惯,诶突然发现,诶怎么是怎么看不到界面了,全都是一些控制台啊,黑乎乎的东西。但实际上这却是最原始最本质的这个这个程序员应该工作的一个环境啊,OK,好,这块我们就先说到这里。
我来说两句