00:00
大家好,欢迎大家继续收看上硅谷的云计算课程,我是沈超老师。这节课呢,我们来学习光盘修复模式,也叫做光盘救援模式,或者叫安全模式,都是可以的,那这种模式呢,是我们Linux下的最终修复模式,那理论上来说,基理论上来说,这种东西就是你出现了这种文件修改错误,导致系统起不来,这些模式都可以修改,都可以修改,但是我再说这只是理论上,如果系统真的出现极其严重的问题,你可能你都不知道哪个文件出了问题,你可能就这个模式就没有意义了,那这个模式的原理就是我说了用光盘启动。通过光盘来启动,然后呢绕开硬盘启动,就不要把硬盘启动,然后呢把硬盘作为数据盘挂载回这个光盘系统下,这个时候我就可以访问硬盘里的所有数据,那你想改去就可以都可以改,然后如果你持误操作,导致比如说我们把这个挂自动挂载文件ETC下来了,FSTB。
01:03
写错了,导致我这个系统起不来了,或者修改错了,这个这个这个默认的这个运行级别,导致系统起不来了,把它改回来就行了,所以这理论上是最终修复模式啊,但是我再说一遍,只是理论上。有很多错误,可能就是说你可能都找不着,你哪到底哪块出了问题了,这个时候修复可能就很困难,再一个就是说还是这句话。光盘修复模式也是需要拿到本机的,拿到本机你坚决不能认为我什么事都应该有修复,所以我可以为所欲为,你千万不要这么想,OK,修复是迫不得已的手段,既然需要修复,就证明你其实已经出了问题了,好了,那强调一下,就是说不要这个认为我真的就是有修复模式,所以就无所谓什么都可以干啊。好,那我们看看如何进入修复模式那首先。你的系统要关机,同时请你把光盘放进去,哎,我这里放进去了啊,我们放的是6.8的第一张牌对吧,放进去,然后确定,然后进入BIS,这个时候就必须进BI了啊,然后呢,把它的启动顺序改成光盘启动。
02:16
诶,默认可以看到硬盘启动,那么把光标移动到CD room上,按加号,它变成第一个,把它变成第一项,然后在这里这个选择保存退出第一项保存退出,Yes,好。你会发现这是我们安装的时候建的界面,对吧,那我们前面说了这句话,Rescue system救援模式安装模式,救援安装系统,所以我们进入这一项好进入。进入这个安全模式,不要安装啊,稍等它要起一点。嗯。好,放成全屏。
03:01
稍等。好,让你选择语言,小心这是Linux的纯字符界面,可不能选中文啊,中文之后是无法支持的默认英文啊。然后键盘按推不键切换啊推不键,然后按空格或者回车确认OK,就是这个美式键盘。好说你这个你的安全模式需不需要启动网络,骑也行,不骑也行,就别骑了,这个有可能识别不了,所以我们说我们反正这个模式必须是要拿到本金的,所以我就不骑了,不骑网络。然后好了,他说给你提醒了,这个救援模式下怎么怎么怎么着,你怎么怎么样,那如果你要愿意,你就进去,你就选continue,如果这个选这个read only,它就会这个这个只读肯定不行,Skype跳过就会干嘛,直接进入安装了,我现在不是安装,我就是要continue,所以advance也不是啊,就是高级,那我们就continue就行了。
04:07
选肯定镜,OK,我进入了安全模式,再OK,好了,我们要通过打开share的方式进入安全模式,不能是后面这个,比如说重启啊这些东西都不行,就是这个第一项,我通过这个开启一个扇进入安全模式,也就是开启一个命令号,好可以看到我们出现了一个命令行,那我们能看到这个这个提示符和我们常规提示符都不一样,原因光盘的修复模式,或者说这种安全模式,我们的环境变量配置文件都没有加载,那我们前面都学过了,我们的这个提示符变PS1变量是不是在环境变量配置文件里才能设置,那这个只是修复模式,这些变量都没有加载,所以这就是正常了,那好,这就进入。但是啊,你小心啊,你LS一下看起来好像是跟下的那种。但是你仔细看,你会发现跟我们真正的根是不一样的。原因。
05:04
我们进入了这个目录。我们进入了这个目录,不是真正的系统根目录,而是我们光盘模拟出来了一个假的目录,因为我们是通过光盘启动。而我们系统真正的根目录是放在了mnt下的一个叫C的目录当中。哎,它我再说光盘修复模式的原理是通过光盘启动。启动系统,把硬盘作为一个数据盘挂载过来的,或者加载过来的,我们原先正常系统是通过硬盘启动。启动系统,然后把光盘作为数据盘挂载到系统里使用,这个反了,因为我们硬盘出问题了,进不去了,所以我们是通过光盘启动。那所以啊,我进入了这个系统,咱们现在不是真正的这个跟的硬盘上,而是光盘模拟的系统,换句话说我就在光盘,而硬盘呢。
06:03
而硬盘呢?被光盘识别为在这个目录下,我需要把这个目录切换回来,我才能让系统真正的进入系统的根目录下,听懂了吗?亲,青蛙,我们现在进的是光盘目录,看起来好像是根,那是假的,里面都是没数据了,进去之后都没有了,我们现在根目录在这儿,我需要把根目录切换回来,那切换命令使用的是一个极其特殊的命令,这个命令在其他地方几乎很少用啊,主要还是用在这个光盘修复模式里,叫做称之root,它的作用是称之root direct,修改系统根目录的意思。换句话说。我当前的真正的系统根目录是在这里,所以我要通过这个系统这条命令告诉我的光盘,我请你现在不要在光盘的模拟目录里了,把我的根目录切号这里,这就是它的作用,也就是说这条命令只要执行完,我的访问目录就是真正的系统系统盘了,否则就不是,所以啊,我们就干嘛执行就行,哎,不能通过远程工具了,通过这。
07:09
称之root。然后M7下的c image,然后回车。好,看起来好像其师傅稍微发生了点变化,但是也没什么大的,但是你再看这个时候看到的内容看啊,这可这可看到了,这些东西看起来好像很像啊,其实这个才是现在看到的,是真正的跟了PWD显示,我就是在跟。好各位,这个时候有冤报冤,有仇报仇,你把啥玩意儿改错了,你就把它再改回来就行了,比如说忘了密码了,你就重设密码就完了。哎,坏了,设成123再来啊,123456。你忘了啥就做啥,你这个把这个系统的默认运行级别这个改错了,你就进来把它改掉就行了,这就是我们系统真正的配这个根目录了,你把硬盘改错了,启动不了了,修改ETCFST进来把它改了就完了,全部都能改。
08:09
OK,那这就是什么?你做了什么错事,只要你还能想起来,找回来,就把它改回来就行了,那我这里举了一个例子啊,就是啥,我怕我说我万一忘了一个系统的,万一忘了重要系统文件。导致无法启动了,比如说我把这个文件给删了,这是定义系统默认级别的,肯定是不是就起不来了,那我们讲过啊,怎么办啊,首先确认这个文件属于哪个包。诶,如果这个文件已经丢失了,这条命令是不是就运行不了了,你需要找其他的Linux或者百度来搜一下这个文件属于哪个包,然后呢,怎么办?我们建立一个光盘部落,把光盘挂载回来看,讲过了RPM提取啊,RM To Cp,然后从这个包里。是不是去提取这个文件,然后把这个文件复制到根下就可以了,看懂了吗?哎,我们讲过这个事了,R PF to CPI,那这种包提取啊。
09:06
我们就是用于什么重要系统文件被我们删除了,我就可以把它提出来,然后手工把它复制过来方式,这都是讲过了对吧,换句话说。在这个修复模式下,如果你能确认到底是出现了什么问题。比如说我确认我把某一个文件里的内容给改错了,我忘了密码,或者说我这个把某一个重要系统文件误删除了,这都好说,你就按照这个这个这个把它改回来就行了,如果误删除了,只要把它提出来就行,这都是讲过了啊,这个咱们再讲阿篇包的时候都是讲过,对吧,怕的是啥?你也不知道什么原因导致系统崩溃了,这个你就算进入了这个模式,你想要把它改回来难度也很高,所以我再说啊,再有一个有些有些特殊的这个情况,比如说把内核直接给这个修改的乱七八糟,彻底起不来,这个时候你可能就除了重装可能就很难了啊,比如说换个内核把它拷进来都不一定行啊,同版本的也都不一定好用,所以我说它是有限的。
10:13
虽然理论上它是最终修复模式,但是它不是能修复所有内容,但理论上是,但是确实有些时候不行,那所以还有一个,我再说他是有前提的,你必须要拿到本金的。所以你千万不要指着修复模式,我再说一遍,修复就证明系统已经出现问题了,你要做的事情,运维工程师最主要的工作是保证你的服务器操作系统不出问题,这才是你的工作,OK,所以啊,修复模式有用吗?其实你说没用,不可能,那但是呢,这个东西在实际工作中,我说如果真的碰到要用修复模式了,哎,你已经其实就离开除不远了,证明你的服务器已经出现重大的一个情况,对吧,所以。这个模式呢啊有用,但是呢不建议经常用,好,这就是两种修复模式啊,单用户模式呢,只能修复一些简单错误,常见的就是破密码,而光盘的救援模式或者光盘修复模式,理论上就可以修复这个大多数错误,咱别说那么绝对,就大多数好吧,但是前提是。
11:19
我得拿到本金,还有一个就是你得知道你哪错了,要不然你进去再找可不一定能找着,OK,好,那各位这一章的内容呢,就是这些。那我们主要讲一下系统的运行级别啊,然后怎么修改级别和除和这个修改默认级别,最后提醒大家,如果你需要开机启动,把它写入这个配置文件就行了,对吧。然后呢,我们学习了一下我们的格的这个引导程序,这个配置文件,我们简单了解一下就可以了,呃,其实现在我再说在真实服务器上不需要双系统并存,所以这个还真实了解一下就行,然后修复模式,这是要包括加密,呃,加密呢,你愿意用没没问题,但是你记得不许锁定你的操作系统,这个是G2的事儿啊,这个事儿。
12:08
然后我们学习了各种修两种修复模式,那祝愿你最好不要用到这些修复模式啊,好,各位,这就是这一章节的内容,那我们这节课的内容就到这里,我们下节课再见。
我来说两句