00:01
大家好,欢迎大家继续收看上硅谷的Linux云计算视频,我是刘川老师。那前面呢,沈昌老师已经把我们这条视频要录制的内容呢,给大家说过了,那我就不再重复了,我就接着沈昌老师这个。呃,之前的内容接着往后讲,我们剩下的面试题,那在讲解之前呢,首先来做一个自我介绍,以及我们接下来要讲解的视频的内容的一个相对详细的一个内容。首先做一个简单的自我介绍啊。呃,这个穿着黑色T恤的啊,阳光帅气的啊,哥们,就是我了啊,这个很多人应该是认识我的啊,因为我已经带过很多的学生了。那很多学员呢,对我有这样一个评价啊,肯定不能像超哥那样,很多人都说超哥长得像明星,那我其实这一点都不像明星,但是很多人对我的评价还是很有重量的,这个呢,主要体现在他们对我的评价上呀,用到名词比较有意思,那就是经常说穿个你特别沉稳,特别稳重。
01:04
当然呢,这个其实我的这个,呃,个人的一个发展方向呢,其实也正在朝着这个沉稳和稳重发展,呃,大家这个回想一下这个之前沈老师那张PPT上的我的照片就应该看得出来,呃。沈超老师放的那张照片呢,是相对这个时间比较近一点的,那这张照片和那张照片对比一下,会发现可能我又沉稳稳重了一些,那这个呢,也是我的一个特点。再一个就是。我呢,这个已经从事我们Linux方向已经有八年多了,那之前啊,这个一直呢,在一线的这种技术岗位在工作,那之前呢,这个是负责我们联想集团的一个工程师的一个岗位,那他呢,其实主要服务的对象是一些大客户啊,比如说我们的政府单位,还有一些行政单位。那其实很多人可能不是特别了解啊,我给大家说一下,在早期这个我们国内的云平台还不是特别兴起的时候,联想就已经在做国内的私有云解决方案了。
02:07
嗯,之前呢,很多的这种,呃。大型的公司呀,企业呀啊,还有一些政府单位,行政单位啊,他们的一些这种网站啊,或者说他们的一些环境解决方案,都是由我们联想去做去完成的,其实要说云平台的这个,这个做的比较好的,其实还是联想比较早一些,只不过到目前为止,联想没有做公有云平台而已。那后来呢,辗转就发展到了我们的这个教育行业。现在呢,就只于我们这个上硅谷的Linux云计算部门啊,那负责呢,我们Linux这个网络服务,包括后期的数据库集群这个阶段的一个授课。呃,也有幸呢,和沈超老师和李明老师一块去参与编写了我们细说Linux系列的图书,而且我们的新版的图书啊,这个。
03:01
应该也马上就要发行了啊。心盘突出呢,是我们的,呃,操作系统的版本有了一定变化,之前沈老师已经提过了,这我就不再呃重新强调了,那这个呢,就是我的一个个人情况。接着呢,我们来说一下关于视频讲解内容的介绍,那我们的视频总的阶段呢,是分为五大阶段的,前三个阶段史上老师已经详细的给大家讲过了,包括对应的题目已经说过了,我就不再重复了,那我来给大家说一下关于我要讲解的这两个阶段里边,呃,所需要注意和在这个听视频看视频的时候所需要注意的一些事项和问题。那首先呢,呃,Linux的网络服务。类的这个面试题当中呢,其实它包含的方面非常广泛啊,大家看这个网络服务这一类,其实就应该知道,网络服务它所包含的对象特别广,那我们就来简单说一下啊。那网络服务里边先从网络服务开始说,那就是SSH。包括我们的DHCP。
04:03
DNS等等这些,这是比较典型的经典的一些网络服务,那再来就是文本的文件传输的服务,比如说我们的FTP,比如说我们的桑吧。比如说我们的存储有NFS啊,还有传输,还有RSYC等等。那再一个就是我们的web服务,Web服务其实是应该算网络服务里边最重要的啊,最典型的,呃,我们的一些所需要关注的和掌握的一些知识点了,那。比如说我们的阿帕奇。比如说我们的N级。比如说我们的tomcat。那再一个就是其他的一些辅助性的一些辅助什么邮件呀,等等一些服务,那这些呢,就共同的构成了我们网络服务里边的一些方面,那呃,基于这些知识点方面,我们都找到了相关的比较经典的。而且这种出现频率比较高的一些面试题,给大家做了一些这个解题思路上的一些分析解决,以及最终啊解决方案的一个这样的一个整理,OK。
05:13
那这是关于网络服务方面类的一个简单的一个介绍,那除此之外呢,我们还有一类就是我们的数据库管理类,数据库管理类那对于数据库管理类呢,其实大家要清楚啊,数据库是一个非常庞大的系统。他甚至都可以称之为是一个独立的一个操作系统,毕竟我们数据库里边的所有管理都要靠数据库的管理工具来进行管理的。那我们在进行这个就是运维方向和这个我们这种,呃,管理员方向在进行面试的时候遇到的一些数据库方向的一些问题都有哪一些呢?其实我们更偏向于一些,比如说数据库的基础的语法的掌握。啊,基础的。一些语法的一些掌握。
06:02
再一个就是数据库集群的一些搭建啊,集群的一些搭建,那再一个就是数据库相关的一些中间建啊。中间件,那这个其实是呃,在进行面试的时候,我们这个岗位容易遇到的一些面试的一些题目,所以说呢,有针对性的,我们就。把相关的内容做了一个这样的一个整理,OK。像后续的视频呢,我们会详细的来讲解啊,相关方向的一些常见的问题,以及解决思路等等。看好了,这就是我们,呃。接下来视频要讲解的内容。那在进行这个视频之前呢,其实我是对这个我们这两个阶段的视频做了一个,呃。题目类型的一个分类,那大类上分为两类,一类叫纯概念类,第二类呢叫做经验类,那在细分的话呢,呃,经验类它又分为两小类,分别是故障解决类和服务优化类,那接下来我们要把这个关于纯概念类和经验类呃详细来看一下。
07:09
首先呢,是纯概念类。大家在看到纯概念类之后啊,估计很多人就直接想到,不就是背概念嘛啊,面试过程中无非就问到什么什么的工作原理对不对,什么什么的运行过程,比如说我们学这个网络基,呃,学我们的这个link基础的时候,肯定会有什么启动流程呀等等那些。那些东西啊,确实是背过就可以,但是有些时候啊,我们在回答纯概念类问题的时候,很容易把这个问题回答的什么过于复杂。而且呢,很容易思路不清晰,不够条理,这样呢,会导致呢,对方认为你并没有把这个知识点。这个充分的掌握起来,或者掌握的不够扎实,那我们呢,对这一类这种纯概念类的问题呢,做了一个这样的一个整理,能够让大家呢,在这个面试过程中呢,在进行回答的时候有一个更清晰的思路,然后呢,并且回答的时候更简洁一些,因为有些时候面试时间不会特别长。
08:13
或者说。笔试题当中遇到这个题的时候,笔试的时间也不是特别长啊,没有时间给你去去去写很多原理的这种时间,所以说你要写剪辑的这种一条两条三条这样的方式来写。再一个就是记得强调重点,有些时候在进行描述某个东西运行原理的时候,一定要强调哪些东西是重点。啊,哪些东西重点那。这个地方呢,其实这三点就是大家需要注意的,就是在回答纯概念类问题的时候,所需要注意到的回答的一个重点,比如说所需要注意的一个注意事项,OK。下除了纯概念类之外呢,剩下的就是经验类了,经验类我们首先来看一下对应的啊,经验类里边的故障解决类。
09:00
那对于故障解决类这类题目呢,其实考察的我们的这个,呃,方向就是我们。解决问题的那个能力,那解决问题的能力取决于你之前有没有遇到过这种问题,或者有没有遇到过类似的问题,那如果。遇到过类似的问题,就可以直接把之前的问题的解决思路套用过来,如果没有,你可能需要重新去分析问题的出现原因等等,所以说这个地方呢,我们的这种故障解决的问题呢,解决方案,或者说我给大家讲解的内容重点在这两方面。第一个方面呢,就是关于我们的这个问题的原因的分析,就首先我们在进行回答问题之前,先要去找到这个问题的出现原因在哪。或者说分析一下这个问题的出现原因有哪一些,然后针对不同的出现原因去给他制定不同的解决思路,给他制定不同的解决思路,所以说我们这个地方呢,呃。
10:03
重点还是去考察。我们的这种经验是否。足够足够充分,OK。我们后续的面试题呢,会给大家详细的去整理每一个题的这种。分析和思路,以及每一个题的最终解决方案都会给大家争出来。呃,这个最终呢,能够帮助大家在去面试的时候。想有一个比较条理的一个思路啊。然后来回答这个问题,或者说套用相应的一个思路去回答这样的一个问题。那这是故障解决类,那再一个就是关于服务优化类啊,再一个就是关于服务优化类,那对于服务优化类这一类呢,呃。我们其实是又做了一个分类,为什么呢?服务优化类,说白了其实还是解决故障。只不过服务优化是在故障没有发生之前。我们假设,如果。后续会出现这种故障,我们应该提前做什么样的一个预防,其实就是将问题扼杀在摇篮里,那这就是服务优化类。
11:05
服务优化类呢,分为两大两小类,第一个叫程序优化,第二叫架构优化。那关于程序优化呢,其实说白了就是对我们的网站的网站的代码。以及我们存储到数据库内的数据进行优化。他呢,其实他的职责范围,或者说它属于谁哪一个岗位的范围呢?他应该属于开发工程师的。啊,岗位职责或者说应该他们来负责啊,应该他们来负责,而我们这个负责优化其实是架构上的优化。那架构上的优化,呃,主要体现在比如说我们对操作系统。我们对操作系统层面上的安装的软件的优化,我们对这个多台服务器组成的集群的集群的优化啊,集群的优化,所以说我们的优化是呃。更底层一些。
12:02
注意是更底层一些,那如果说我们要这个对这个优化进行一个呃界限啊,就是关于负责界限的划分的话,就是。一个层次。所有的代码类的。所有代码类的,还有数据类的。全都交由我们的开发工程师来负责啊,那所有的跑代码和存放数据的服务器和服务器上安装的软件程序等等这些东西都是由我们来负责啊,都是我们来负责。除此之外呢,还有一个特点,那就是。程序类优化它的瓶颈啊。特别什么呢?容易遇到,而且上线。是突破不了的。就是你的代码写终归能够写到一个极致,不可能写说越写越快,越写越少,这不可能,你会发现所有的网站程序只会越写代码量越大,不可能越写代码量越少。
13:05
而而且包括它的数据也是,所以说关于程序优化,它的上限是容易遇到,瓶颈是容易遇到的。但是对于架构优化就不一样了,架构优化你可以理解为,你可以简单的理解为,就是由。量变引起质变,我们就是通过增加更多的数量来进行什么来进行提高我们的这种性能。啊,以及效率。所以说是量变演变质变,那所以说架构优化的这种瓶颈相对较低一些,就是容易突破,或者说不容易遇到瓶颈,那。这就是我们这个架构的优化的一个特征。那这是我们这个面试题的一个这样的一个。分类给大家讲解一下,那后续呢,我们在讲解每一个面试题的时候,都会给大家把这个面试题的类型进行一个标注,让大家对这个面试题有一个清晰的类型的一个认识,OK。
14:06
那在讲完了我们面试题分类之后呢,最终再给大家一个小的一个建议啊,这个建议呢,其实还是让大家提前去积累一些经验啊。呃,其实他针对的一个建议是,我们这个面试的时候如何体现到我们更有呃经验,如何体现到我们之前这个或者说体现了我们更有解决故障的这种能力,那这个东西怎么来做呢?就是一两个词,反复实验,日常积累。怎么叫反复实验,日常积累啊,很简单。大家平常在学习的时候啊,就比如说呃,这个我们上微谷这个所有的视频都在我们的公众号都有,那你去看我们的这个线上视频的时候,或者说比如说我们有那个细胞links的图书,你在看图书做实验的时候,这个时候呢,一定记得第一遍可以按照。我们的视频和书籍上的案例完完整整原原本本的做一遍,但是一定要记住一个事儿。
15:06
第一遍可以做成功了,第二遍一定要把实验修改之后再进行操作。原因很简单,你每次都按照我我们给你准备好的案例去做,这个是100%不会出错的,除非你敲错字母了,漏掉字符了。那只要你完完全全的照着做,它是100%不会出现问题的。所以说你如果不进行实验的调整,你这样做下去没有任何意义。我们往往要在做实验的时候,有意识的去改变题目当中的一些需求和要求。比如说呃。第一次操作我可能是在森S6点几版本中操作的,那第二次你可以换成森S7,比如说我们安装阿帕奇或N74软件的时候,第一次我们安装的是阿帕72.2版本,那下一次安装我们可以尝试安装2.4版本。安装Linux一开始是1.01.10版本,下一次可以用1.14版本。
16:02
这些都是可以的,那当我们对实验里边的要求进行了一个调整之后,你会发现这个实验它就会出现错误,那。呃,最简单的就是兼容性错误,再一个就是一些其他错误。当出现了错误的时候,我们才有机会去解决故障。解决错误,而。就相当于是在我们学习过程中,就把这个故障解决的这种经验进行了一定的一个积累。久而久之,你的这种故障遇到越多,你解决过的故障越多,你的经验也随之越丰富。其实学习过程中一样能积累大量经验,但不要太死板,一定要记得活用这个活学,把我们所有的这些实验多做几遍,灵活的多处理几遍,就一定会积累更多经验。这个呢,就是我给大家提的一个小的一个建议。
17:03
关于本次我们这个视频内容的一个介绍呢,我们就介绍到这儿,那我们这个后续呢,呃,每一堂课都会讲一到两个小的案例,来为大家解决对应的一个面试题的一个问题,希望大家能够从中这个把自己的不足啊。和没有学到的东西补充一下。而且也希望每一个人都能找到一份相对比较好的工作。咱们下节课再见。
我来说两句