据 techreader 报道,法国宣布计划将政府系统从微软 windows 迁移至 linux, 称此举指在重夺数字主权,减少对美国科技产品的依赖,折涉出欧洲对数字主权的日意重视。
粉丝236获赞3937

逼自己一个月学完,你就是 linux 运维大佬!全四六五级存下吧,真的很难找全的!警告,本系列视频耗时七个月,制作共计三百六十一小时,让你从零基础小白到 linux 大 佬,掌握 linux 所有重难点知识, 包括环境搭建、需要编程、 dakar、 mesa、 ql、 inginx、 zapix comcat、 应用集群与赋在均衡、 k 八 s 等实用技术点,全部是实际工作中必须掌握的技能,不讲废话,全是重点。 由于视频太长,本套视频分为十五期发布,为了让零基础小伙伴学习起来没有负担,课程中配套资料以及我整理的全套 linux 学习资料,对零基础超有帮助的学习路径已专家评论, linux 学习即可全带走!如果你看到这, 感谢支持一下主播,接下来我们进行系统课学习吧! 今天胖哥专门给大家聊聊 macbook 八点零,而且全程基于 rocky 九点七系统, 那么胖哥呢,会手把手教大家搞定安装和初步化数据库,就算你是刚接触运维或者是开发的小白,也能跟着胖哥一步步的做会我们今天的操作。 首先先让大家搞清楚一个概念, mexico 八点零到底是个啥?其实它是 oled 的 一个开源关系型数据库管理系统, 咱们呢,可以把它类比成一个手机通讯录,通讯录里面保存着我们联系人的姓名电话。 micro 呢,它就会存企业里面的客户信息,网站的用户数据,通讯录能够增改查联系人。 micro 呢,也能对数据库做这些操作, 而且它的性能呢,比较高稳定,这是现在企业里面用的最多的版本。不过呢,胖哥这里有个关键的地方要跟大家理解一下, logo 九点七系统里面,它默认会安装这个 mara d b, 这个是我们 micro 的 一个分支版本, 和 micro 八点零呢会起冲突,那不卸载会影响到后面的安装,这点呢大家一定要牢记。另外呢, micro 八点零它有很多的优点功能,比方说它提供更安全的安全插件, 支持各种表情包以及制服集等等,查询速度呢也比五五点七的会更快,这都是咱们后续都会用到的一些优势功能。好,接下来咱们进到实操环节,胖哥带大家一步一步来操作,所有的命令呢都能直接用,跟着胖哥做就可以了。 那么首先呢,我们先准备一个虚拟机环境,那么这个环境中要注意几个点,第一个呢,我们这个 log 九点七能够正常联网,那需要有一个权限啊,就是 log 或者收度权限。 那么在这过程之中,首先呢要确认一下我们有没有把这个麦乐 d b 安装好,或者说有没有把它卸载掉啊,首先要确认一下这个活,不然的话会有一个服务冲突。 好,那么接下来呢,我们准备一下,在这里面呢,我们先找一台空白的虚拟机来做一个环境说明, 那么我这个虚拟机环境是 rocky 九点七的版本啊,因为是快照刚刚复原过来的,所以说我还要把它做一个操作啊,就是做一个重启,让我们这个主机环境呢能够第一时间得到得到更新。 那么在这个过程之中呢,我们还要做准备,是做准备哪些工作呢?第一个呢,先查一下有没有安装这个东西,然后呢把那些清理掉啊,避免有残留。好,那我们先准备一下 好,这里面已经提示我们服务器已经重启了,然后呢我们来做一个连接 好,有些小伙伴说,那我怎么知道这个有没安装呢?我们可以做一个查询啊,查询的时候呢要带上我们这个数据库的名字,那我们在这个地方可以做一个询问, 确认一下到底有没有这个包,没有的话呢,那我们就不用再卸载它了啊, mark db。 好, 这个是没有安装的,那么如果有安装呢,我们就执行底下这条语句啊,现在我们再执行一下啊,这条语句的话,实际上是没有没有任何的功能啊,因为现在我没有安装,我这是最小版,所以说这条语句呢实际上是一个保险。 好,那么接下来后面这条语句的话,我们也可以去浏览一下,这里面到底有没有哎,没有对吧?好,好,那接下来我们就正式开始 那么装这个 macbook 呢,有很多种方式,有要么仓库,还有二金字包,还有托克,还有圆码等等。 其中这个 yum 仓库呢,是我们在 linux 系统里面用的最多的一种方式,这种方法呢安装起来最省事,所以说我们今天呢就首先优先用这种, 如果后期大家想要了解更高的或者说更多功能的安装的话,随着这种功能掌握之后,你再可以逐步逐步的加强别的功能。安装好,先来把第一个环节,我们这个仓库原文件我们先下载一份。 好,这个下载的原文件的话是在 mac 里面呢,给我们提供好了的,所以说现在我们先做一个下载操作,我们现在把这个命令呢先执行一下好,系统里面提示我们没有安装,那我们先把这个 v gate 先把它补上 好,这个包装好之后,那么我们把这个仓库文件在电脑上面实现一个本地安装,然后最后面呢本系统做一个仓库的更新,让我们这个安装包能够第一时间获取到啊,这就是我们接下来呢要完成的流程,我们先来把这个步骤完善一下。 好,现在是下载成功了,下载成功之后再来执行安装好, mexico, mexico 好, 然后是八点零回车好, y 确认一下。安装好之后呢,接下来的话我们就来执行这个安装的指令, 在安装之前先做一个仓库的清理啊,让我们系统能够第一时间找到。 好好,这个命令好像是打错了啊,前面漏了一个东西,带上这个关键字, 那么这个中间大家可能会有很多小伙伴可能很好奇,为什么我们每次增加一个仓库之后,要跟系统这边做一个清理,实际上它本身的目的呢就是更新, 让我们在系统本地可以第一时间有那个记录,这样呢下次安装的时候就只用现成的,所以首次建仓库的时候可能要做一个这个流程步骤。好,当这些做完成之后,我们接下来就开始正式的安装这个安装的命令,可能大家特别注意一下啊, 这个包呢需要联网啊,所以大家可能在安装过程中要特别留意一下,不能够有断网。好,这个包文件我们可以简单的阅读一下啊, 然后这个包文件呢他会有一个依赖,这个是他直级的依赖包,直级的依赖包呢,他会根据他这个 macbook 八零的这个仓库里面的文件跟我们自动比对,我们可以看到他装的版本是八点零点四五, 然后呢它每一个文件的依赖包呢会自动下载到本机。好,那么这里面它有个提示啊,它这里有个提示,有个密钥公钥啊,有个密钥,有个密钥公钥,但是呢我们这公钥文件呢它没有成功, 所以说我们接下来呢要做一个操作,就是可以忽略这个秘药,或者是提前把这个空药呢先导到本地来。好,那我们接下来呢看一下啊,我们再重新执行一下。 好,再来安装一下。 好,接下来呢我们看到这里呢依然报错啊,那就说明我们这个它这个密钥已经出现了,这个没有更新,所以说我们接下来重新的把它更新一下啊,它这个密钥文件在这里我们来重新做一个更新 好,更新好之后呢我们再来重新执行一下安装这条指令。好, 好,这个时候就已经是 ok 了,那么我们在这个地方要特别的特别的注意一下啊,这里他这个密钥文件的话是有更新的一个情况,所以我们先加载上,好,当这里做完成之后,我们这个地方的安装呢,基本上讲就已经是 ok 了,我们来查询一下啊, mac 口 提示,我们已经是 ok, 那 么现在呢给系统呢做一个确认,我要服务呢变成自启动。那么现在呢要做这几个工作,第一个事情就是说安装好之后启动服务的命令,这个服务的名称叫 myc, 第二个呢,设置成开机自启动, 好跟服务确认一下自启动状态,然后再来查询一下是不是成功了, 而我们现在如果看到有这个 running 状态,就说明已经是没问题了的。这就是我们在前面讲课的时候提到过看服务的几种状态的方式,还有一个可以看端口啊,端口呢是三三零六,好, ok, 那 么启动呢,就属于正常, 那么接下来呢,服务启动是正常了,那我们还有一个工作呢,是一定要做的,这个工作称之为 micro 的 初步化。 初次化是什么含义呢?就是指安装之后,那我不知道登录的口令,那我们以后怎么登录?所以说 micro 在 设计的时候呢,给了我们一个选择,这个选择就是指它自动给我们做好一个初次化配置,这就是它自动会生成一个临时的录的口令, 这个口令呢需要我们手动去获取。我们先来看一下这个文件,首先有没有它的文件,在 y 下面,在 logo 下面有一个叫 micro d 的 文件, 这个文件呢它实际上就是记录一下我们 mac 格式化里面的所有的记录,那么我们可以来搜索一下啊,好, grab 一下,它这个语法呢比较长啊,实际上呢就是有一个 password 的 关键字,它有就说明呢生成 了一个随机口令,这个随机口令就是这个, 但是这一长串呢,有些小伙伴说,那我能不能改,可以改,你想改成比较复杂的口令呢?也可以啊,但是这个文件是首次安装的生成的,所以建议大家呢去安全考虑,最好是改一下。 好,那我们复制的时候特别要记住啊,这里给大家讲清楚,复制的时候的话,前面那个空格不要复制进去了啊,有很多小伙伴呢,在复制的时候就容易忽略了这一点,好在这里选中啊,放大给大家看清楚啊,复制的时候就是指 这就这整串。好,我们先把这一串复制出来,复制出来之后,那接下来呢,第一个事情能不能登录,我们先验证一下 登录的方法呢,非常简单粗暴, micro 杠 u 六 t 杠 p 回车,然后在这个位置,那我们直接粘贴就可以了 啊,其实就是粘贴这个口令,然后回车密码他不提示啊。好,各位同学,到了这个画面,那就说明你的数据库呢,是已经安装成功了,我们可以看到这几个信息,第一个,你的数据库版本是多少? 第二个呢,它这里面有一个这个提示的状态,那就说明现在已经进入了 mac 的 管理控制台。好,那么接下来呢,我们要做哪些事情? 首先呢,刚才那个口令太简单了,因此呢,我们可以改成一个抢口令,但这个抢口令它有几个要求,它必须有大小写数字特殊符号, 如果你这个口令呢,它不符合特殊要求的话,系统会提示你交警会报错。那接下来的话,我们来做一个测试说明, 那么这个命令在输入过程之中特别要记住一下啊,各位小伙伴,特别要输入,要记住一点,这条命令打的时候呢,它是以分号结尾回车啊,就这样写法就可以了,你像我们今天呢,把这个 log 密码改成大写的 a 的 密艾特一二三四五六 啊,我这里改成这种符号,要求他如果提示我们 ok, 那 就说明打的是 ok 的, 但是如果你打过程之中有些小伙伴讲,那我漏掉了一个符号,系统会有个报错信息吗?能不能看到?我们来给大家演示一下。 我们现在把这个口令复制出来之后,我重新打一个错误的口令给大家看一下效果啊,我打成一二三四五六七八啊,但是后面不打分号, 这个卖水果的人认为没有封号就意味着你这个指令呢是没有说完,所以这个有个有,有一点就是命令比较长的情况下,你就不用管这个换行的问题,你只要有个封号结尾的话,这就是通知系统,命令呢就结束了啊,这个时候他就会去执行, 那么执行的过程中如果有这种错误的符号出现,他能不能死,能不能检查出来呢?也可以,我在这里故意打一个 s 三调,这个时候再回车执行, 这个就会提示你啊,你有一条指令呢,是输错了,我看到这种情况呢,你就赶紧去检查一下语法之中有没有漏掉的。好吧,这里给大家简单的说明一下情况啊。好,我们改成这种符号,改完之后呢,要跟系统讲一下,我们要刷新 好刷新的效果就可以了,那这个时候我们可以退出来,然后接下来可以用新口令登录,我们就可以用 mac 杠 u 六 t 杠 p, 然后屏幕上不输入啊,屏幕上正常输入,但是它不显示, 你这个时候在屏幕上打上来就可以了,我们用大写的 a 的 密艾特一二三四五六好就可以了啊,这种方式好, 那么最后呢,我们本节课的知识点呢,做一个总结,很多新手小伙伴要关心他哪些问题要注意的事项,在这节课里面我们一个个的来看一下,那么总结一下核心的要点, 胖哥哥这里给大家强调几个小白最容易犯的一个错,踩坑的点呢,一要注意,第一个就是我们这个 my circle, 在 安装之前首先要卸载 myr d b, 就是 要确认一下不能够有这种重复安装,这个时候容易造成冲突。 第二个呢,就是我们这个口令啊,它是有强口令要求的,而且呢手势安装的口令文件,它是放在我们的 what 下面 log 下面的 mac 口的 app 区, 解锁的时候可以通过这个 password 去解锁,后面呢再改口令,口令有大小写数字 to 符的要求。好,这里面比较要注意的点, mac 怎么登录的?指令端登录的话是 mac 杠 u node 杠 p, 然后呢,命令是以分号结尾好,中间输入密码的时候,屏幕上它是不提示的,那么如果能够看到我们登录成功的画面,就会显示出一个 micro 大 于号,那就说明我们登录的是属于正常。 ok, 最后面呢,大家可以自己电脑上面安装试一试。好,那么本节课的重点知识刚才给大家做了介绍,那么也说一个,大家在安装过程中如果出现问题的话,检查从哪地方入手, 比方说启动失败了,看一下这里是不是没有卸载干净,然后再来看一下密码是不是输错了,然后检查一下密码有没有修改,从这几个方向我们来检查入手。 好,那么最后一个,我们今天这节课理论概念,首先呢要记住几个点,买水果呢? 放 note 存 note 密码放在文件里面怎么去看?第二个,安装之前首先要卸载 micro d b 好,最后一个 mac 口的命令要以这个封号结尾,那么各位小伙伴呢,在自己电脑上面可以照到文档上面要求先执行一下卸载,然后再来执行一下安装,然后最后确认一下我们的录的口令。那么 今天咱们立足 rocky 九点七系统,把设计过最核心的四个基础概念,库表行列讲的透透的,全程无会说术语,小白跟着胖哥一起学,轻松搞定基础。 先跟大家明确,今天的课程目标都是小白能够轻松达成的,一共就四个核心点,第一个是认知目标,咱们要彻底搞懂库表行列各自是什么,理清楚他们之间的逻辑关系。 第二个是实操目标,在 log 九点七的卖社会环境里面,用几个简单的语句,能直观的看到四个概念的实际样子。第三个是技能目标, 建立起数据库的结构化思维,能够独立描述出简单库表的概念,为后续学 s q 的 整改打下地基。 最后是应用目标,能结合实际场景对应上库表行列的概念,理解数据库到底是怎么通过这四者来存储数据的。 这里呢,胖哥给大家提个醒,咱们后面用到的 sko 的 命令,大家直接复制就能用,当涉及到删除修改的操作,千万要谨慎,小小白最容易犯误,删除数据到时候哭得来不及,一定要多留意, 可能有些同学一听到数据库就头大,觉得都是复杂术语,其实完全呢不用担心这一点,胖哥给大家用生活中的例子来做说明,一下子就能理解,数据库其实就是我们数据的文件夹, 比方说我们电脑上面呢,有很多个文件,大家平常呢会把它做成一个文件夹,一个个的去放, 那你在文件夹上面呢,可以取上名字,就像你电脑里面的学生资料文件夹,那我就可以存跟学生相关的数据库呢,其实就是统一存放所有数据的专属文件夹,目的就是好管理,避免了搞混乱。 好,那这个时候呢,我们就可以理解成一句话概括,数据库,其实就是指放一组数据的文件夹,然后为了好管呢,我们可以建多个,彼此之间相互独立,互不干扰。 那这个时候呢,我们就会变成这样子的,我们可以搞一个学生信息库,专门放学生信息订单库就可以放生产订单,用户库就可以放用户相关数据,他们每个之间呢是没有任何的关联性,这个就是我们所说的独立数据库。 好,这里要重点提醒一下,数据库呢,他只是负责分类,不负责具体存储,说白说白了就是文件夹呢,只是归类的距离呢,是放在我们文件里面。好, 那我们接下来给大家演示一个。首先呢我们先登录一下啊,登录一下之后进入这个画面,在我们上节课里面呢,设置完密码之后就能登进来,然后呢我们打上这条语句就行了啊, 好,分号结尾,那么提示我们数据库呢就已经创建成功。好,这是一个数据库的东西,建好了第二个呢,什么叫数据表?数据表呢,可以这么理解,它其实就是数据库里面的 excel 表格, 我们举一个中国中最常见的例子,说明,我们有一个文件夹叫学生资料,然后呢我们往里面放了一个 excel 表格, 这个文件夹呢就是数据库,然后呢这个 excel 表格里面我们会记录学生的基本信息表,包括什么成绩表等等等等,那么每一张表呢,会记录一个专门的数据单元,这就是我们数据库真正存东西的位置。数据表 表就像一个表格,一个数据库里面呢有多个表格啊?数据表呢是真正成东西的主体啊,其实就相当于我一个文件夹下面有图片,有照片,有什么之类的,那这个就是它真正放数据的位置。好,来说明一下, 在我们上面建的这个数据库里面,我可以建三张表,这三个表里面呢,我们可以分别存储学生信息,放他的学号,姓名,他的成绩表,放学号,分数,课程表,课程的名称,课程号等等。 那么操作之后呢,也要注意一个细节点,操作数据表之前,首先要先进到哪个地方去,就相当于我要对 excel 表格操作,我要先进到文件夹是一个道理。 那么接下来呢,我们演示一下。好,首先呢我们这个数据库建好了啊,建好之后我们确认一下,查看一下, so 对 它背死啊,可以看到这里有一个 student db, 那 么接下来我们要用它先打开它, 我们带上一个 student db 回车啊,但是它给我们提示了一句,是吧?没有,是因为我刚才呢打快了啊。好,再来重新的输入一下, 这个时候提示我们呢是已经切换成功,就相当于这个是已经到文件夹里面去了,这时候接下来我们就可以执行这一句话,这句话呢比较长啊,我们后面也会专门讲到,但是各位小伙伴呢,只要记住这个是创建的这个命令。好,我们在这里来交给我们的终端,让我们来执行一下, 好,成功了。所以这里有些小伙伴说,以后会不要这样子手动去建,这里要跟大家灌输一点,今天因为我们是在课堂上演示,真正在公司里面,或者说在工作中,这个表呢可能很复杂, 还有专门的专有专门的工具给我们创建,因此呢,我们只需要知道创建的方法啊,可以通过指令,也可以通过工具啊,你今天的目的就让大家明白几个概念就行了。 好,那接下来怎么看?刚才也看到我们打上一个 so tables, 大家可以看到这里有一个 student, 那 就说明已经建好了。好,那么刚才我们看完数据表之后,那么接下来这个表里面到底是什么东西呢? 回到我们刚才这个地方的表里面去,刚才呢我们打了个比方说一个 excel 表格,一个 excel 表格的话有很多列,因此呢在这个地方呢,他就会把数据做细分, 我们刚才打的这个地方就有学号、姓名、年龄、性别,其实这个其实就是我们表里面的每一列,在我们这个数据库里面,他就这么定义的, 他把每一列数据就是专门存放一个数据的啊,每一列数据就存放一个数据,那么为了好记忆呢,我们给他起上一个名字,说这个列其实就是相当于是 excel 里面的一竖列, 他呢会有一个叫做表头,表头就是定义他的信息叫做列的名称,每一列定义了一个数据,那么我们在中间呢,就把它叫做 列啊,表头属性列表给这么去记就可以了啊,列表好像我们刚才这个地方所打的这个十六层,这个表里面就有一个学号列, id, 姓名列啊,年龄列,性别列,那么它每一列的话呢,都会对应一个数据特点, 其实就相当于我们在 excel 表格里面,我取个表头打个编号,那编号里面只能输数字,然后身份证号码里面只能输身份证号码是一个意思啊,这就是个对应关系。这里面有个细节点呢,小伙伴一定要记住,他每一列必须有列名称,还有一个数据类型, 像我们这个地方的 id, 那 就说明是列名,数据类型是什么,他就说明他能放什么东西,放文件还是放图片好,每一列都有固定的规范,其实就是相当于把我们日常生活中的所有信息以表格列的方式一个个的存进去。 当然呢,这个中间呢会涉及到很多点,就是程序啊,里面怎么写东西,这个表格列是根据什么来写的?这个要根据我们实际应用场景来,就像我们这地方建个学生表,那么就根据要记录的信息,建好每一列一起放的信息内容就可以了。好,看完列之后 行就好理解了,行的话就是表格里面的一条记录,所以通常来讲呢,我们会有一个名词叫列 啊,就是一竖行,就是一整条记录,这个相当我们一个设表格里边的一整行,一整行,这是一个完整的记录, 因此呢,行通常来讲,我们可以理解成叫做行记录。一行一整行列就是一个一整列,一整列叫做列字段啊,就是一个字段,一个字段,一节一节。 那么这个数据呢,它是一整行,一整往里面加。那么一整行数据呢,就对应了一个具体的对象, 那比方说一个学生,一个用户,他所有的属性都对得起记,对得很清楚。像我们刚才见的这个表里面,比方说有个学号 id 啊,一姓名叫什么呢?张三,年龄多少岁呢?十八岁,性别为什么呢?为女。那么这一整行就是我们的一个行记录。 好,那么我们来具体的看一下,这个行记录怎么样往里面加东西啊?当然了,后面呢也会讲到好,大家简单的看一下就可以了,它的语句呢叫 insert into, 表明是什么?第一列, 第二列,第三列,第四列。好,那接下来呢,他具体的值是什么?幺零零幺, id 张三,姓名,十八,年龄,男,性别,他就是这样一个对应关系。好,我们把这句话呢复制出来,然后在这个地方执行一下。 好,执行过程中我们就能够放入一条数据,叫张三,年龄十八岁,性别为男,学号是幺零零幺,就已经记录成功了, 这个是我们通过指定端去实现,那真正的呢,很多数据比较大量的情况下,一般来讲,我们会通过一个程序代码,比如说网页,或者通过别的方式把里面写东西,那数据库呢,只要复制存东西就可以了,所以这个过程呢,只带大家了解这个概念。好 最后一个本节课的重点知识。首先呢要明白几点核心关系,库就是文件可以放表, 表由行或列组成,列就是定义字段啊,字段结构,行就是放数据啊,其实就相当于你可以这么想象一下,我有个文件夹里面放了一个 excel 表, excel 表里面有一列, 然后呢每一列呢记录一个标签信息,然后最后呢我把每一行数据存到里面去,就形成了一个数据库,其实就是这么一个概念,好数据库呢,它本质的作用就是文件夹分类管理,互相不干扰。 数据表就是一个表格存数据的地方,一个库里面可以放多个表,列字段本质是定义信息能够存什么,所以每一列有列名,有数据类型, 行,记录就是一行就是一个,记录好所有的指令。操作之前先要操作先切换到库,打开文件夹语句后面加上一个分号就可以了。 今天我们来学习一下 rocky 九点七,安装完 mac 口以后,我们要对 mac 口呢做一些通俗化口令的相关操作,这里面呢也跟我们之前的配置有关,那么在这节课里面呢,我们的学习目标先来看一下, 首先呢小眼要确定一下,我们如何查看 mac 格式密码,怎么去改第二个呢?怎么理解我们的密码安全,如何设置一个安全的口令?好,最关键的是要自己能够完成配置系统加固, 那么这个中间呢,会解决什么问题?出示口令找不到,密码修改失败等等。这种目标呢就是让我们能够建立一个完整的 mac 口安全意识,避免口令泄露。 首先第一个要做一个基本的操作,就先确认一下我们 macbook 呢是不是安装成功。好,那么 macbook 呢,默认安装之后,它的初识口令记录的位置,有些小伙伴呢可能不太记得了,这里再给大家一起来复习一下,在我们的文件 这个位置。好,那么它这个文件的名字啊,就是它这个里面的名字哎,大家找找,叫做 password 开头啊就 ok。 那么像这种呢,就说明是一个出示口令的地方。好,这是怎么查看的方法?一定要记住。那么接下来这个过程之中有一个细节点,就是他这个空格不要多复制啊,就是很多小伙伴呢容易出问题的地方。 好,有些小伙伴就讲了,我搞了半天什么都没有。那么首先呢,你要先确认一下你这个地方有没有这个卖车口,这个三三零六端口, 换句话讲,你有没有执行这个 micro 的 这个 star 这条指令对吧?这个启动就是相当于把它打开,到首次启动的时候会先进创建好。有了这两个操作之后,我们再来查看这个就能看到出式口令。 那么接下来呢,初次口令如何登录的问题,我们在 mac 框 u 的 框 p 之后直接输出就可以了,屏幕上它不会提示的,因此呢,我们一定要特别记住。好,登录成功之后,我们看到这效果是这样子的画面,那就已经是成功了。 那么接下来改密码的问题怎么做呢?在上一次我们讲安装的时候呢,其实已经配置过口令,这个时候我们再来一起复习一下 这个副设置口令的方法,要求有什么事项?这里面首先注意一下 alt 内 alt, 然后在本机 后面带上我们的口令,这个口令它是有几个要求,第一个要求长度呢,要大于等于八位, 包含有大写小写数字符号,而且至少是满足其中的三个条件,就是你要有大写啊,小写啊,数字啊,就可以了,或者是再加个符号,反正这四个条件中满足三项, 而且呢他会有规定,像一些入口令他是不能用的,像这个一二三四五六,麦穗口,一二三禄特,一二三八十五的等等啊,这个实际上是因为容易被暴力破解。 好,那么哪些属于强口令呢?这里有个示范给大家看一下啊,像这个地方的大写的麦啊,然后呢小写 y s q l 艾特符号加数字,这个是可以的,实际上这里面就已经包含了大写小写数字符号。 好,那么修改成功之后呢,它也会有个提示啊,就是有一个 ok 的 状态,接下来的话我们来改一个, 我们把这个密码呢改成这个啊,改成这个,改成大写的 y q l 艾特二零二六。好,然后回测试一下就可以了啊,登录的时候就用这个新口令来登录。好,我们来验证一下, 然后 micro 杠 u 六 t 杠 p 回车,大写的 m y s。 哦,打错了啊,打错了,重来一次吧, 好,就可以了,密码输的时候呢,屏幕上不提示啊,所以特别要记住一下。好吧,这是关于我们这个更改口令的方式,实际上你首次安装的时候,如果设置了后面这个步骤呢,就可以省略掉,如果你首次安装之后没有改密码的话,这个步骤呢是必不可少的。 好,那接下来呢,我们就可以开始看一下我们怎么样做系统加固。做系统加固是什么意思呢?做系统加固的意思就是说我要保证安全性,那我怎么保证?因此在这个地方呢,就提到一个问题, 我们这个 log 账号到底是什么 log 账号呢?是我们 microsoft 里面的具备最高权限的管理员,跟我们 linux 下面这个 log 呢,实际上是两码事。我们 linux 下面的 log 是 登录 linux 服务器, microsoft 里面的 log, 就是 说谁是 microsoft 里面的老大 啊,其实本质上来讲都是属于最高权限的那个,只是说他们属于负责的面不一样。所以说这个 log 权限呢,要求比较大的情况下,我们是不允许对外访问, 换句话讲就是我们不让他远程,所以这里面其实就是更新服务,告诉他我们这个 lod 账号只允许本机。只允许本机是什么意思呢?就是你只能拿老师在这个地方敲, 但是你要到这里来呢,你必须要有两个信息,第一个你能够终端过来啊,第二个而且呢还能到这里去,这里其实无意之中呢,也把我们的安全等级给它提高了,这就是为什么 lod 不 允许远程,只允许本地,就是因为这个原因。 好,那我们把这个任务呢交给他来完成一下啊,我们把这条语句在这里执行一下,当然这个活也只有鹿的本人能够干啊,好,执行一下之后跟他说我要刷新生效, 好搞定。那么在这个地方我们可以看一下我们的口令到底是不是强口令,可以把这条语句的执行呢,询问一下系统, 这个时候我们可以看到系统呢已经给我们起了抢口令,而且抢口令这里已经说的很清楚,长度八位啊,然后呢是中体策略 好,这里有些小小伙伴就可能感到很头大,这么一长串,其实这一长串呢,大家也不用去担心, 我们真正在工作中的一些工作中的最多的就是一些最常用到的,比如说设权限呢,然后呢授权呢,只要把这个基本的语法掌握了,其实记忆起来也是很快的啊,好吧,所以这里面要给大家解释一下。好, 那么至于至于这个具体的很多参数功能呢,我们在后面,如果在项目里面呢,都会用到,所以今天指导大家简单了解一下啊,就是加固做哪些事情好,那么接下来 我们在操作过程中哪些错误,我们要怎么解决?首先登录的时候如果出现这种访问被拒,那么口令是不是搞错了?好,第二个呢,如果你一进去的情况下,说密码的时候,他跟你讲你的密码呢,不符合当前密码复杂要求,那说明你的口令太弱了, 你比方说一二三四五六不行,满足了啊,就是满足他这个弱口令,检查这一项长度不够,那是不可以的 好吧,然后找不到密码的话,先确认一下有没有启动服务,再来执行查看口令。好, 最后本节课的重点知识一起回顾一下,我们在这节课里面,首先呢看密码在哪里看在 y 下面的 mac 口的改密码呢,用的是 auto user, 带上我们的新口令 密码呢,必须满足复杂要求,八位有复杂组合,大写小写数字加符号,而且它是禁止落口令的, 那么怎么找?首先呢,看出使再登录,再改之后验证好,然后简单加固,简单加固其实就是指禁止录的远程登录, 那么输密码的屏幕上不提示,所以说打的时候呢,一定要看清楚啊,不要怀疑键盘是不是有问题啊。好,这是关于我们今天这节课对于重点知识的一个回顾。最后面各位小伙伴可以在自己电脑上面的 macbook 的 出示口令, 然后呢登录一下,看能不能进入到登录成功的提示服务,然后呢改一个口令啊,当然自己提前先记好, 再来看一下能不能成功登录好,这后面重启服务, ok, 那 么如果这些都能够完成,能够把口令修改成功,那我们对于 mac 的 安装安全加固口令这一块的学习就 ok 了。好, mysock 客户端的连接与登录, 在这节课里面我们会学到哪些东西?我们一起来看一下。本节课的学习目标就一个,掌握 mysock 登录连接的完整指令,那么这里面就会有本地远程以及对指定端口进行登录的这些方式。 核心参数呢,主要是这四个,杠小写 u, 杠小写 p, 杠小写 h, 杠大写 p。 好, 这个登录里面呢,我们会用最多的几个参数,了解之后,我们再来了解一下安全登录铭文密码区别。最后面呢,我们自己来实操完成一下, 那么对于 micro 的 安装之后的登录连接,我们用的命令叫做 micro 这个指令,这个语法呢,实际上我们在用的过程中敲了很多次,最经典的语法是两个 micro 杠 u, 然后呢,用户名 可以带上这个杠 p 指令啊,就是杠 p 指令。杠 p 指令其实就是指我们指定的密码,好,我们接下来退出了登录,重新来一下 my circle 杠 u note, 杠 p 好, 回车,这个时候密码呢,输入你自己设置好的抢口令。 好,但是我们在这个中间我们省略了几个参数,有小伙伴呢,应该看到了,我们这个杠 p 呢,没有杠大写的杠 h, 杠 p 没有数据库这些都没有, 那么这些参数呢,实际上它是有一个省略,说明,杠 h 如果没有写的话,它表明是自身知己 当大写 p, 如果不写的话呢,默认就是指三三零六数据库,可以不用学数据库,不写的话就是指进入默认的环境啊,因为你还要在里面做一些操作,所以这个语法呢,实际上精简一下就变成这三个参数啊,买车口一个,杠 u 一个,杠 p 一个 好,那小伙伴就可能会想,杠 h 在 什么场景会用到呢?就是我现在要登录别人的主机,那就可以带上杠 h, 当然前提是要授权啊,将我们这个地方,我不登录本机,我登录别人的主机,对方呢给了我权限 啊,那我就可以这么打,对方给我开了权限之后,带来密码杠 h, 然后对方的 ip 地址我们写上,比如说一点二点三点四啊,就可以了。这句话的含义就是告诉他,我用 mac 这个登录工具 登录到服务器这个地址就可以了,当然前提要经授权。好吧,主要是杠 h 在 这种场景下面就碰到。好, 那么接下来他最常用的参数有哪些呢?我们先来看一个最经典的,这个也就是本地安全,这个一般来讲只对 log 开放 micro 杠 u log 杠 p 就 可以了, 铭文呢,他不会显示密码,所以说你要是看到这个效果的话呢,那你就乖乖的把密码打上去。好,那如果打错了的话,或者密码拒绝你的话,就会有个提示。好,我们来登录一下。 好,那么这个密码呢,他有个好,就是不会屏幕上打印出来,因此呢,纯粹要靠自己的正确输入。 第二种方法呢,就是把铭文密码打在上面,这个呢就直接在密码后面带上一个口令,这种方法最大一个缺点就是写在文件之中容易被人看到, 你像我们刚才的密码,如果是这样打的话,他也是可以的啊,那我们可以买三口杠杠 u 啊,中间不带空格,也可以杠杠 p 啊,然后我们把密码打在中间啊,比如说我们刚才的密码是买啊,大写的买 a s q l 二零二六,像这种写法,实际上就是指铭文口令,说它这里会有个告警信息出现啊,就是因为你的口令呢不安全,这就是我们大家日常使用过程一定要避免的使用方法。这种就属于铭文 这种呢,因为写在了指定端,容易造成口令泄露,所以一般来讲在生产环节是禁止使用的。好, 那么远程连接,刚才我们也讲过杠 h 指定参数,那么如果这个数据库它的端口号不是三三零六的话,那你打的时候就带上一个杠大写的 p。 这里给大家重点解释一下,杠大写的 p 是 指我们数据库的端口号,要提前确认好,没有改动的话就是三三零六。好,那么如果我想登录到指定数据库怎么办?那带上我们数据库的名称就可以了。 那么首先呢,要跟大家强调一下,如果要省略参数,数据库的名称可以不用写,那就是以能够访问的,能够进去的,就能够直接查看。所以说这个登录数据库这个环节呢,其实可以在后面再做好 登录环节,没问题了。那么接下来呢,我们最关心的点就是退出,退出的方法非常有意思,有几种, e x i t q u i t, 斜杠 q 这三个都是可以的啊。好,我们接下来呢,退出试一下啊, e x i t, 但是注意消息啊,回车就可以了啊。好, q u i t 也可以,也可以,再打个斜杠 q 也可以,这个可能跟个人习惯有关,有些小伙伴喜欢打 q u i t, 有 喜欢打斜杠 q 都可以,反正退出的方法都行。那么今天我们讲解的部分是指卖声卡,用客户端工具, 真正的有些小伙伴说,我觉得这个方法不太友好,为什么呢?这个只针对 log, 在 控制台登录,但服务器跟我相隔很远怎么办?真正来讲,在企业里面呢,还会有一种环节,这个就是 micro log 登录授权, 然后呢,授完谁登录谁能够干啥?因此呢,让他自己脑上面有专门的客户端,有专门的图形化来进行连接就可以了,那这个实际上就解决了我们管理的问题,只要做好授权啊, note 给管理人员用,普通账号给常规人员用就可以了。 好,最后一个本节课知识点简单回顾一下。首先呢, mac 这个登录的工具 主要的任务呢,是指通过指定端对服务器发起连接,所以它的语法呢,有这几个,杠 u 呢,指定登录账号,杠小写 p 就是 口令,一般来讲呢,不在名门上打印的话,就直接输出,正常输出就可以了。杠 h 就是 指定我们服务器的 ip, 杠大写 p 就 指定端口, 其中呢,没有特殊说明的情况下,杠 h 和杠 p 不 指定,指的就是指本机的三三零六。 那么为了保证安全性,绝对不能在明文的环境下面啊,就是我们说的口令呢,写在我们的命令行上面,防止我们密码丢失。 好,最后一个客户练习,各位小伙伴可以自己电脑上面以 mac 杠 u 路由器杠 p 直接输入口令啊,这个也是我的安全方式登录,登录之后呢,我们可以用这个 select 带上 user 啊,然后呢,查询一下,就看一下我们这个登录结果。

