00:00
大家好,欢迎大家继续收看上硅谷云计算课程,我是沈超老师。这节课呢,我们开始来讲一下Linux的安装,那各位前面的分区啊,我们讲起来其实并不好理解,它的概念很多,而且有一些牵扯它底层的东西,我们学员都没有见过,所以大家可能觉得,哎呀,怎么这么难,其实我说在安装的时候根本没有这么难,它先在Linux都是图形的,你就算什么都不懂,你点下一步,下一步也能安装的了。那之所以讲这么底层的分区的作用,其实还是为了后面学习起来更加痛快,我们前面先讲一遍,后面逐步,每次碰到都在讲,见到就复习,见到就服气,后面你就会干嘛,理所应当了。所以啊,那我们这节课来看安装呢,其实它是全图形界面,非常简单,那首先我们的课程前期的时候都还是需要利用到训机的,所以我们打开讯机。
01:00
打开瞬间啊。然后呢,我们之前讲虚拟机使用的时候,我已经建立好了一个测试的Linux,对吧,那这台电脑现在是空的,里面没有装任何内容,那现在我们就需要装它,给它安装一下我们的Linux,那首先第一件事儿就是双击这个光盘,找到我要安装的这个盘来各位,我们也告诉大家了,从3S官网就可以直接下载啊各位,那这里呢,我们装6.8了,各位。只要是6.5以上的版本问题都不大,就是没有什么太明显的大差别,不建议再装6.5以前的版本。比如说我们曾经有很长一段时间生产服务器,包括教学,我们都用的是66.3。但是后期发现6.3出现了一个重大漏洞,所以呢,现在不再推荐6.5以前的版本。那现在主要版本就是6.8和6.9,其实差别很小,几乎就没有,所以用哪个都行,我这里准备好了是6.8的这个这个这个版本都一样啊,然后呢,我说了,我们建议大家装64位的啊,因为32位的最大识别3.1G的这个。
02:13
呃,这个内存啊,这个数在真实的情况下太小,其次啊,他会发现,大家会发现它有两张牌DVD1。和DVD2原因。一张DVD最多能存储四点几G的这个数据,而我们这个光盘里的内容太多了,一张盘放不下,所以两张盘,那用哪一张呢?各位,绝大多数情况下。包括我们的安装,包括绝大多数的软件安装,包括系统安装都它的盘都在第一张盘,第二张盘基本上用不到,而后面就算啊,比如说后面我们装lamp环境的时候,有这个部分的,这个软件包是在DVD2没事儿啊,系统会提示你,到时候你就会知道什么时候应该用第二张牌。
03:00
那现在就放第一张牌,双击就行了,把它放进来,注意这块有一个已连接。我说了这个勾是不是代表这个光盘是不是通电了,这个勾必须打。那为什么这里是灰的不让打,原因你还没开机呢,断电的情况下,所以这里只要注意选这个就行了,然后呢,小心我们说过,呃,3S6最小需要628兆内存。如果选小于628,你的这个Linux会开启简安装不行,所以大于628啊,好了,确定。这个时候也开启就行了。那然后呢?如果是真实机,你必须要在这个机器的biOS里面BIS啊。基本输入输出系统,也就是你的主板自带的那个剪辑操作系统当中,改启动顺序,把它改成由这个光盘系统,真实服务器一定要改,因为不改默认是从硬盘的起的。
04:05
而Linux l,我们的虚拟机呢?现在非常智能,它是啥?如果你是新装的系统,它一检测硬盘是空的,它就会自动从光盘系,不需要改也行,但是大家注意一件事儿啊,就真实电脑和真实服务器重装的时候一定要改BI,你要是用光盘这个安装就改成光盘优先启动,要是U盘安装就改成U盘优先启动,但是真这个迅机可以不改啊,这里我就不改了。打开,这就是光盘启动之后的安装界面,这里出现了这样几个选项,第一个选项,安装或升级你的操作系统。第二句话。使用这个基本字符界面,基界面来安装,也就是简易安装,第三句话,Install system安全模式,第四句话从硬盘启动,第五句话内存检测,选哪个?这里是不是肯定得选。
05:01
安装或升级第一项对吧?好诶等的时间太长了,哎,来来这个从来等的时间太长了,然后他直接自己选的第一项来,为啥一定要重来,我有个事要说一下。稍等。好,这里我选第一项,然后。好,稍等这里它在自动检测它的这个这个你的这个硬件的需求啊,安装需求,它会自动来剪,剪完。好,开启了这样一个界面,有人说老师这就是图形界面,怎么看起来这么古老?哎,别着急,还没开始呢。这里是说他发现有一张光盘,问你要不要检测和扫描一遍光盘里有什么,还是跳过光盘检测,各位没必要扫描啊,扫一描一遍最少需要40分钟,那没那个必要,选择Skype跳过就行了,按听不键。
06:03
然后按回车或者空格跳过。我截个图稍等啊,等他检测。在这个位置。有时候有同学会报错。各位,这个比率不低啊,我们一般一个班四五十个学员,大概就会有一两个学员都会有这报错,这个报错很常见,报什么错啊?它的那个英文翻译出来就是你当前的计算机显卡不识别Linux的图形界面,导致图形安装失败,它会报这样的错。这个时候怎么办?你别着急,有些学员说换显卡别为啥。任何一个错排错它都是有一定顺序的,你应该是从代价最小的这个错误开始排。代价最后最大的放在最后什么意思?我问你换显卡要不要花钱?付出的代价大吗?它是不是应该是代价最大的?硬件代价是最大的,放到最后其次啊,这种报错,其实我们的Linux对显卡的需求就是对计算机硬件性能的需求极少,你们现在只要能正唱开启使用的电脑。
07:15
它的性能都足以跑,我们当前的六四系统都没问题,所以硬件错误的可能性几乎没有。占比很小,所以你不要着急换显卡,那怎么办?两个原因,要不然就是你下载的这个镜像有问题。你换一个镜像试试,从下一个,要不然就是你安装的这个虚拟机有问题,你换个版本的虚拟机,你重新装一下试试。所以我说啊,硬件的错误的可能性很小,几乎没有,别着急,一般都是你的软件问题对吧,那排错了一定是啊,从这个代价小开始,先排这个IO镜像问题不行,排训机问题,重装一个虚机还不行,排操作系统问题,重装操作系统。
08:01
还不行才考虑换新键,OK,好了,这里提醒一句,如果这里没问题,好了,我们就会看到图形的安装界面,这个换新界面C鼠标点进去,点到虚拟机里,CTRL回车,换成全屏。然后下一步。问,安装语言是英文还是先去中文?之前有学员问我,说老师,我的英文老牛逼了。我可以就用英文,我能不能不装简体中文,我就装英文可不行,可不可以。我说你甭跟我这装蛋不行。人。各位,这个语言不仅仅是安装过程的语言,也就是说安装过程的这个语言不光是这个。也是什么,安装之后你的系统语言,换句话说。如果你选择的是英文安装,那么你的系统当中不会安装中文的字体和编码,中文就不会安装。
09:04
那没有安装中文的,中文的编码和中文字体,导致你的Linux系统下所有的中文就会是乱码显示。那我现在问你,你装服务器是干嘛的。是不是要搭网站或者搭其他服务,这些服务是网站是不是都应该是中文的,你装完了之后发现中文都是乱码,我问你要你服务器干嘛?再一个。这种字体和编码的安装,在前期的时候你们可能还不会,现在是不是都不会,怎么装装系统,怎么装软件是不是都不知道。对吧,所以我说啊,你别给自己找麻烦,各位这里一定要装简学中文,别发,不要犯二啊,所以各位不论你英文好坏,请你在这里选简学中文。当然啊,字体和编码安装我们后面会教给大家,但是你现在是不会的啊啊。装好之后,下一步这里看我们的整个界面是不是就变成了中文,再一个Linux,其实现在图形安装非常简单,和Windows一样,就算你看不懂,你就点下一步就行,这里这里是问你键盘还标准的美式键盘好了,然后下一步。
10:14
好,这里是问你存储,我们linus现在它支持基本存储和网络存储,各位网络存储现在根本就不可能讲到后面后期集训课的时候再说。所以。所以老老实实的基本存储啊。这里说安装的时候有可能会把数据全部清空,肯定啊,重装系统的硬盘肯定数据没有了,所以是。这里让你选主机名。主金莲,我说一句啊,我多说一句啊。各位我们我现在的建议是建议你修改主机名。为什么?原因很简单,如果你不改主机名。
11:01
我们的电脑打开之后,所有的主机名都叫这个local host.local这是linus的默认主机名,那我问你,我们后期你真正在工作中,你的集群,小集群可能也得十几台服务器,大集群有可能上百台,甚至超哥当年做游戏的时候,我们的集群都是上千台。我们有几千台服务器。如果不改主金面。所有的人都叫那个默认主机,我问你,你觉得服务器好找吗?那是不是就只能看你的服务器IP了,然后去查找IP列表,你才能知道这台服务器是干什么的,对吧,比如说超哥这里。这就是我们当年的这种这个服务器的机房图,那我们后来的时候,我们可以看到我们的这种列表都是这样的,看北京的这种国际局的,然后里面看具体每一个机柜里面多少台服务器,它的作用和IP地址,然后它的这个型号,然后操作系统。
12:00
那我问你啊,如果你没有主机名,你是不是只写这个,我要问你,你碰到之后,你是不是得查这个表,你才知道这是什么。那如果你要写好了,比如说所有的服务器主机本都写好,该是web,你就写WEB1 web2web3该是数据库,就是买SQL1买SQL2买SQ3该是什么,该是测试服务器,就是TEST1TEST2,我都问你,你全写好。这样的话你是不是直接就打开电脑,基本上就能判断,不需要每次都查这个编码表对不对,这样的话是不是就方便得多,所以我说我们建议你是修改主机结论。但是听不清楚啊,但是什么,但是初学。十不要,暂时不要吧,写清楚暂时不要修改主。原因。如果你在初学的时候在这里,你现在就改。你的Linux在后期启动一些服务的时候,比如说阿帕奇,比如说买circle,它会多一些报错。
13:02
这些报错在我们初学的时候可能暂时是解决不了的,要等我们讲到阿帕奇讲了买思考的时候可能才能解决,会增加学习的困难,所以暂时不建议改,但是记清楚啊,在实际的工作中,在生产服务器上是建议修改主机别的啊,好,那也就是说这里我不建议改,那我们暂时就可以不改。至于网络配置呢,这个东西我们都是进去之后,后期进去就配。当然在这里你要愿意配也行,它也是图形的,其实没有那么复杂,那暂时就可以先不一样下一步。十区各位。有上海时间,有这个重庆时间,有香港时间,没有北京时间。原因。我觉得是美帝国主义亡我之心不死,没有别的原因,这个事儿就是这样是吧。核心技术掌握在。
14:00
他妈的,美国人手里,掌握在别人手里,你用不用,你要用你就忍,不用你就自己开发。暂时咱现在没这个底气,那怎么办?忍了呗。还有一件事。从red hand7开始。我们终于有了北京时间,这个应该还是斗争的结果,这个事儿挺恶心的,真是挺恶心的,你想这么多年,LINUS91年出现,咱们在这里边,他妈中国是找不到北京时间,我觉得这是故意的,但是。忍不忍不忍。没办法,忍了呗,好,上海时间就行,下一步啊。密码。那这里我就要问你们了。怎么样的密码是合理密码?哎,123456行不行。行不行?学员说了不行,那什么样的行,有人说了啊,长八大小符合什么什么不要来我总结一下各位。我写一下密码原则。
15:04
各位,这个东西请你注意,他不是专业技术,现在是互联网时代,所有的人,包括你的父母,你的长辈,他们都是需要有密码的,所以学会了这个密码原则之后,回去给你们的家人来普及这个东西,这个东西现在很重要啊。密码原则,第一原则,绝不允许违反的原则叫做复杂性。密码原则什么意思?超高经济的复杂性,我认为首先你的密码应该大于八倍,当然这个事儿是越大越好,那目前我们认为底线是八倍。其次。应该是大写。小写。数字和符号。四种。四种最少。
16:02
最少包含。三种。也就是说,大写数字这些四种符号里,最少有三个,最好四个都有。如果你们去看其他的资料,复杂性他认为就这两种,其实这里标准复杂性这两个就对了,但是我想给你加点东西,第三。我想建议你们不允许使用和个人身份。或者个人信息相关的内容,有人说老师密码太长了,太复杂,我记不住我的身份证号我记不住,我拿身份证做密码不行。已经无数次发生啊,身份证和银行卡一块丢了,对方一猜就猜出来,所以不要使用和你的个人身份相关的信息做密码。各位,你们有没有碰到过被拆除密码的情况?超哥当年就有,当年我们上大学的时候,我们隔壁宿舍有个哥们儿,他有一回他老乡来看他,他特别开心,陪着他老乡就连吃带住带玩,然后给招待了人家一个礼拜。
17:09
那时候也没条件,也没有多余的床,俩人就是睡一张床,一人睡这头,一人睡那头,然后呢,这时候这这个老乡走了,他发现他的密码丢了。然后这哥们怀疑是怀疑是他们同宿舍的另外一个哥们儿丢了密码,那个时候还没有发生过什么马家爵事件,所以我那时候都都觉得挺可笑的,但是并没有想到有多严重啊,现在回想,如果他们那个案子再破的慢一点,真他妈有可能出现这个严重问题,为啥到什么地步?那哥们就问那个他宿舍那哥们,是不是你偷了我的钱?人家说怎么可能,你别二,我没投。然后那家伙就天天追到后面问,是不是你,是不是你,是不是你发展到最后什么地步啊?如果我跟你说稍微再喷慢点就完蛋了,什么地步?半夜两点钟,那哥们在床上睡觉,一睁眼旁边坐了个人,然后看着他,然后问是不是你偷了密吗?我问你是不是?
18:00
这都是真事啊,还好啊,怎判了板什么原什么事啊?就是她那个老乡。我这么讲肯定就是他老乡了嘛,趁着这哥们儿晚上睡觉说梦话,然后就问你密码是啥,这哥们就告诉对方,真事啊,这就是真事啊。后来我就说,还好,就破了快,那个时候你想九几年我们上大学的时候2000年左右吧。丢了4000块钱人民币啊,2000块钱,北京的房价才平均下来才3000块钱,这个就是2000多,也就2000块钱,现在呢,你想想这不开玩笑。当时这个事儿挺那个啥的,所以从这以后我说不建议你们用个人身份相关的,当然最好也别说梦话啊。第四,不允许使用现有的英文单词。各位。国外有个网站挺无聊了,干嘛?他每年年底的时候就这个时间负责统计全球最烂的密码。
19:03
咱们国内的最大的密码很稳定啊,很稳定,排名第一的始终是123456。而国外的不是国外,前两年这两年,国外的也是123456,前几年45年前吧,常年占据国外排名密码第一位,最大密码第一位的是top。Tom,猫和老鼠见过吧?这是外国人最常见的名字,换句话说,你觉得这个单词可能你设备密码别人可能很难猜,对外国人来讲,对母语是英语的这个人员来讲,很有可能一下就猜的出来。所以各位不允许使用现有单词作为密码,这是复杂性要求。好了这个啊,那有我写一个密码,你看看复杂吧。我写了一个密码。
20:02
怎么样,够复杂吧?可以吧?可以吧?我刚刚写的是啥?什么意思?记不住是不是。哎,我刚刚这种密码我跟你讲啊,我跟你讲,如果你就一两个,我死记硬背我是能忍的,但是刚刚让你们看了我们这个集群里边,我们当年搭的这个集群,一开始的时候就接近3000台服务器。再加上数据库,再加上交换机、路由器,我们的密码可能有四五千个要设。那如果都写成这个鬼样子,刚刚这个就是这个鬼样子。这个管理员都不用活了,都可以跳楼了。对吧,那怎么办呢?第二原则就是什么。预计。记忆。签吧。嗯,好。记忆。
21:02
好了。各位,那怎么才好记啊?有人说了,我的身份证号好记呀。行不行?违反第一原则吧,第一原则是不是绝对不允许违反的?那怎么办呢?那首先啊,首先我说。其实理论上来说,你有多少台服务器,应该每台服务器是一个独立的密码,这样做是不是最简单?但是但是这个密码现在干嘛。如果每台都上,我们当年两三千台。管理员真的在跳楼,所以一般服务器达到一定数量之后,我们会采用一类服务器一个密码,也就是说看我们这里看测试服务器一组密码。然后呢,这种什么?呃,游戏服务器一组密码,游戏服务器一组密码,然后呢,网页服务器一组密码,数据库一组密码,通过这样的方式来设。这样的话,但是就算这样,我们的密码数量也会将近超过200个,因为服务器数量太多,都写成刚刚这样不用活了,那怎么拆进去了?
22:08
超哥姜子牙。说一句你对你有意义的话。唱一句你喜欢的歌词,说背一个这个什么这个各种诗词歌曲都可以,比如说。我们在上硅谷。上硅谷学习。那我们就可以变形一下。我们把再换成二,然后呢。然后加符号,加大写。这就是合理的吧?各位,这种密码只要敲几次,慢慢就能逐步背下来,对吧?会了吧,各位超高当年在工作中我们用的密码是这个。这大不要大写啊,它这个自动这个呃,这种啊,然后呢。
23:11
看得懂吗?飞流直下3000尺。停车坐爱风铃版,哎,这就是我们当年用的这个,这个密码,既记了密码又复习了古典文学啊,好一记一行啊。第三原则。时效性。什么意思?你的密码最长理论上不应该超过180天,每半年应该更换一次。你的密码多久没换了?我们学员都笑,有密码开始就没换过,各位不合理吧?当然我说,呃,这个事儿就是提醒你其实应该换,但是说实话,真要让我每半年换一次也不行,呃,但是呢,就是我们当年工作里采用的就是有掌握了密码核心密码的管理员离职了,我们换一次啊,都是采用这样的方式,也就提醒这三个是必须要用。
24:08
好了,我再说一遍,这玩意儿不是什么,就是专业知识,这是普及教育,给你所有的亲朋好友都要普及这个概念啊,行了,密码原则有了,那我现在问你,我123456可以吗?肯定不符合原则,对吧,但是啊,看下一步。Linux说你的密码太烂了,和狗屎一样,但是我可以无论如何都使用。我说了,这就是Linux的特点,Linux就是无条件遵守管理员,你让我干什么我就干什么,你让我用123456,我就用了。实验环境,我就这个好吧。然后我们分区选择自定义分区啊,注意啊,不要用上面这些分区,为啥这些都是自动分区,这些自动分区会利用会用到我们Linux更高级的分区方式,LVM逻辑卷组,而这些东西我们暂时还讲不了,所以今天我们就是基本分区,所以选择自定义。
25:04
下一步。一块空着硬盘20个G,那我们怎么办,新建。标准分区,上面这个软瑞德和这个瑞德和LVM都没讲,我们后面讲了再说,然后标准分区创建。创建谁随便啊看,比如说我创建个home分区,给它分两个G。文件系统EXT4确定。看它自动就是SD,我说了这个设备号是自己自己的大小,挂载点文件系统类型。那接下来我再分啊,不要要单击到这个空白盘才能分啊,要不然单击到这你会像刚刚那样报错。创建标准分区。我分不分区。Boot在三到S6当中,200兆足够。那我现在问你,那我现在问你这个东西现在。他的设备文件名是多少?
26:02
它的设备文件名称是多少呢?各位理论上来说啊,Linux是谁先分谁就是一,谁后分谁是二,那也就是说应该就是这个部分,应该就是SDR对吧,我们试一下来看确定。看。Boot自动跳成SD。原因。Boot分区是启动分区,你要不分就不分,只要分它就必须要在硬盘最开头。必须要在这里。所以我说啊,Linus这里它是全自动的,你能看懂就行,OK,接下来还有谁LA吧,那创建你会发现这里没有拉分区。没有啊,有人很聪明,那老师我在这手写一个吧,看报错。报错说前面没有根,所以那还不简单,前面加个根。
27:00
行不行,别发啊,不行,原因这是创建了一个叫做swap的目录,做了个分区,而不是swap分区,Swap分区在这,文件系统类型在这里,而且一点之后看挂载点变成不适用了。当你点确定了swap,我说了二百五内存两倍256,我就就随便啊就行了,大小你会发现看它是没有挂载点的swap。原因。我说了,Swap是给内核Linux直接访问的,它不是让用户访问的。而我们说挂载点是用户进入访问硬盘的这个接口。而swap根本就不是给用户访问的,所以他不需要这个接口,OK,大家小心这个事儿啊。然后呢,最后我把剩余空间都给根就分根就行了。跟分区是必须的,然后全部空间,那我问你。
28:02
根是SD。按理说是不是应该是四往后排对吧,那我们试一下看确定。谁呀?根是五,为什么?当你分第四个主分区的时候,因为每块硬盘只能有四个主分区,系统不确定你还会不会再分更多的分区,所以它会自动把剩余空间变成扩展分区,然后在里面帮你创建逻辑分区。所以我说。Linus,这这个号是全自动的,能看懂就行。好了,就这么分下一步。他说格式化肯定改革对吧,数据就会消失,稍等。嗯。好,这里是说安装它的启动引导程序,默认就行了,暂时还讲不了,后面再说。好,这里是说让你选安装的这个版本。
29:03
前两个是图形化界面。这里是最小化安装,这个叫做基本服务,后面这些这是什么?数据中心版,外部版,虚拟机版,软件开发版,后面这个是啥?帮你装了买CL,帮你装了lamp环境,帮你装了云计算的虚拟化,帮你装了Java开发环境。这些都用不着,我用什么,我自己装,不需要你帮我。那也就说。装哪个呢?首先服务器坚决不许装图形界面,后面这四个我说是也不用你装,那就可选的就是谁。这两个。在真实真实的生产服务器,建议选择最小号安装。但是。最小化安装会导致我们一些必备的工具都没有存在它的区别啊,最小化安装大概会装300个左右的包。而下面这个基本服务会装700个包,能多能多一些?但是最小化安装呢,会导致我们教学会出现问题,因为它很多最基本的工具都没有,所以我们教学的时候建议选择basic基本服务。
30:11
那有人说老师,那我能不能在真实服务器上装basic服务可以,但是basic服务会多出来一些默认就是用不着的一些程序,需要你做优化,把用不着的一些东西停一下,这些东西我们后面都会讲,在真实服务器上用basic so也是没问题的。当然,如果你要觉得意思很熟悉,可以在这儿选,现在自定义。下一步它会有更详细的Linux的选择界面,可以让你选,但是我说咱们现在就选谁,类似so。就行了。以后自定义这个时候如果再办点击下一步就会开始安装,安装时间大概20分钟左右就可以装好,那我不装了啊,我这里是油已经装好了,我只是演示一下安装的过程,OK,记得装完之后给初始安装做一个初始安装快照,要不然后期出了问题之后容易干嘛,这个这个这个这个容易容易不好找,对吧,容易不还得重装,很麻烦,还不如恢复快照。
31:10
行。这节课呢,我们主要讲的就是它的安装过程,对吧,我们这里其实还是分区的内容,然后说一下密码原则,OK,那这节课的内容就是这样了。这节课内容就是这样,我们这节课主要演示了一下Linux的安装过程,然后强调了一下分区,强调了一下密码原则,好,这节课就这样,我们下节课再见。
我来说两句