00:00
大家好,欢迎大家收看上硅谷的零九加云算课程,我是沈超老师,我是李明老师,在这一讲呢,我们给大家介绍一下关于Linux的应用领域,就是我们学习了Linux,到底呢,都在哪些地方可以用到,或者我们能够使用它做什么,哎,诶给大家简单做一个介绍,主要也还是为了夸一夸Linux,那其实Linux啊有两个特别大的应用方向啊,其中之一跟大家最相关,哎,你学完了Linux,那么我们可以在服务器啊这个领域里面,对那实际上Linux啊,在服务器端呢,我们前面呢也给大家简单做了介绍了,有最高的一个占比,另一个呢,我们后面介绍的就是大家前面我们也提到了,那你可能拿了一个手机,小米手机,那么上面实际上也是一个Linux啊,所以在移动端对安卓嵌入式移动端和服务器端是最重要的两个应用方向,我们先来看第一个啊,这是大家我们在前面已经提过的一个网站,一个网络扫描。
01:00
器craft.com啊,这个网站啊,前面沈超老师也讲了,他实际上国际上最著名的一个网站扫描器,连很多大的互联网公司,包括微软啊,包括IBM呀,有很多的一些统计,你就通过它扫描生成的统计报告也都通过它来实现,没错,然后你访问这个网站呢,直接在右下角就可以输入你想要查看的任何一个网址啊,就可以来进行检索,这个网站上我们得到一些扫描的信息了,所以大家有兴趣的话呢,可以直接访问这个网站,然后啊,我们就给大家举几个简单的例子,对吧?典型一点的例子,这张图呢,是我们在前面课程就提到过的了,那Linux平台上的web服务器主要有两个,阿帕奇和N,那么你访问的网站近80%I都是运行在Linux端服务器上是吧?那我们举个最典型的例子,这是国内最大的门户网站,大家都很熟悉这家公司哈,QQ啊3w.Q。
02:00
点。com。那么3w.qq.com既然是国内最大的门户网站,这个访问量可想而知了,就不用去再多的去描述它的这个有多么大的负载压力了,对,那其实呢,在整个这个页面呈现信息里面,那大家在做这个实验的时候,你会看到它有很多啊,包括呈现出来的这个网站的IP地址啊,甚至是他留的一些相关的信息啊,包括呢,比较典型他用的什么web server啊,然后最典型的这点,我们现在给他做了一个圈红的OS operating system的显示,那么它用的什么服务器系统,对啊,首先啊,做这个实验的时候也提醒大家一句,对吧,这有没有可能显示不出来呢?有诶显示安诺对吧?对,安豆,那怎么回事啊,如果你这里他到对方网站禁止的探测,其实他用的就是还是基本的探测原理,那有些网站他觉得我的信息可能不太愿意让你探测,你可能看到的就是阿不知道这里边是什么,但是我们说啊,这个网站因为在国际上大家还是公认的,绝大多数的这个文户的网站并不会防范或者是抵触这。
03:03
这个禁用netcraft扫描,所以大多数网站都能扫描出来,但是呢,呃,有可能有个别的网站会看到啊,有个别的前面,比如说他有防火墙挡在前面,他做了一些各方面吧啊,但是大多数呢,你会看OS会显示一个明确的操作系统的类型,那你看3w.qq.com腾讯门户使用的就是Linux啊,当然啊,大家也不要以为说腾讯可能就这几个IP,其实不是啊,它这上面都是做了代理,做了这个跳转,所以这只是暴露在公众面前呢,他后台肯定还有更大量的大量集群存在,但是我们看到的信息上其实也可以推导出来,他其实或者我们得到的信息都是腾讯用的,其实全部都是Linux平台啊对,要是这几台机器就支撑起来了腾讯门户,那这是对,也相当大的这种超级服务器的,以前看早些年看电视的时候,那个摆了一层楼一层楼那种哈,实际上不是啊,有很多人可能接触过计算机的概念,但是有一些呢常识。
04:03
可能会局现你啊,你认为的常识啊,比如说一个电脑就一个IP地址,实际上并不是他可能对有虚拟IP技术,包括他这里看到的都是这种代理技术,通过代理技术来实现的啊对,所以呢,不要认为一个IP的背后只有一台电脑,他可能是十台,可能是50台,对吧,那么这个呢,是给大家举的第一个例子,很有典型代表的,那接下来这个更典型了,这个大家都知道,现在啊,我们每年呢,都有一个非常悲伤的日子,有非常欢乐的日子,就是光棍节的吧,你说本来没对象就已经够悲伤的了,然后他们还有很多人在这购物,而且呢,你还可能你给别人买点东西呢,你没女朋友,你总得给老爸老妈呀什么或者买点东西的,所以这是一个中国很有意思的节日,然后也是屡上吉尼斯世界纪录啊,对,你看每年光棍节淘宝的购物成交额哇,那是惊人的,没错啊,这个所以男人都很害怕马云的,所以可想而知啊,这个淘宝的访量,而且在。
05:03
整个全世界来讲,嗯,就在那个这个淘宝,尤其是那个11月11号零点的时候,那个床量,这个是在整个全世界范围内对负载量最大的,而且我们说啊,我们几乎可以断言啊,这个淘宝在这个电商领域,或者说在网站领域,它其实都是我们这个这个技术是咱咱别说最好吧,就最少是处在全球领先的,包括咱们这种负载均衡的,软负载均衡的这种LS的这个集群,它的开发者,这个主要开发者之一,其实早先的时候也都是淘宝的这个手机架构师啊,这个都是啊,所以淘宝啊,实际上技术啊,别看马云不是做技术的,你像BAT里面这个,呃,不管是百度啊还是腾讯呢,这个创始人都是做技术的,没错,这个小马哥也是做技术出身的,那马云虽然不是做技术的,但是阿里巴巴的技术团队真的很厉害,没错,而且大家很熟悉的一个网站叫12306,最早的时候啊,实际上在负载。
06:03
方面啊,各方面还是不是特别好,基本上就没有成功过啊,也不能说这么说,反正春节的时候是有的时候会有点问题的,然后后来是马云派了阿里巴巴的团队,而且后背背后呢也是用的是阿里云,然后现在呢,阿里云这几年基本应该说1236还好啊还好还所以呢,实际上啊,阿里巴巴的技术,包括大家学习云计算,那至少阿里云肯定你会用到的,对吧,这个是国内最好的了,没错,在云计算领域,国外最好的那就是亚马逊啊AWS的,所以呢,淘宝很有典型的意义是吧,大家因为访问淘宝啊,这个都很了解淘宝的访问量怎么样,所以我们也直接看一下,诶,OS也全部用的是Linux的。当然还是这句话,它实际的IP不可能就那些啊啊嗯,好了,这是第二个,这是我们国内的这个最大的电商,有望成为全球第一大电商,那第三个呢,这个这个看起来就是有点意思啊,这个啊,超哥再三确认啊,这个因为一开始发现这是谁呀,微软对吧?诶微软它是这样的,它把它的首页是放在了Windows平台,没问题,但是啊,我们都应该知道,下载的压力远比这个普通网页的压力大,因为什么你的普通网页一刷新,你这个用户和服务器的理论连接其实就终止了,除非你再点击而下载,不是啊,你五个G10个G,一个小时两个小时,你不下载完,你始终和服务器的连接,所以下载的压力涉及到远高于普通网页访问的,那我们可以看到微软他自己把自己的下载集群都搭载了Linux平台,他自身都不信任他自己的东西,所以啊各位这个足以。
07:45
说明为什么我们说服务器的音乐是linu斯一家独大,微软可能是占在份额极小的一个部分啊,那其实呢,这个微软给大家的感觉还是他主要做商业软件呢,但其实他在Linux相关的专利技术上还有一些这种专利,而且呢,那我之前还跟这个沈浩老师聊,实际上他有很多开源的东西,包括或者不管收购还是自己的啊,啊包括get HUB这个全世界最大的这个版权管理的软件啊,啊这个社区啊,现在也都是属于微软的是吧,但是呢,毕竟它有Windows server是吧,这个它的下载站用Linux还是一个比较尴尬的事情的啊这个那么例子啊,就给大家举这么多,那你自己呢,有兴趣可以直接呢在上面输入,而你想要看任何一个你访问的比较大的网站,而且不管是网易啊,搜狐啊,这种传统门户啊,还是电商啊,那电商你说我看看京东啊,都可以去看一下,对吧,那么实际上呢,你都会发现这个稍微访问量大一点的这种业内的。
08:45
知名的一些网站,其实啊很少有不采用linuxx,基本上尤其是国内,这基本上都是国内最早的时候啊,你像网易,因为网易丁磊啊,是电信系统出来的啊,电信系统早些年都是用IBM的,就是前面我们讲到的AX的吧,但其实呢,是很早期,后来也都把AX换成Linux了,没错,嗯,好,那这个呢,就是我们Linux最主要的应用,针对服务器端的,那后面呢,那这个电影娱乐的,大家看看就得了,这个有个很有意思的事儿啊,就是早些年的时候,就是在好莱坞,包括迪士尼拍动画片,实际上是有一个很知名的用来做这个动画效果啊,处理的一个服务器系统啊,啊不能说服务器叫这个,我们做动画这个服务器叫叫叫什么我工作站啊,叫工作站,图形工作站,嗯,是有一个公司叫SGISGI,有个iris,这个很厉害的大型图形工作站,全靠这个贵的要死。然后呢,在好。
09:45
好多年前,大概十几年前,当时美国的迪士尼就决定把所有的动画片,把这个全换成用Linux来进行处理,然后这个价格啊,在整个的成本上下降很多,其中比较典型的很早期就采用的就是泰坦尼克号,大概是好像用了200多台,嗯,Linux的图形工作站啊,这个事情对业内啊影响非常非常的大,所以啊后来呢,这个我们在。
10:14
很多很多的一些工业电影的制作上面就都大量的采用了Linux来做啊,这里面我们在列了很典型的啊,像比较出名的像指环王啊,环王阿凡达呀,对吧?对,现在还有很多新的片子啊,都是这样的,但这个领域呢,因为是比较专业,所以就给大家介绍一下,对吧?你们知道就可以了,对吧,但是只能说明它的处理效率还是不错啊对,那linus的第二大应用可能就是在嵌入式了,那这个可能在多年前啊,我们可能还是要给学员要解释一下,因为那个时候我们的这个智能手机和智能硬件其实并不普及,但是现在这个事儿可能就大家都应该知道了,我们的手机主要是两个操作系统,安卓系统和is系统,对吧?对,那安卓系统的底层,它的核心其实就是Linux,它的是Linux内核,Isos呢,是苹果自己的这个MAS,也就是unx改过来的,改改过来的其实就是X,嗯,那Windows有吗?有最早的时候叫做window。
11:14
结果呢,去年还是前年,Windows刺激彻底都已经宣布放弃了,原先还挣扎了一下,现在彻底不要了,人家转投安卓领域了哈,对Windows自己这个我在记得那个时候我还用了一个诺基亚的啊,因为上面软件实在太少了,因为这个东西啊,实际上是什么呢?就是这个生态太重要了,这个win啊,纯粹是微软把自己给坑死了,为什么这么说啊,他做了一个重大决定,直接把从其其实Windows啊,咱们绝大多数个人用户对Windows还是有一定的,这叫这叫什么情怀诶,因为我们都是用Windows这个出身,所以当时win phone推出的时候,这个一片翻腾,大家都觉得这个用不惯,嗯,结果呢,他从7.2的时候升级,要升级到WIN8,它做了一个重大决定,要升级,一次升级就把win直接从四点几的最高的时候接近5%的占有率直接敲成了百分之零点几,原因很简单,这个升级不支持旧版本硬件,你要想从这个7.2升级到八。
12:14
必须把这个手机扔了,再买个新的,因为整个CPU架构变,而且恶心之处在于不光硬件不支持,针对老版本的做了开发软件生态也全都不支持,你要想针对八,没关系,你如果重新开发,这一次决定把所有的win phone开发者给给这个得罪光了,以至于啊,到了win phone8之后可笑到什么地步,你手机上一些非常常见的功能,比如说闹钟,在手机win phone8里是没有了,如果你不越狱的话是没有了,因为没有人给他开发,这个事就可很可笑了,就没法正常使用了,所以啊,这个占比就可以,现在就已经没有了,彻底没有了,只剩下了iOS和安卓,诶实际上呢,刚才提到啊,这个苹果,那苹果的笔记本也好,手机也好,用的一个系统,底层确实基于unix,但是啊,Unix实际上绝大多数unix,它图形界面运行起来永远没有苹果的流畅,但你要记住一点,苹果用的并不是基于X window的。
13:14
这个途形环境确实苹果公司自己开发的啊,确实很厉害,那底层的内核这个层面上使用的unix是吧?没错,所以其他UNI没都没有苹果做到今天这个系统还这么牛掰,对吧?那么这个是沈超老师的一个连接手机的啊,这是我们的老板的一个那个,呃,这个小米吧,应该是小米连第一代,然后呢,我想证明什么,这个工具啊,是我们后面会讲的远程连接Linux的工具,当然不止这一个,我们可能以后用的是叉叉,那它呢可以连接到Linux上,那我用它呢去连接到了我的这个安卓手机,那么连接了之后呢,这个手机它就可以正常连接里面绝大多数的命令,其实啊,我说手机硬件系统和电脑是完全不一样的,对,他为了把安卓让它可以更好的支持手机,其实把大多数的驱动和命令都裁剪掉了,而后针对这个手机重新开发开发,但是常规命令还是能用的啊,还是能够基本操作了,所以我们看到这个提示。
14:14
败疑,其实这就是什么,我的小米手机就是想告诉大家,安卓其实就是Linux内核啊,嗯,它的操作基本上是一致的,而且之后呢,沈超老师像给大家讲常用命令,你如果用苹果电脑就简单了,直接打开终端,那沈超老师讲的命令讲个LS,大多数你直接,哦对,大多数命令都是可以直接在苹果电脑上就可以进行练习的,但但是还是有的不一样,不推荐,主要是它的各种文件,它不是太相似,我们很多文件在苹果里是没有的,但是那个没还真是相似度很高很高啊,那么这是关于呢嵌入式应用,嗯,其实啊,早前一年呢,我包括沈涛老师,我们曾经在一家Linux公司,当时呢,我们在做的这个业务啊,我们在台湾做的,其实是给学校做的一个教学系统啊,用Linux在做的,然后做了一个网络开电机,在当年就是台湾有硬件嘛,我们是用硬件做了一个,就像机顶盒那么大啊,比那个大一点,说实话没有风扇的,这。
15:14
的主机设计,然后呢,卖给各个领域,在很多年以前那个时候啊,呃,你像不像现在这个,尤其沈超老师,沈超老师很熟悉,像比如说开开房比较方便的啊,如家呀,什么汽天啊,连锁啊,都都很正规的,像我们十几年前为什么要做这个网络开电机,比如说酒店行业是我们主打的酒店,实际上并没有对外的网站,而且不光没对外的网站,对内还没有一个酒店管理系统,那么你要是登记入住靠什么呢?小本子上我的天呐,太原始了,我们在台湾卖这个,后来拿到那,因为那是台湾公司啊,嗯,拿到大陆来卖,然后其实那个就是Linux,就是前面我们提到整个lamp架构来做了,然后呢,我们后来又做的国内的电视,我们把它也叫做智能电视,其实就是带了一个存储,把Linux内核像刚才沈超老师讲的进行裁剪,不要的驱动删拉,不要的功能删了,不要的命令删拉,然后植入呢,像我们当时播放音乐呀,播放视频,有一个叫安plaer啊,当然现在也有啊,Linu平台上一个。
16:14
电软件就是一个视频播放器啊,一个播放器,然后把它做进去,当时合作了国内很多电视的厂商,那么我们当时公司就做这些东西,那个就叫嵌入式,对,但现在这个已经对,有了安卓以后,一下把这些对,这个散利游泳直接叫做五歌一加取代,对,就是基本上嵌入这个行业啊,嵌入式这个行业以前是很火的,对,没错,需要嵌入式的工程师呢,是很多的,对,但是自从这些年有了安卓系统以后,像这里面列的啊,包括这个不管是智能卡呀,包括我曾经去KTV唱歌啊,什么个生活丰富,发现,发现这个我也什么都不懂啊,然后发现后面背后都是004系统,但其实现在就特别简单,因为我们用安卓可以把这些所有的问题都解决了啊,这是其实像是如果从就业来讲啊,很大的一个变化啊,所以也是我们一直说嵌入式领域,其实也并不太推荐初学者介入啊,这样一个主要原因在这儿啊,而枪式领域这个门槛。
17:14
很高,他本身呢,对你的计算机基础,尤其他学的语言,你要懂一些汇编啊什么,这个难度还是比较没错,不小,应该说啊远因为它难度高,所以他们远没有安卓开发起来方便和轻量化,所以安卓可能才会把这个东西挤翻在地,然后再踩上去,是这样吧啊,嵌入式应用里给大家做一些这个介绍,有一个的了解,对,但是这个事儿,虽然我们说嵌入式本身没有,但是安卓还在啊,所以他对Linux的应用还是这个极其广泛的啊,所以啊各位,这个其实就是我们这个,也就是说我们Linux的第二大领域啊,那Linux呢,主要还是就是服务器领域和嵌领域这样的领域,对对对,这是Linux最主要的两个应用方向啊,前面我们也反复提到了,在其他领域呢,不是不能用,但是用起来可能不一定那么愉快,尤其是个人牛对,尤其像打游戏呀,呃,办公呢,其实现在虽然也有很多办公软件,包括是国内的啊,WPS有Linux嘛。
18:14
啊,甚至是我们在很多政府机关也在用我们国内的Linux系统,国内的一些定制版的Linux上面的办公软件,但其实应用性呢,呃,也可能越来越好了,但是有还稍有一点差距,跟Windows还是有差距的,对,所以这是关于Linux我们在应用领域方面,诶给大家做一个大体的介绍啊,嗯,那这节课呢,内容就是这样,我们下节课再见,好,下节再见。
我来说两句