张雪峰说的对, linux 开发培训靠谱的机构只有这四家。直到现在,还有很多想转行的同学被坑,那些天天喊着零基础速成包就业的培训班,不少人交了两万多块钱,最后连个身有脚本都写不明白,纯纯浪费时间和钱。 其实选 linux 开发机构真的是有门道,我实际调研下来,发现,国内能够实打实帮你入行也就四家。这四家之所以靠谱,核心在师资,有大厂一线资深架构师坐镇,还有不少自身是硕薄学历的技术专家,师资力量和实战方法都是经过项目验证的,也懂企业的用人标准和开发套路。 去年一整年帮六千多位学员拿下了互联网大厂的 offer。 而且他们的机制很实在,老师的收入直接和学员的就业率挂钩,学生没入职没达标,老师就没有绩效奖金,比学生还上心负责。如果你正发愁找不到靠谱的 linux 开发班,怕被套路,评论区留个七八九,我把这四家分享给你。

上节课呢,我们已经了解了 linux 操作系统,那现在呢,有很多同学想要学习 linux, 但是呢他又不敢去装那个双系统,会把我们的电脑搞坏,怕一些重要的数据会丢失。那今天呢,我就告诉大家一个万能的解决方案,虚拟机, 一台电脑呢,它可以同时用 windows 加 linux, 而且呢也是互不影响的,安全又比较简单。那首先呢,我们来了解一下虚拟机,它到底是什么?以及呢有哪些作用? 简单来说啊,虚拟机呢,它就是我们电脑里面再装一台虚拟电脑,那像我们真实的电脑,它就叫做宿主机,那虚拟出来的就叫做虚拟机。打个比方,就比如说我们现在住的房子,它是一个真实的电脑, 那我现在在这个房子里面呢,再搭一个帐篷,那这个帐篷就是虚拟机,然后呢我们在这个帐篷里面,哎,随便造,哎,随便删,或者说随便重装,都不会影响我们的这个房子。 所以呢它有很多作用啊,就比如说我们去学习 linux, 或者说学习一些系统的时候,它也不会破坏我们的本机,可以随便造, 或者说我们去测试一些软件啊,病毒啊,然后这些把这些危险的东西呢,我们就丢在虚拟机里面搞,那我们的本机呢,也是非常安全的, 然后也可以同时跑 windows 加 linux, 或者说我们想要去做一些实验啊,或者说练一些运维啊,编程什么之类的,都可以在家里面就进行一个模拟。 ok, 那 虚拟机的话,它安装也是有一定的条件的,那最重要的一步就是要去确认这个电脑的硬件跟这个系统的兼容性, 就是我们的 cpu 它要支持虚拟化,然后内存呢要大于四 gb, 然后硬盘呢它的可用空间也是要大于二十 gb 的, 那怎么样去查看呢?我这里也给大家写出了一些步骤啊,那接下来呢,我教大家怎么样去进行一个查看。那首先我们先来查看这个 cpu 是 否支持这个虚拟化,我们呢直接搜索任务管理器, 直接搜,然后呢我们以管理员身份去打开它, ok, 然后呢我们再点击顶部这个性能,然后大家看到没有 c b u 这里呢会有一个右下角,看到没有有一个虚拟化, 然后呢我是已经启动了的,启动的话就没有问题,我们可以直接装,那如果大家这里是禁止的话就是不 ok 的。 好,这是第一步去查看这个呃 cpu 是 否支持虚拟化,然后第二个呢,我们就来查看一下内存的大小,怎么去查看呢? 回到桌面啊,哦,点击我们的此电脑右击,然后呢会有一个呃属性, 有一个属性,然后点进去, 好,这里呢我们就可以看到,呃安装内存 r a m, 然后呢这个内存的话,如果说你大于四 g b 的 话,我们是可以去安装虚拟机的,但是呢它可能会有点卡, 所以说呃,推荐大家这个内存的话就会多一点的话就比较好,比如说你大于等于十六 g 的 话,你就会呃多开几个虚拟机的话也是没有问题的。 好,那这个呢就是我们这个看这个内存,那第三步就是去查看这个硬盘可用空间,然后大家呢呃,我这里给大家看一下, 我这里的话是有两个盘,一个 c 盘,一个 d 盘,然后建议大家呢安装一些东西的时候不要安装在 c 盘,因为 c 盘它是一个系统盘,然后呢你可以看一下你这个呃,这个盘里面的这个空间有没有大于二十 g b 的, 如果说大于的话,那就可以去安装的, 所以说这是我们去安装这个虚拟机的条件。那像大家如果说不知道自己的电脑是否可以安装虚拟机的话,也可以在后台去私信我,我可以帮你看一下。 好,那现在呢我们知道了。呃,虚拟机是什么东西,以及说安装的一个条件,那我们光知道虚拟机的话是没有用的,那靠什么软件才能把虚拟机给它造出来呢?呃去装系统,去管理它呢?或者说给它搞一些快照做克隆呢? 那在这里的话我们就必须要用到一款专业的工具,也就是我们要学习的 web。 简单来说啊,虚拟机的话它就是我们想要的虚拟电脑,那么 vivo 的 话,它就是可以帮我们造出这台虚拟电脑的专用软件。那如果说没有 vivo 的 话,我们就没有办法去创建,去运行,去管理这些虚拟机, 更用不了我们后面会学习到的快照和克隆这些高级的功能啊。所以呢,我们接下来的话也要去下载微软, 但是呢微软的它的一个官网的下载流程的话,对于我们新手是不太友好的,因为它需要去呃注册账号啊,而且有时候可能会遇到这个网络打不开, 或者说网络 dns 解析失败这些问题,所以呢给大家节省一点时间,我就给大家准备了一个呃微软的它的一个安装包,嗯,给大家看一下啊,在这里 啊,这个呢给到可以直接给到大家,如果大家想要呃想要的话就可以在后台去私信我,然后去领取, 然后大家把它拿到之后呢,就可以直接解压安装就可以了。那这个安装步骤的话,我也是给大家做了一个非常详细的文档啊。呃,在这里 看,然后大家拿到我的安装包之后啊,解压之后呢,我们就以管理员的身份去给他打开,打开之后然后我们就点击试,就准备安装 好,然后呢这里都是会自动弹出来的一个窗口啊,我们就等待它,然后点击下一步,然后这里的话我们是要去接受这个这个里面的一些条款的,如果说你不接受的话就没有办法安装,所以说这个地方我们要进行一个勾选, ok, 呃,这个也是他会去添加到系统,我们默认下一步啊,往下一走,点击下一步。好,然后这个地方呢他也会默认帮我们去勾选起来,然后建议大家呢可以把这两项给他取消掉,因为,呃 我建议就是防止后面会出现一些什么麻烦问题,我们就直接把它取消掉就好了。好,然后点击,然后可以在这个位置上天创建一个快捷方式,就是在我们桌面有一个快捷方式就比较方便,然后点击下一步,下一步安装 好这里呢?呃,需要我们去输入一个密钥啊,这个密钥呢大家可以在网上去找,但是呢它会有一个试用,呃试用的时间,比如说试用三十天,或者说大家需要自己花钱去买, 那这呢,我又有一个好东西啊,呃,我给到大家的这个安装包里面啊,是有密钥的,而且呢这个也是破解版的啊,这个密钥呢,我们填进去之后呢,可以 可以免费的一直使用啊,就没有那个限制时间,所以呢,这也是一个非常好的东西啊。好,然后这里呢,然后我们再输进去之后,然后再点击安装就 ok 了,那这样子的虚拟机就已经安装成功了,然后成功的界面的话就是这样子的, 然后大家如果看到了这个界面的话,就表示我们的 web 已经安装成功了。 好吧,好,那行啊,那今天的知识点呢,我们就讲到这了啊,然后今天呢,教大家怎么样去安装这个微软,那下节课呢,我就给大家去讲解我们微软的三种网络模式。 ok, 关注我,我们下期再见啦,拜拜! hello, 大家好,欢迎来到零基础 linux 入门系列课,上节课呢,我已经教大家如何安装微软了, 很多同学呢也已经安装好了,但是呢,大家装完虚拟机之后会遇到很多问题,要么呢就是上不了网,要么呢就拼不通主机,那出现这些问题的原因的话,是百分之九十是因为网络模式没有选对。 那今天呢,我就用大白话加一些生活案例,把 vivo 的 三种网卡彻底去讲透。 ok, 那 像我们 web world, 它是哪三种网络模式呢?也就是我们的桥接模式。 net 模式,还有仅主机模式,而且呢它不同的模式对应的也是有不同的网卡。 好,大家可以看到这张图啊,这张图呢就是我们 windows 宿主机的一个网络设备器列表,也就是说我们网,我们这个电脑里面所有能够上网的一个网卡。 呃,怎么样进入到这个界面来啊?就是我们搜索控制面板,然后打开。呃,这是搜索了,重新搜控制面板。 ok, 打开好,然后点击网络和 internet, 然后点击我们的网络和共享中心, 然后点击更改。呃,设备机设置。 ok, 然后在这里呢,我们就可以看到我们这个电脑里面所有能够上网的一个网卡。啊,那像第一个我们这个 vlan 二。 呃, vlan 二的话,也就是我们平时连 wifi 的 一个网物理网卡。那大家可以看到我现在连的是我的 iphone 三,就是我自己手机的一个热点的一个名字。 那除了这个之外,是不是还多了两个?一个叫 windows 一, 还有一个 windows 八的这两个东西,对不对?那这两个的话,它就是我们微软安装的时候自动给我们创建的两张虚拟网卡。 那我们首先来看 windows 一 啊, windows 一 它对应的是哪个模式啊?是不是我们的 井主机模式?它是我们井主机模式的一个专属虚拟网卡,所以说当我们的这个虚拟机它选择这个井主机模式的时候,它的网络呢,就会去连接到这个 windows 一 这张虚拟网卡之上。 好,那 windows 八呢?它就是我们这个 net 模式的一个专属虚拟网卡,所以说,呃,它不同的一个模式,它会对应到不同的网卡。 好,那桥接模式呢?桥接模式啊,他是没有专属的一个虚拟网卡的,他不走 windows 一, 也不走 windows 八,他直接和你的物理网卡连在一起的,就类似于这和这个虚拟机他直接插到了同一个路由器上面,是一样的道理啊。 好,那下面呢,我也用一个比较简单的一个例子啊,让我们去了解。那像我们的电脑就是我们的宿主机,我们上节课是不是已经讲过,它就可以类似于一栋房子,那物理网卡它就类似于这个房子的大门。 好,那这个网络模式的话,他就可以类比于三条不同的通道,然后他就可以去决定这个虚拟机。哎,这个虚拟机这个住客他可以走哪条路?可以接触到谁? 那可以看到这张图片啊,然后这张关呃关系示意图呢,也是非常的清楚啊。 而且呢像我们这种三种模式,它的一分别的一些作用是什么?然后连接到不同的模式下面,他们可以访问到谁,然后不同的模式它是适合什么样的场景,以及说它这个实操是怎么样设置的,我待会都会去给大家进行一一解答。 那首先呢,我们来看到桥接模式,桥接模式它就是类似于虚拟机,像局域网里面的一个独立的电脑, 虚拟机是什么意思啊?啊?我们的这个局网它是什么意思啊?局网它就是像小范围里面连接到一起的一群设备,然后组成了一个小网络, 那比如说我们的家里面啊,比如说我们的教室啊,办公室啊,它就是这样子的,属于同一个局网里面。好,那呃,假如说你的宿主局它的一个 ip 地址是幺九二点幺六八点一点一百 的话,他就会拿到一个同网段的 ip, 那 怎么样去看是否为同一个网段啊?就是说前面这三个是相同的,看到没有?都是幺九二点幺六八点一,对不对?那就说与说明他们是处于同一个网段的, 所以说在这个局网里面,你如果选择的是呃桥接模式,他们俩就是一个两台独立的电脑,而且地位呢是非常平等的, 这就是我们的桥接模式啊,那像桥接模式的话,他能够访问到谁呢?他是可以去访问到我们的外网,外网 比如说他可以上百度,也能够去拼一些公网啊,都是 ok 的。 然后呢也是可以去访问到我们这个宿主机的,以及说在这个局域网里面的其他的设备都是 ok 的, 都是可以访问到的啊。 那什么情况下我们选择桥接模式呢?就是当我们需要把这个虚拟机当成一台独立的服务器,然后去给这个局域网里面的其他设备进行一个访问的时候, 或者说我们自己要做一些网站,或者做一些测试,然后需要我们的手机里面去访访问这个虚拟机里面的一些服务,或者说去哎,模拟多台真实的一个电脑的话,那在这种场景下面呢,我们就可以用到桥接模式。 好,那怎么样去进行一个设置呢?我给大家去进行一个演示一下啊?那首先呢打开我们的虚拟机啊, 然后虚拟机呢,我们上节课是已经安装好了,然后我们就选择一台虚拟机,那像大家的话,可能现在嗯,还没有啊,那我现在后面会去教大家的,比如说我现在选择了这台虚拟机,然后我再点击什么 编辑虚拟机设置它有一点慢啊,你点击它之后,然后就可以打开一个设置窗口,然后在这个窗口里面的话,我们就可以呃去选中这个网络设备器,然后进行一个修改, 可以给大家看一下。嗯,一张图啊,他会有点慢啊,出来啊,看到没有?点击这个网络设备器。好,那我现在是不是选的是。 net 模式啊?然后你也可以选择调节模式,或者说警主机模式, 或者什么其他的模式都 ok, 然后选完之后你就按定按确定就 ok 了,就是这样子去操作的啊,就包括你后面的。呃,后面的其他的模式,你都是可以通过同样的方式去进行一个实操的。 好吧,好, ok, 那 这个呢,就是我们的桥接模式啊,桥接模式, 那第二种呢?就是我们的。 net 模式。 net 模式呢,它就类似于像这个虚拟机,它是躲在这个主机后面蹭蹭网的,所以说当我们呃这个虚拟机的一些外网请求的话,它都是由宿主机去转发出去的, 所以说在外网看来的话,这个虚拟机就是我们这个宿主机的一部分,所以呢,他可以去访问到。同样是不是可以访问到外网,然后呢也可以去访问到我们的这个主机,然后在同在同一个模式下面的其他虚拟机也是可以去相互访问的, 但是他是不能被局网里面的其他设备直接访问到的。看到没有?所以说这个类比他是非常的形象啊,他是躲在我们主机后面去蹭网的,不能够去被其他设备进行一个直接访问的。 好,那它适合一个什么样的场景呢?就第一个,就比如说适合我们刚学的哎,新手,因为它默认的话,这个模式默认它就可以是上网的,然后呢也不用去改任何的一个设置 好,或者说我们的虚拟机自己要能够上外网,然后和这个宿主机去传一些文件啊,或者说我们学习一些 linux 或者软件安装的时候,我们一般是采用的是。 net 模式, 嗯,好,那这个呢就是我们第二种模式啊,第三个模式呢就是警主机模式。给大给大家打个比方,就是我们的虚拟机它只和宿主机谈恋爱, 知道吧?就是我们的虚拟机他跟虚拟机的话也是可以互相访问的,但是呢我们的虚拟机他连不上外网,也连不上局域网里面的其他设备,对不对?所以说他只和我们这个宿主机哎去哎亲密交流。 所以说啊,它呢就不能够去访问到外网,然后呢只能去访问我们这个宿主机,而且呢它这个家里其他之间呢是进在同一个模式下面的话,是可以进行一个相互访问的, 所以说当我们去需要做一些安全测试啊,或者说一些病毒的话,我们就害怕这个虚拟机的一些恶意程序,它会跑到这个外网上面去,对不对?所以呢我们就可以用警主机模式, 我说我们做一些内部的呃群体测试啊,或者说需要一个完全隔离的一个环境,我们就可以选择这个警主机模式。 好吧,然后这里呢也给大家呃做了一个总结啊,大家可以看到这张表呢,也是非常的清楚啊, 然后将它对应的不同的模式能不能上外网,能不能跟这个宿主机通信,还能不能被其他设备访问,以及说它适应的一个场景都是给大家写在这个表格上面了啊,大家可以看一下。 好呃,那接下来呢,也给大家呃准备了一些题目,让我们再进行一个课堂练习来进行一个巩固一下啊。好,第一题。呃,想要这个手机,呃,同一 wifi 下面被其他的虚拟机,呃,其他电脑访问虚拟机里面的服务应该选择什么?哇? 是不是桥接模式好?那警主机它的一个特点呢?是不是只能和宿主互通,没有办法去连接到外网?那三种模式里面安全性最高,完全隔离外网的呢?是不是我们的警主机 好做?病毒是不是也是我们的什么警主机啦?好判断题。 that 模式不能访问宿主机,它能不能访问啊? 它是 ok 的 啊,所以说它是错的。然后仅主机模式的话它可以去正常浏览浏览百度吗?可以去下载一些软件吗?看到没有?它是不是完全隔离外网的,所以说它不 ok 哦, 好像桥接模式它的一个 ip 跟我们的手机电脑是属于同一个网段对不对?是的,然后所有网络模式下虚拟机之间一定能互通吗? 一定能互动吗?不一定,对不对?然后学习 linux 环境的话,我们是优先使用。 net 模式,因为它的配置最简单,对不对?这也是说说的正确的啊。 好好,那今天呢,我们的知识点就讲到这里了啊,今天的三种网络模式你彻底听懂了吗?如果说有问题的话也可以在后台来私信我, 因为今天讲的知识点的话也是非常重要的,像我们后面装 linux 啊,搭环境啊,学运维的话都是要去靠今天学的知识点的。 ok, 那 关注我,下期带你了解虚拟机的更多知识点,我们下期再见啦。拜拜。

