00:00
大家好,欢迎大家继续收看上回谷的云计算课程,我是沈超老师,我是刘川老师。那这节课开始呢?我们开始进行我们网络服务课程阶段的内容了。那我们可以知道啊各位,我们按照我们的课程表,其实前面这部分linus系统管理的内容我已经录制完成了,这个视频也已经放在了咱们上微谷的官网上,对吧?那这一阶段开始呢,我们就开始和刘川老师来配合我们两位,然后主要来给大家进行这个linus网络服务的这个录制,那这个呢,我们会讲解我们linus当中所有的常见服务,哎,各个常见服务包括呢,我们的这个数据库对吧?对,搜狗数据库,包括数据库的集群,哎各位我们说数据库这个东西啊,就是什么。不论是编程工程师还是运维工程师,大家是不是都要来学习,对,都会用我,哎,但是呢,编程工程师他的优化策略呢,他是从他的这个软件的这个方面,比如说做索引,做优化对,做分库分表对,通过这样的这些编程代码的方式来优化这个MYL的性能,而我们运维工程师呢,我们可能最倾向的就是从集群方面,也就是说从硬件方面,我们来做这个数据库性能的优化,对吧,当然我们说。
01:19
软件上面的优化呢,肯定是什么,它是有极限的,嗯,你无论如何优化它也干嘛,他也不能突破这台,这台服务器的硬件的性能,对吧?对,那那如果真的当我的访问量增大,一台服务器负担不了的话,那我们这种数据库集群才是真正解决它的这个最根本的这样一个手段,就是多台服务器,哎,我们多来几台,一台你受不了了,对吧,我再来十台,这个是不是就好得多啊,所以数据库集群也是我们这个阶段学习的重点内容,对,最后我们还会来讲一个no circle数据库,也就是啊,是我们现在最最流行的这个no circle之一吧,咱也别说是最流行了,对,所以我们到底不是这个编程工程师,所以呢,我们可能no circle数据库讲一个就行了啊,我们一般挑一个就来了解一下就对,因为这个东西要想调用啊,其实就是或者no数据库也是用来干嘛。
02:16
也是用来提升买的性能的,当然啊,现在随着内存的增大,有些有确实见过有部分的公司直接拿这个做主,数据库有还是有钱啊,这个就是很有钱嘛,对吧,因为我听那天听那个我们某个老师说,说他们在建国公司用2T的内存买2T内存。来做服务器,那用的服务就是为了干嘛把是要占用内存的,不像买或者占是硬盘,他就直接拿这个做这个主数据库了,对吧,但是这个都不是常见用法,常见的话还是用来提升。买so的对吧,而这种提升呢,它是需要编程工程师通过这个代码来实现的,而不是说是通过咱们的这种我们单纯部署是完成不了这个,对对,所以对我们来讲这种no数据库呢,我们只是了解一下就可以了,哎,这就是我们这个阶段的主要内容,那我们今天呢,我们先来开始讲网络基础课内容,哎,首先我们这节课其实是先讲一下这些基础是什么,后面我们会再来对比一下,呃,3S7其实也就是RED7和六的代码。
03:29
这个区别和差异,对,而我们都知道这个RED7它采用了三内核,3.10内核,而我们的这个RED6呢,采用的是2.6内核,导致因为内核的版本差别比较大,导致它其实这个变化还是蛮大的,哎,所以呢,我们提前把这些章节拿出来做一下对比,我们看看七和六到底有什么差距,等我们后面讲课的时候,我们用到六就用六了,用到七可能就要六七,对吧,那接下来后面我们会讲一些比如说SSH的这种常见的服务,包括一些我们的这个Li的一些这个安全机制啊,这样一些内容,这就是第一个阶段的内容。
04:08
那首先我们先来看的就是第一节,常常讲讲概述,了解一下是什么啊,看看我们讲什么。那我们第一个阶段呢,需要来讲一下网络概述当中的第一个章节叫做什么叫做网络服务啊,那超哥什么叫做网络服务这个东西就来看看,再说什么叫网络服务,我们就了解一下定义对吧,了解一下概念对吧?嗯。那第二个呢,我们要来看一下为什么要学习网络服务,那网络服务这个东西呢,它是一个相对比较重要的一个章节,这个东西就是强调它的重要性的,哎,为什么要学,其实这这东西其实也就说前面的系统管理啊,其实这个有点就类似于什么这个个人用户,这个维护了客户端也能用,但是到了服务网络服务了,这一定就是服务器端,对吧,这个就是专业工程师才能干的事了,对吧,比如说我们这个过程是学习如何为其他人来做服务的,哎,对。
05:01
那第三个呢,我们来需要学习一下,这个我们要学习哪些网络服务,诶我们把一些常见的网络服务拿出来,然后呢,简单解释一下它的作用,当然啊,这东西都是了解性的,我们后面还会一个一个详细讲原理,这说到这儿也得提醒大家一句,这个原理可能是网络服务当中一个核心点,哎,这个东西啊,有些学员会这个出现歧义,我们就有学员曾经说过这件事,直接在班里就公开宣扬学,说扬什么,我就觉得学原理没有用。我说为什么他说我不会原理,老师你讲的原理我一点都没听懂,但是我课后按照你的步骤,按照你的文档,我照样把实验做出来了,所以我要原理干什么,对不对?他有这期这个我不同意,因为咱们这个网络服务对应的软件太多了,对不对?嗯,这个东西就是说如果你不讲原理,那么变成了后果就是。你只能参考我这个文档,对,只要在工作中发生一丁点变化,你干嘛,你就干不了,来了你就找不着,当然我们说我们也见过市面上一些视频啊,我们现在我跟你们说实话,咱们现在这叫什么,就是快餐社会,什么事都讲究这个效率高,对吧,什么叫效率高。
06:14
我不学院律,我们见过现在很多这样的视频,我不跟你学员讲为什么我就告诉你,你告诉我,你照着我敲这条命令,这条命令回车之后,他就能出现效果,这个事儿就结束了,诶照着做能做出来吗?能能做出来,但是后果是只要你工作当中发现这点,就是他只要有一定点变化和我们这个干嘛。不太一样,你就会发现这事你就干不了,诶所以我建这个学校,他可聪明干嘛,这个版本录一期视频干一份钱,嗯,到新版本更新了,我再这个视频,这个他妈用不了了是吧?好,我再录一份,再卖一分钱,他生生不息,这个东西就很讨厌了,这叫知其人不知其所以然,对吧?所以我们说原理是非常重要了,所以各位后面学习的时候一定要掌握这个,清楚服务原理,咱们就说个更实在一点的,你去公司面试。
07:07
对吧,对公司怎么样,你会让你把这个服务给我搭一遍吗?这种几率非常小,几乎不可能吧,这需要时间的,再一个我还能给你提供实验设备,对不对,或者你把我这个集群打一遍,那更麻烦了,我给你再提供十台十台服务器,超哥,我还要给你说一个例子,还真有有学员遇到过这个事儿啊,有一个之前UI的一个学生啊去这个面试,面试过程中呢,这个面试官说了,我这有一个图片啊,来给我处理一下啊,这个就是典型的干嘛,这是不想招人,这是典型的让你干嘛,就我大范围面试,我找100个人来跟我做,哪个做的好,我用谁的,然后就直接告诉你面试不合格没有完成了,就这个事儿,就是我们这个运维行业的人也去面试,也遇到过,也有一个学员说正好我去面试了,那个面试官说来,你给我搭个栏目环境啊,然后搭个栏目环境说让我回去等通知,结果他就没有消息了,我操这个东西大家都要长个心眼,所以面试过程中一般不会让你干这事,那干嘛呀,他。
08:08
只能问问的就是什么,就是原理对吧,我不可能就问,我说你会不会啊,他说我会这他们就这比要点是吧,对吧,所以问的肯定是这东西具体步骤是什么对吧?问的就是原理,所以大家不要轻易或者这个轻视这个东西对吧,好。然后最后一个呢,我们要来讲一下如何学习网络服务,哎,那我们先来看第一个什么叫网络服务,其实这里我们列了些常见的服务,对吧,大家见过比如说邮件,QQ的邮箱,哎,不论你是用的QQ啊,还是用的网页啊,或者还是用的其他的这些邮箱,不论你用的哪一个,那么他都是需要什么,需要运维工程师在服务器端把邮件服务搭建好,你的用户客户端,你才能通过网页对或者通过你的客户端程序,然后访问邮箱才可以正常使用,对吧?对,那我们说各位。
09:02
我们教你不是教你怎么去那个用网页登录访问邮箱,怎么申请邮箱,不不不,我们教的是怎么在服务器端,你通过我们的这种程序,开源的各种开源邮件服务程序来搭建一个可以让别人访问的邮箱,哎,这是我们运维工程师的工作,对吧?当然啊,还有什么常见的网站是吧?对网站服务太常见,你们每天都上网对吧?那这个一看这个刘川就是一个败家子,列的全部都是这个购物网站对吧?发类的东西比较多,当然我们说网站不止是购物网站,购物平台,我们各种包括门户类网站啊,社交类网站都非常多,那这些网站呢,它都是需要什么?运维工程师不应该是需要,先需要这个编程工程师。他去写这个。页面,哎,把网站页面,包括里面的后台都写好,然后呢交给运维,运维把它上传到服务器上,然后用户才能访问,对,不光是上传,因为还要维护他的稳定,安全可靠,不能被别人攻击,访问量如果超标了,我们就要搭集群啊等等这样的事儿,那我们要教大家的就是如何搭建一个外部集群,外部服务器让别人写好了,运维工程师编程工程写好了,放过来我们访问对吧?对,那换句话说。
10:22
其实这个事儿是需要分工合作,一旦有美工是不来设计一个漂亮的页面,但有编程工程师来写一个这个完整的网站,包括后台还得有认维,是来维护这个网站的服器,对,我们也叫外部服务器,对吧?它才是一个正常的可以正常访问的东西,对吧?我们是一个网站正常稳定运行的基石,哎,我们是他这个就是就说说白了这些事其实按理说你都应该会干,对,你可能才能值更多的钱,对,但是这每一个方向,不论是这个美工还是这个编程还是运维都很难,你刚开始入门的时候,你不可能三个都会,对吧,你肯定要挑一个方向入门,那这三个方向,当然美工可能就不算专业技术方向,这算是设计了,那我们就说编程和运维两个方向,挑哪一个入门都没事,但是你工作几年之后,如果想挣更高的钱,另外一个方向就是你需要再去深造,自己再去学的这个方向,对吧,对。
11:21
还有一种常见的就是文件服务器,那我们说啊文件服务器呢,可能就是我们这些,比如说文件上传啊,共享下载,嗯,诶这个事儿就有学员曾经问过我问啥说是老师,我没必要学这些专业文件服务器啊,现在有网盘啊,诶对,我觉得我们现在很多这种就是个人的共享方法,说网盘包括什么你的QQ的共享对吧?哎,我们都觉得很方便啊,没必要大众的专业服务器啊,对对对,那我说各位,如果你只是用于文件共享,或者说只是两个朋友认识人之间共享一下,个人共享方法没问题,但是。专业文件服务器和个人这种,这叫什么文件共享的方法,对吧,网盘之类的,它最大的区别在于。
12:06
你个人的共享没法指定权限,嗯,而且个人的这种东西用的人也很少,就是就是两个人交互的项目表演,你没办法指定什么权限,就是你不能限制这个,我这个东西共享出去之后,用户一能访问,用户二不能访问,用户三能访问下载,不能上传,用户四能上传,能下载,能访问,哎,它是不能指定权限的,而我们的这个专业服务器和我们个人文件服务器最大的区别就在于它是可以指定什么。穿下来。所以各位。你们个人用户可以就是说大多数情况下,个人文件共享方法就可以解决问题了,但是在真正的服务器当中,在公司当中,文件服务器还是必备,对,而且是非常常见和重要的东西,对吧,这个东西它其实呃,首先第一个有自己独立的功能,第二个是它还会和其他的一些服务相结合,哎对,才能正常使用,哎对,传说的这个也很对啊,我们后面要搭一些集群,搭一些数据备份的这样种共享的这种这种实时备份的集群,对对对,这个时候既有专业的其他的这种文件,这种分布式文件系统的这种东西存在,也有依赖传统服务的这种这种这种散的这种网络集群,网络共享集群方法存在也都有了,所以这个东西在企业中用到的几率是极高了,所以各位不要认为你没有用到这东西他就不常有,对吧,这个只是可能局限于你的。
13:31
这个什么眼界啊,或者说你的能力啊,你没有看到他而已,对吧?对,那这里就举了几个例子啊,就是大家常见的最常一部分啊,最常见的就是这些,像剩下一部分他就太底层了,普通用户感觉不到,比如说就DNS服务,每个用户上网都需要用,但是你感觉不到,所以这个我们就不再列到这,我们只是想说一下什么是服务,大概知道一下我们学的是服务器端上面如何组建这些内容啊。
14:00
然后最后呢,我们来总结一下关于这个网络服务的概念和网络服务器的一个网络服务的一个标准啊,首先第一个是指在网络上运行的面向向客户服务的一些软件模块,这就是网络服务的概念,嗯,那超哥也说我们的最终目的其实是就业,对吧?对对对,所以我们不会在考试的时候或者什么让你背这些硬概念,我们和大学还是有区别的,但是了解一下没坏处,了解一下对吧,对。然后呢,第二个这个网络服务的标准,其实是对网络服务的一个深层次的一个解释啊,那我们来访问一些这些呃项目,我们服务的一些网站啊,邮件等等的时候,都需要通过互联网来进行访问,哎,通过网络进行访对,那互联网的数据传输是必须要经过传输协议的,哎,对协议什么叫协议啊,就是标准规则,对,就是说我们要有一个默认规则,比如说我们上课必须要用普通话,要用中文,对吧,如果我们要是川儿郎英文来授课,我估计你们是受不了的,对吧?来川儿来一句,嗯,不要看不出上圭五来你这个这个我也喜,这个就是什么,就说话的人和听话的人都能听懂,这在网络上面就是协议,等于说我们的传输的这个速度,包括我们的这个频率,包括语法和含义都大家都是一致,它就是较新,也就是说协议是语法。
15:29
抓语义和这个频率,语法,语义和语速,其实这意思其实就是说白了就是什么大家都要用说相同的方法来说话啊。这里随便列了几个常见的心形,对吧,这就是说这个是HTP啊。中文名字是这个超本传输协议对吧?对,然后这个是文件议文件传输协议,用来文件共享了,查远程登录了SMP这个邮件啊,那这里协议其实不止这些,我们后面会常见的协议,包括它使用端口,包括它的中文名称都是要求大家背了,这个大变了,这个是这是就比如说面试的时候问,诶是啥啊,你说我也不知道好,这事他妈了就不用玩了,对吧,这个东西中英都得背,哎,好,那我们这节课呢,就这样了,我们了解一下什么是网络服务,然后给网络服务和协议做一个这样一个定义,嗯,好,那我们下节课再见,再见。
我来说两句