兄弟们, linux 内核七版本上依然存在漏洞,在复现之前,我们来汇总一下五月份已经爆出的四个漏洞, copy file dirty, flag fragment、 nasa, 还有 linux 内核 ptrace。 以上四个 cve 都可以让兄弟们直接变身为 root。 如果兄弟们看完这四个 cve, 已经将内核升级了七以上,那么恭喜你又中招了。 lex 内核新漏洞四三四九四,当前内核没有修复版,正好乌班兔二十六点零四版本刚刚发布,我们就在它上面附现一下, 已经登录乌班兔查看操作系统类型,当前版本二六点零四 uem 查看内核,当前 lex 内核已经是七以上的版本,现在附现这个 c v e 由普通用户变身为 root, 先切到普通用户上, 将 c v e 代码上传一下,使用 j c c 翻译一下 c 元文件已经生成二进制文件,现在开始执行, 稍等片刻,执行命令呼唤麦已经变身为 root, id 查询 uid 等于零, g i d 等于一千。当前内核并没有修复,所以说兄弟们升级到最新版也不一定安全,如果兄弟们想要修复一下,可以按照以下五个步骤进行操作,如此一来就可以修复成功了。

嗨,欢迎来到这期的六十秒掌握 linux 命令!今天是第一百三十三期了,咱们直接进入正题,今天的主角是 system o l, 你 想,如果不重启机器,就能直接微调 linux 系统的大脑,是不是超级酷?没错, system o l 就是 这么一根终极魔法棒!废话不多说,咱们马上开始。 简单点说吧, system 其实就是一个掌控系统核心的超级工具。你知道最让人头疼的是什么吗?就是改个底层配置,还得重启服务器。但有了它,你可以在系统运行的当下随时去查看甚至动态修改核心参数。 也就是说,不论是优化网络性能、调整内存分配,还是加强安全防御,你都能随手捏来,而且绝对不需要重启!这简直就是给了你一条直通操作系统核心的专属快车道。 那么问题来了,这些极其底层的核心参数到底藏在哪儿呢?其实啊,它们都老老实实地待在一个秘密基地里,也就是 proc slash sis slash 这个文需文件系统目录。 打个比方,你完全可以把这个目录想象成一个布满各种开关的巨型控制面板。而 sis control 呢,就是内置帮你精准拨动开关的无形之手。 既然要动开关,我们得弄清楚两种玩法。第一种呢,是临时起意,也就是用带有 w 参数的命令敲下去,立马见效。爽是爽了,但有个致命弱点,一旦机器重启哒,全白干了。所以,如果你想要以劳永逸,就得玩永久生效。这套 具体怎么搞?把你的神级配置直接写进 etc ciscataele comf 文件里,接着运行一下 ciscataele, 杠屁,让它重新加载。这样一来,哪怕 server 重启一百次,你的油画依然坚挺。 嘿,这里必须得插播一个老司机的常用妙招。如果你接手了一台新机器,想看看当前系统究竟有多少个可以把玩的配置参数?别犹豫,直接在终端敲下 c c t l 杠 a。 好家伙,这个命令会瞬间给你列出当前几百个可调优的参数清单。讲真,这绝对是你做系统审计和性能排查时最顺手的利器。 光说不练假把式,怎么来?看个最经典的实战案例,怎么把你的 linux 秒变一台路由器,也就是开启网络 ip 路由转发就三步,特别干脆。 第一步,先摸摸底,输入 s c control net 点 i p p 四,点 i p forward, 看看当前状态。第二步,如果你只是想临时开启测试一下,加上刚刚说的看由 w 参数,把它设置为一。 第三步,如果你已经把这行写进配置文件,准备永久生效,那就直接运行 s c control 杠 p 搞定。是不是非常丝滑? 不过话又说回来,能力越大,责任越大。 cisco 确实强大,但我也必须得给你提个醒洞,内核参数是有风险的,搞不好系统就崩了。就像字要里反复强调的那样,修改核心设置绝对需要充分的研究,谨慎的测试,还有循渐进的调整。 千万别盲目照抄网上的配置,动手前一定先搞懂参数到底啥意思,最好先在测试环境跑一跑好了。那么问题来了,学完这一招,你最想用 cisco 去唤醒系统哪部分的隐藏性能呢?带着这个问题去折腾吧,我们下期解析,再见!

open two 二六零四已经正式发布,对于正在使用 open two 二十四点零四的用户来说,这意味着可以升级到最新的长期支持版本,享受更稳定、更安全的系统体验。 在升级前,先使用 update 和 upgrade 命令,把 open two 二十四点零四 lts 系统更新到最新状态。如果有 snap 应用需要更新,请执行 refresh 命令, 然后使用 auto remove 命令清理不再需要的软件包。完成后使用 rebote 命令重启系统。此时系统应该没有任何待更新的软件包,并且完全更新到最新状态。 沃滨 two 的 lts 系统默认只会提醒用户升级到下一个长期支持版本,可以通过检查配置文件来确认设置是否正确。 确定内容修改显示 prompt 等于 lts。 如果系统暂未提供升级提示,可以强制执行 d o release。 upgrade d 升级工具会自动切换软件来源到 openput 二十六点零四的仓库,并显示将要安装、升级或删除的汇总列表, 确认提示即可继续。在升级过程中,系统可能会询问是否允许服务自动重启。 选择 e s 可以 让升级更加顺畅,减少手动操作。对于被修改过的配置文件,如果不确定保留当前版本通常更安全。 升级快完成时, wubtube 会自动检测哪些旧软件包在新版本中已经不再需要。此时屏幕上会弹出提示是否删除过时软件包, 你只需按 y 键再按 enter 确认即可。这一步会清理掉 wubi 二十四点零四 lts 留下的旧软件包,让升级后的 wubi 二六点零四 lts 系统更干净、更清爽。 升级接近完成时,系统会提示删除已过时的软件包,只需输入 y 并回车即可。升级完成后,系统会提示重启,重启后即可登录 u bin two 二六点零四 l t s。 您将看到 u bin two 二十 六点零四的欢迎屏幕。经过这些步骤,您的 u bin two 二十六点零四的欢迎屏幕。经过这些步骤,您的 u bin two twenty four point o four l t s noble numbat 系统已经顺利升级到 ubunto twenty six point o four lts resolute raccoon。 升级后,请主要确认应用驱动扩展和外部仓库能正常运行。 ubunto 二十六点零四 lts 提供标准支持至二零三一年四月,同时可以通过 ubunto pro 获取扩展支持。查看官方发布说明,可以帮助您了解所有更新和新功能。 记得点赞关注哦!

这节我们讲解 excel 脚本入门的一个介绍,那在讲解之前,首先我们有四个目标,第一个啊, excel 是 什么啊?我们要知道 excel 的 一个概念。第二个里面我们最重要要学习叫一个 excel 脚本,那 excel 和 excel 脚本又是什么关系? 好?第三个就是为什么要学习 style 脚本呢啊,其实这也是 style 脚本程序的一个作用啊。最后一个,我们再讲解 style 的 一个解析器,哎,整个通过四个目标可以让我们更清楚认识 style 是 什么啊,完之后对我们今后的学习它起一个什么样的作用? 好,在讲解之前第一个问题啊, linux 系统,我们最主要是讲 linux 系统啊,那这个系统呢?是如何操作计算机硬件的啊?比如说硬件有 cpu 啊,内存啊,硬盘啊,显示器啊等等。哎,我们的系统是怎么操作这些硬件的 啊?因为系统是类似一个软件啊,它怎么操作硬件的?好了,答是使用 linux 的 内核 操作计算机的硬件, ok, 是 通过内核来操作的啊。好,那这个内核大家注意啊, linux 系统我们知道有内核啊,内核的版本也就是我们之前说过的那个托瓦茨呃,团队开发的 linux 系统的内核版啊, ok 了,那这个内核是操作计算机硬件的?好,那我们呢,大家要讲 cell, 那 cell 跟内核有什么关系呢?好了,回过来这个 cell 跟大家说一下啊, cell, 但是这通过命令方式啊,将将什么呢?将通过命令方式啊,命令方式。哎,将命令, 别说通过命令方式吧, cell 编辑应该是通过啊,通过编辑 cell 命令, 那发送给谁去执行呢?发送给我们的 linux 啊,内核去执行, 去执行,执行完之后,最终,最终啊,最终操作的是谁啊?就是操作的就是啊,系统计算机的硬件了,计算机硬件, ok, 好 了,那通过这里我们其实可以看得出来,这个 cell 是 我们操作硬件的一个啊,桥梁了啊,好,所以说,所以 cell 是 用户操作计算机啊,你说操作内核也行啊,因为整个 linux 系统就通过内核来操作计算机硬件的,所以说这个 cell 呢,是用户啊,用户啊,咱们再说的明确一点, cell 命令, cell 命令啊, cell 命令是用户操作计算机硬件的桥梁,桥 梁, ok, 桥梁了, ok 啊,所以说我们想操作了应用系统,想操作这些硬件,想操作 cpu, 想操作内存,那我们就得去通过 cell 命令啊, cell 命令啊,那我们再更加明确的说一下啊啊,啊,为说一下啊,那 cell 是 什么? cell 是 一个命令, cell 是 命令啊,是命令,为什么这么说呢啊?因为类似于什么呢?类似于 windows 系统,大家知道 windows 系统有 dos 命令啊,大家可以很想象,在脑海中想象一下 dos 命令是什么样子。 好, dos 命令, ok 完之后,我们还可以说 cell 是 一门程序设计语言。程序设计语言,为什么这么说呢? 因为大家注意啊,因为,因为 cell 里面还有什么呢?里面含有啊,咱,咱别说里面还有了,就是 simile cell 啊, shell 还有, 还有变量函数,还有什么呢?呃,逻辑控制语句 等等啊,它包含了程序设计语言所需要的一切啊,比如说什么数据类型啊,啊,里面的什么的啊,循环啊等等等,哎,包含了一门语言所需要的各种元素了,所以说 cell 既是命令,又是一种程序设计语言啊。 好了,那这个 shell 大家注意和内核的关系,我用一张图给大家表现一下,回到这边,看这里啊,比如说这个蓝色啊,这有三个圈啊,三个圈,好,这里有个蓝色的圈,这个蓝色圈里面我把它看成什么呢? leak, leaks, 系统的内核内核,那谁来操作这个内核呢?哎,就是我们的 shell, 就是 我们的 shell 啊, ok, shell, shell 来操作这个内核的。好,那我们大家注意要干什么呢?哎,我们通过 shell 命令啊,这里就是回过来叫做 shell 命令, 哎,命令啊,或者也叫什么呢?叫做应用程序都行,哎,应用程序哎,来操作这个 cell, 这个 cell 帮我们去把这些命令哎,给到内核去执行,最终来操作内核硬件了啊,整个内应用系统硬件。好,可以了,那回过来,我把这张图给大家截一下, 复制一下啊,复制,回到这里,回到我们这边啊,把这个放在这里啊,这就是我们,呃, shell 跟 linux 内核操作的东西了啊,那以后呢?他这用户就主要是编辑什么?编辑应用程序啊,编辑 shell 程序啊,编辑 shell 命令啊,哎,这样的操作啊, ok 了,那回到这边需要脚本就是什么?就是通过需要命令命令或程序或程序语言啊,程序啊,编程语言, ok, 程序编程语言来编辑啊,通过需要命令和程序编程语言编辑的 编写的 shell 啊,文本文件,它是个文本文件来的文本文件啊,这就是 shell 脚本, shell 脚本, shell 脚本, ok, 也叫什么呢?也叫 shell 程序,也叫 shell 程序。 好,可以了,搞定,这就是我们说的 shell 的 脚本啊,那我们为什么要学习这个 shell 脚本呢?为什么要学习呢?大家注意啊。哎,那我们通过 shell 来操作系统内核,所以说学习的目的啊,回过来啊,通过 shall 命令, shall 命令啊,命令啊,与编程语言,编程语言语言啊,语言来提高,提高,提高 linux 系统的管理工作效率, 工作效率就可以了啊,因为你用这些命令啊,学了很多命令,学了这种编程语言,我们就可以写很多复杂的程序了, 从而呢来提高 linux 系统的管住工作的一个效率,这样是我们学习 c 脚本的一个目的啊。好了,那整个这个 c 是 怎么运行的?我们来说一下了这个 c 的 运行的过程啊,来看这个过程,这个过程是这样的,哎,我们就需要写 c 的 脚本啊,我们就写 c 的 脚本的指令, 完了,这个脚本指令给到谁去运行呢?哎,给到 cell 解析器去运行完这个解析器呢,大家注意了,他会把这些命令,大家注意啊,注意,翻译成计算机可以执行的,说白了就是调用计算机的硬件了, 把这个硬件对应它进行响应,响应的结果最后通过解析器再返回,返回给最终我们用户看到显示器上啊,最终我们看到显示器就可以看到效果了, 但是我们需要写什么呢?需要有个重点啊,我们需要写这个东西, style 脚本指令,说白了就是 style 脚本了啊, style 脚本 ok 了,那这个 style 脚本走起来来看一下啊,那怎么去写?这是我们整个要讲解的内容啊,最重点就讲这个 style 脚本啊。 那在讲解之前,首先来介绍一下 shell 的 解析器啊,谁来解析我们的命令呢?谁来翻译我们的命令呢?啊,好,它都有哪些解析器呢?来了,先来看一下我们 shell 的 解析器啊, 那 excel 解析器呢?大家注意,你在 linux 系统上是可以通过这样一个命令啊,它里里面有个 excel 的 配置文件,叫做 etc, 下面有个 shelves, shelves 啊,这里就可以看到呃,解 excel 的 解析器的所有类型了,这是 linux 系统的一个命令,叫 cat 啊,查看,查看文件内容的。 那这里我跟大家说一下啊,我现在呢,这里有个环境,就是我们的 centos 零四七的一个系统,咱们基于这样的一个环境呢,去操作整个 cell 的 一个学习。好来了,我这里也有扣端,接下来我们来一起来看一下啊,我连接一下, 连接一下,重新连接一下我们的 cell, 扣端连接进来,连接进来之后,哎,我清一下屏啊, clear 一下,这是扣端啊,扣端。好,我们看一下, 看一下啊,看的啊, etc, 下面有一个 cells, 走,大家看,这里就显示出来我们系统内部的支持的所有的 cell 的 解析器,它有这么多种啊,那接下来我们来介绍一下这些 cell 的 解析器都分别是什么, 这个了解一下即可啊,了解一下即可。首先第一个啊,这个 shell 解析器里面最注意啊,最开始这十组是谁呢?这个 boon shell, boon shell 啊,这个它啊,它是最早的啊,这也是呃, linunix 啊,最初的一个 shell, ok 了,那这是最原始的啊, 现在回过来我们说一下 linix 默认自带的是谁呢?就是这个了, boon again shell 啊,其实它可以注意,其实简称就是 boon shell 的 扩展,它是 boon shell 的 扩展啊, 简称是 bash 啊, bash 啊,这个简称啊,叫 bash。 ok 了,它是目前 linux 系统默认的一个 shell 的 解析器 啊,有非常灵活呀,看它这里举个例子啊,灵活呀,强大的编程接口啊,同时又有很友好的界面啊,交互性非常强啊,我涂成红色了,意味着这个非常重要,这也是所有发行版 linux 系统默认使用的一个 shell 解析器,那我们就用这个 shell 来进解析器来操作啊, ok 了,再往下,还有还有其他的,还有未登录的一个解析器啊,未登录解析器是控制用户不登录的啊,因为有一些所有的程序啊啊,所有的命令啊,就不需要登录就可以操作的。这里还举例例子了,叫邮件服务器啊啊,大部分都是用来接收主机邮件而已啊,并不需要登录这样的一个解析器。 我还有一个戴氏啊,戴氏,这个戴氏呢,大家就醉了,它是一种比较小型的解析器啊,它比我们这个呃推荐的解析器小了很多,所以说呢,这个我们不去讲解啊,这个自己了解就可以了。 还有一种 c a s h, 这个是一个西元风格的 shell 啊,还有一个 t c s h, 这是一个扩展版,是个希那个希希啊的一个扩展版。那这里最推荐大家呢,就是我们的戴氏啊,推荐大家使用这个 呃,解析器,这也是 linux 系统默认推荐的,我们就用这个解析器啊,好,回过来,那这个解析器大家自己回过来啊,那我们到底用的是哪一个呢?我说了是这个红色的,但是不是呢,我们来要较验一下它会不会使用的是这个解析器,怎么看呢?是这样有个语法的, 回来在这里啊,呃, shell 完之后它这样的语法啊,查看的啊, e c h o 啊,这是一个打印输出的,完这里有一个环境变量叫做 shell 哎, ok, 可以 了,这就可以打印出来我们当前系统的呃,使用的默认解析器啊,好,第一个来说一下含义啊, 命令的含义说一下啊,含义是打印输出当前系统环境使用的 cell 解析器类型 shell 啊,解析器类型 ok, 可以 了啊,那我们看一下是不是这样啊,回到哪边呢?回到这边来,我们打印一下 e c h o 完之后,这里 dollar 完之后 shell 好 回车打印出来了,那这里大家可以看得出来啊,我们默认使用的解析就是就是这个啊,我们的 bash 啊, bash 这个解析器啊,好,回到这边可以了,我们知道是它了啊,那这个命令我也详细的介绍一下啊, e c h o 呢,大家注意 这个后面都会有介绍啊,他是呃用于打印输出的啊,打印输出数据的啊,啊,到终端哎,终端的控制台啊,终端可以了。完还有一个大嘴,这个是什么东西呢?这个多了, shell 是 个什么东西呢?给大家看一下啊,这是我们的一个环境变量啊, 是环,是局共享的环境变量啊,环境变量啊,什么叫局共享呢?就是所有的 sell 程序啊,所有的 sell shell 啊, shell 程序都可以都可以读取啊,读取的变量叫做叫做什么呢?共享环境变量啊,好,可以了,完之后这个 shell 呢?大家最啊,它是什么呢?它是局共享什么环境变量呢啊,读取解析器啊,类型的环境变量 读取啊,是全局共享的读取解析器类型的环境变量,环境变量开了啊,那取环境变量,注意啊,叫全局环境变量啊,是什么呢?是所有 cell 程序都可以读取的变量,就叫全局共享环境变量就可以了。 好,那这里大家记我们就介绍完了,这是怎么查看你的系统是什么解析器啊?其实一看就知道了啊,最重要还是这红色的,那 bash, 这个解析器是默认的啊,默认的。 ok 了,那这里大家记我们就介绍完这个 shell 到底是什么东西了。好,我们小节一下, shell 是 什么? shell 是 什么呢?大家就记了,是 啊,命令啊,为什么呢?因为类似大家记啊,类似 windows 的 啊, dos 命令,所以说你可以说它是个命令。 ok 完,又是什么呢?又是又是, 呃,又是,呃,一门程序设计语言,哎,有人说老师没看到啊,没关系啊,这个后面我们在讲解的过程中就会介绍,它是里面包含了很多程序的一个元素,编程程序的元素的啊,好,里面注意,包含,含有啊,含有变量啊, 函数啊,好逻辑控制语句等。 ok, 它包含了一门程序员里面所应有的东西啊,那校脚本又是什么呢?大家注意了,校脚本就是 啊,首先它是一个文文本件,它是一个文文本件。完里面啊,可以编辑,可以编辑啊, sell 命令或编程啊,或进行编程,进行编程,进行编程啊,完之后这个注意了,就是组成了一个 style 脚本,它其实就是个文本文件,我们要在这个文本文件里面边写 style, 命令完之后进行编程,从而, 呃,从而形成一个命令集合啊,形成,形成啊,形成一个可从用 的啊,叫脚本文件。脚本文件啊,文件啊,可以重用执行啊,可重用执行的 执行的脚本文件,它其实就是个脚本文件了啊。好,再往下,那这个 cell 脚本也知道是什么了,那 cell 脚本的作用是干嘛呢?哎,答对了啊,通过编程 cell 编程啊,我们其实最主要是通过四个 cell 编程,哎,来提高, 提高,提高,谁提高?对, linux, linux 啊,啊,系统, 这个系统管理的工作效率,管理的工作效率啊,管理工作效率,这是我们最终要目的啊,效率就可以了。 好,那这里 side 脚本的作用知道了,那最后还有 linus 系统默认推荐使用哪个解析系啊?是不是拜氏?哎,鼻音完之后回过来,这里是拜氏。好,那这里就是给大家讲解的一个 side 脚本的一个介绍,我们保存一下。

lenox 用户的天终于亮了,不用切系统就能在 linux 上流畅运行 windows 选件这个项目已经收获二十一 k 星标了。它和传统虚拟机不一样,基于 free r dp plus remote app 协议实现应用级虚拟化,把 windows 程序以原声独立窗口展示,还支持硬件加速,用起来和在 windows 上几乎没差别,而且配置要求特别低,四 g 内存双核 cpu 加三十二 g 硬盘传播,真的很好用。