自带满级装备,上手快,更新速度快,堪称黑客界瑞士军刀的 kali linux。 其实 kali 并不难学,因此我花了三个月的时间录制了全套 kali 教程视频,以一个零基础初学者的角度, 用更具有趣味性、接地气的讲课方式去重新解析它,让你真正体会到什么是每一秒都在疯狂输出知识点。接下来让你真正体会到什么是每一秒都在疯狂输出知识点。接下来让你真正体会到我们三六零马兰泉学习中心,我是白茶老师, 那么今天的话,本章节主要给大家分享这个卡尼操作系统,就是配置 s h 服务远程的一个连接。那么首先的话给大家讲讲这个什么是 s h, s h 的 话,它是一种网络加密协议,就是用于在不安全的网络当中里面去安全的远程访问或者管理计算机,包括服务器,它通过加密通讯数据,包括登录、认证,编码、传输,防止中间人攻击,包括或者这个数据被别人监监听。 呃, s h 的 话,它的这个特征的话,首先第一种就是加密通讯,呃,就是加密。什么是加密通讯?加密通讯的话就是在安全的通道里面进行数据传输,能够更加的保障数据的传输的安全性以及它的隐私性。那么第二个特征的话就是身份验证, 就支持密码认证,包括跟安全的必要认证,就相当于我们在做数据的这个传输过程当中里面这个通道里面就加了两把安全锁。那么第三种特征的话,就是端口转发,就支持隧道功能,用于在安全防护内网的服务,就相当于我们在安全的通道里面进行数据传输。 那么第四种的这个特征的话,就是跨平台,就是几乎所有的抄系统包括网络设备都支持,像 windows 系统包括 linux 系统都支持。 呃,那么接下来的话给大家介绍这个插设这个软件,那么这个软件的话,它是一款一款专门的 s h 客户端的一个工具,因为我们稍后的话会通过插设这个软件去连接到我们的卡里操作系统, 然后的话我们就可以通过这个软件去连接到我们之前装好的这个卡尼系统。那我们之前的话我们要用这个卡尼系统的时候,我们会在这个窗口当中里面去 使用这个卡尼操作系统当中里面内置了很多的一些功能,所以本章节的话我们会讲到这个卡尼操作系统 这个 s h 这个服务,然后配置这个服务开机自启,然后的话我们就会通过这个插设这个软件去连接到我们的卡里,然后我们通过这个插设这个软件就可以去干嘛去调用 这个卡里操作系统当中里面的很多很多的一些功能,比方说美少女,比方说 emap 是 不是等等等等很多很多的功能。而且的话我们稍后通过插设 这个软件 s h 的 这个隧道功能,将卡里作为代理服务器,包括穿涂内网访问目标资源。而且的话我们通过这个叉十二这个软件绘画配置,可以在这个团队协助过程当中里面去快速的跟团队的成员同步远程的连接信息。而且的话 这个隐蔽渗透使用这个动态的端口转发卡里流量,通过叉十二的隧道转发,避免防火墙的一个检测。 那么接下来的话给大家讲讲这个卡里操作系统就是怎么样去启动这个隧道,就是启动这个 s h 的 服务,怎么样去利用我们这个叉上这个软件去连接,通过 s h 这个服务去连接到我们的卡里, 那么连接的话在这里头就会用到几个步骤,首先第一个步骤的话,你要把这个卡里操作系统当中里面的这个 s h 的 这个配置文件,要去把它设置为开机自启的一个配置,当它配置前的话,你首先你要切换到 root 用户, root 用户的话就相当于我们 windows 电脑的管理用户。那么首先的话第一步 给大家讲讲呃怎么去配置。首先我们打开卡里操作系统,打开这个终端,打开终端里以后啊在这里头一定要切换到 root 用户的登录,否则的话你修改这个 s h 的 配置文件,你是修改不了的。 那一下回车,按回车里以后,在这里头我们就输入这个 root 用户权限的这个密码, root 按一下回车,按回车了以后,大家看到这个状态就是普通用户,那么这个红色字体状态的话就是管理用户,在尼尼克系统当中里面就叫 root 用户,然后在这里头我们就要通过 cd 这个命令切换到当前这个文件下面的这个文件, 然后按一下回车,大家看到现在目前已经切换到 s h 这个文件目录下面来了, 但这个文件目录当中里面有很多的文件,所以接下来的话,我们通过 l s 这个命令去查看当前 s h 这个文件目录当中里面有哪些目录,进行一个展示和查看,按一下回车,哎哎,回车了以后,在这里图大家看到是不是有很多很多的文件目录, 那么这些文件目录的话,所以咱们稍后就会用到这个文件目录去修改,把这个文件目录当中这个 s h 的 服务,把它设置为开机自启的一个状态,然后我们就通过插设这个软件去连接它,然后在这个里头我们就输入 vm 这个命令,这个命令的话就是一个编辑命令,去编辑当前这个文件,按一下回车,按回车了以后,大家看到这个文件当中里面是不是有很多的一些文件,那咱们现在目前是一个查看状态, 那稍后我们在这里头我们输一个键盘的 a 字母或者 i 字母,按一下 a 或者 i, 在 这里头看到是不是一个插入模式,就是一个编辑模式,那编辑模式 ok 了以后,那么接下来的话,我们就要去 找到我们今天要修改的这个配置文件,那么首先第一步在这个里头我们需要把这行命令把它设置为 yes, 好吧?然后我们在这个里头还修改这个密码的文件,把这个密码的文件在这个里头也需要把它这一行命令,也需要把它设置为 yes, 把它解开,那么解开完了以后,咱们现在目前这个状态是一个编辑的状态,然后我们按键盘的左上角有一个按钮 叫 esc 的 这个键盘按钮,按一下这个按钮,按钮完了以后是不是已经切换到把这个编辑状态把它取消掉,那么取掉完了以后,咱们现在目前已经修改成功了。单修改成功了以后,接下来的话,我们再再输入一个命令,进行一个保存退出, 我们输入一个命令,冒号 w q, 这个命令小写冒号 w q, 这个命令就表示保存退出。按一下回车,按回车了以后,咱们现在目前是不是已经修改成功了?单修改成功了以后,接下来的话,我们就要去启动这个 s h 的 这个服务, 我们看一下这个状态到底正不正常。按一下回车,把这个服务把它启动起来,那么启动完了以后,这个 s h 的 服务的状态 到底正常的不正常,现在目前看不到。所以接下来的话,我们需要再去输一行命令,去查看这个 s h 的 这个服务的一个状态,它是正常还是不正常。按一下 会车,大家看到咱们现在目前是不是已经启动是正常的状态,就是 running, activity 为 running 的 话就表示正常状态,那么这个符岂能正常了?我们看到这个里头有个单词叫 disable, disable 的 话,它这个单词的作用就表示咱们现在 是还是一个开机不自启的这个 s h 服务的一个状态。所以咱们稍后的话,需要把这个状态要把它设置为开机自启的一个状态,把这个 s h 的 服务设置开机自启,然后在这里头我们先退退出,那么退出完了以后,在这里头 我们就输入这行命令,这行命令是非常核心的命令,要把我们当前这个 s h 的 服务 要把它设置为开机自启,当你开机自启这个服务启动成功之后,我们才能够正常去使用这个插设这个软件去连接到咱们当前这个卡里操作系统, 然后在这个插销这个黑漆嘛黑的这个黑屏当中里面就可以去调用卡里操作系统当中里面内置了很多很多的一些功能,包括美少女,包括 emap, 是 吧?很多的一些功能,所以在这里头我们只需要按一下回车,按回车了以后,咱们现在目前已经启动成功了, 修改为开机自启了,那么修改成功了以后还是不成功,看不到。所以接下来的话我们再通过去查看这个 s h 这个状态的一个服务,按一下回车,按回车了以后,大家看到咱们现在目前是不是已经设置为 enable, 是 不表示已经设置为开机自启了, 那么开机自启了以后,咱们现在目前已经设置成功了,通过我们当前这几个步骤,然后去把这个 卡里操作系统这个 s h 的 服务的配置已经配置成功,并且设置为开机自启,把这个服务启动好了,那么启动完了以后,那么接下来的话我们就会用到一个软件叫叉社,这个软件去连接我们的卡里操作系统。 当你要去用这个软件的话,那你首先第一步你要到官网去下载这个叉社这个软件, 好吧?这个软件的安装包的话,如果说我们在座各位想要的话,没有的同学,没关系,到时候你可以一键三连可以发给大家好不好?那么我在这个里头的话,你拿到这个安装包了以后,只需要下一步,下一步安装就可以了,不要存到电脑的 c 盘, 因为电脑的 c 盘属于系统盘,如果你电脑 c 盘存的东西越多的话,你的电脑就会越来越卡,好吧,所以我已经安装好了。安装好了以后,接下来的话,我打开这个插设 这个 s h 的 这个工具这个客户端,那么打开完毕以后,咱们现在我要通过这个软件去连接这个卡里的操作系统,那么接下来的话我们就进行一个配置来进行连接。 那么怎么去做?首先的话我们打开这个软件去创建一个绘画,然后新建一个绘画,那么这个名称的话随便取,我就取名叫卡尼一,好吧,那完了以后这个协议的话就是 s h h 不要去改那么这个主机名称,主机的话 这个主机就是当前卡里操作系统的 ip 地址,那么接下来的话我们输入 ctrl 加 c 退回,那么退回了以后在这里头输一个一夫 com 这个命令,去查看当前卡里操作系统的 ip 地址,按一下回车,按回车了以后,在这里头看到就可以看到当前卡里 操作系统的主机的 ip 地址,把它复制一下,那么复制完了以后,我们把这个 ip 地址配到叉设这个软件当中里面来。那完了以后,接下来的话是不是直接点击确定,好吧? 点击确定完了以后,咱们现在目前还没有成功没搞完啊,卡里啊。然后主机的 ip 地址完了以后, 在这一步完成了以后,我们先不点确认,好吧?还有我们去配置这个身份,那么这个身份的话,这个密码其实就是当前卡里操作系统的账号登录密码和密码,登录卡号,卡里,账号密码也是卡里, 然后直接干嘛?点击确认,然后点击连接,然后在这里头显示一个接受并保存,我就保存。大家看到咱们现在已经通过我们刚刚的部署,是不是通过这个叉校这个软件是不是已经正常的去连接到我们当前卡里操作系统了? 那么连接完了以后,在这里头是不是已经出现卡里,然后在这里头输入一个 if configure, 按一下 回回车,在这里头是不是可以成功的去查看到当前卡里操作系统的?这个就是我们刚刚所看到的这个 ip 地址,是不是已经在这里头来说一下 if config, 按一下回车,按回车了以后,在这里头是不是已经已经连接成功了?所以这是我们今天本节课的分享,好吧,所以如果是在这个里头,大家在操作过程里面还有一些问题的话,没关系,到时候大家可以一键三连, 可以私聊,好不好?谢谢大家,好吧,拜拜。嗨,大家好,欢迎大家来到我们三六零马兰犬学习中心,我是白菜老师。 那么本章节的话就是给大家讲讲这个制定卡尼,卡尼的话它本身就是一个操作系统,就相当于就是一个电脑, 那么我们这个电脑,比方说我们这个卡尼操作系统打开之后,大家看到这个都是很多,就是英语就是英文,可能很多同学的话可能是看不懂, 所以今天的本章节的话给大家讲讲怎么样去自定义卡尼,让我们的卡尼去安装这个书书法,以及包括怎么样去把这个卡尼操作系统这个把它安装一个中文包,把它汉化版, 以及包括。呃,今天我们这个卡尼操作系统的话,我们现在目前我们这个画面是长这样子,包括怎么样去美化排版这个卡尼操作系统的一个界面。记住我们今天给大家所分享这一块三个板块, 那么首先的话给大家分享讲的是第一个板块怎么样去将我们这个卡尼操作系统,然后设置为中文的界面。所以我相信很多同学的话,学这个网络安全这一块经常会用到卡尼会担心英语不好,其实我们只需要把这个英文的这个安装包把它装好之后,其实非常的简单 怎么去实现,那么接下来的话我们就带着大家去操作,首先的话第一步打开我们这个卡里的操作系统,那么打开这个操作系统以后,现在我也给这个操作系统去安装这个中文包。 那么首先的话第一步打开我们这个终端,打开终端的以后,咱们在这里头看到这是一个蓝色字体,就是一个普通用户,所以我还是老规矩在这里头输入这个速度 这个命令,然后进行一个切换到管理用户,就是我们卡里拎拎克系统的这个 root 用户,然后在这个里头输入这个卡里的密码,但在这里头我们输入这个密码的时候,这个操作系统默认是不显示的,记住输入输入完了按一下回车, 咱们再看到现在目前的话是不是已经切换到红色字体,就是管理用户,专业术语的话叫 root 用户,那么 root 用户完了以后,然后接下来的话,我们下一步在这里头我们就输一个安装中文的一个 包的一个指令,我们只需要把这个指令按一下回车,就别打错了,那按回车了以后,在这里头就选择很多的一些语言,所以咱们中国的话,我们就按这个中文的这个中文包进行安装,然后我们在这里头我们点击这个键盘的上下键 往下拉,拉到我们的最底底部,咱们稍等一下,然后我们在这里头看到一个 z c n u t f 杠八,然后这个选项 光标我们定位到这个里头了以后,按一下键盘的空格键变成一个星号,那么变成星号了以后,我们按键盘的回车键按一下回车, 按回车了以后,在这里头我们选择我们刚刚选择了这个中文包,然后我们选择刚刚这个 j h c n 点 u t f 杠八的这个中文包,然后直接按回车,按回车了以后,大家看到现在目前的话是不是已经在安装的一个状态,那么安装成功之后, 在这个里头我们就需要重启一下这个超级筒,那么怎么去重启?平时我们用 windows 电脑是不是有 select 点击,那么在这里头的话我们就说一个指令叫 ray boot, 这个指令按一下回车,它就会帮我们重启,那么重启之后的话,那么就会安装成功,咱们稍等一下,大家看到现在目前的话是已经安装成功了,安装成功以后在这个里头我们就搜这个卡里的账号密码,然后也是 卡里,这是默认的,当然在这里头的话可以改啊,我们下节课给大家去讲好不好?我们点击登录,那么点击登录以后, 大家看到现在目前我的卡里操作系统是不是已经把它变成汉化版了?然后在这里头大家看到是有很多的一些工具,包括姓氏集, 漏洞分析,包括密码攻击,无线攻击,包括逆向工程,然后在底下这个地方是不是还有书写,是不是很多的一些社会工作圈的一些工具包?好吧,这是第一步我们做完了,但做完了以后,接下来的话,我们第二个板块我们就要设置, 呃,包括它的这个什么,还包括怎么样去安装这个书法,这个书法的话就平时我们安装 windows 电脑, 你也首先是不安装这个什么输入法,所以同样我们黑客用到这个卡尼操作系统这个电脑,那么他也需要他默认是没有输入法的,那么接下来的话,我们接下来怎么样去给他安装这个输入法?那么输入法的话其实非常简单,首先第一步的话我们打开这个窗口, 打开窗口里以后,在这里头同样我们要切换到 root 用户,就是管理用户输入速度速这个命令,按一下回车,然后在这里头就提示我输入这个密码卡里 按一下回车,是不已经切换到这个红色字体了,那么切换红字体了以后,这个字的话,可能我们大家可能看不清,那么接下来的话,我们只需按住键盘的 shift 键加 ctrl 键,按键盘的加减,这个加号键就放大, 按住 ctrl 键将减号是不是就缩小?好吧,就是这么大,调调大一点。那么完了以后,接下来的话,我们怎么样去安装这个输入法?那么安装输入法的话,接下来首先我们只需要去 输入这行命令,按一下回车,按回车了以后,在这里图可能就是由于这个圆的问题,那么因为我们上节课的话是不是已经给大家讲过怎么样去更新圆? 所以在这里头的话,我们首先呃把这个 app 这个工具先把它,我们现在目前没安装成功,然后我们输这个命令的话,先把它更新一下,咱们稍等一下啊, 把那 app 给它更新一下,更新完了以后我们再来安装的话,那么可能会安装成功。大家看到咱们现在目前是不是已经 更新把这个 app 的 工具的话,是不是已经更新好,更新完毕了,那么更新完毕以后,接下来的话,我们就去再次去输入这行命令, 然后按一下回车。那么接下来的话,咱们现在目前是不是在给我在安装下载,那么下载完了以后,我们点出这个 y 这个字母,他问我要不要继续,我们输入 y 的 话, yes, 是 不是继续?咱们稍等一下,因为你的电,你们的电脑的话可能下载的时候可能会快一点,因为我的这个电脑的话装了很多的这个虚拟机啊。 ok, 咱们现在目前的话是已经呃安装成功了,那么安装成功了以后,同样我们最后一步的话,依然要去重启这个电脑,然后按一下 reboot 这个命令,按一下回车,然后重启这个电脑。那么重启完了以后看看到底有没有安装成功这个输入法, 咱们稍等一下啊,输入登录的账号卡里密码也是卡里,而安装成功之后,大家也可以关注到我们这个卡里操作系统的这个, 呃,右上角在这里图是不是出现一个英文,中文是不是这样的一个输入法?比方说咱们现在我在这里图输一个,你好,大家看到是不是已经安装成功了,如果说我要输这个英文的话,是不是切换英文,在这里图是不是输一些理想,比方说输一个, 呃, eiffel config 这个命令,按一下回车是不查看当前这个操作系统的本机的电脑的 ip 地址,好吧,已经成功了,这是我们完成了今天自定义卡尼操作系统的第二步。 那完了以后,接下来的话,我们再给大家讲讲这个卡尼操作系统的这个主题界面的设计啊,因为咱们现在我们打开这个卡尼操作系统的时候,大家注意这个界面的排版 是不是这样的一个界面。单接待的话,我想通过一些命令,包括一些工具,把这个界面安装的更加的美观,更加的炫炫酷,根据自己的喜好来进行调整啊,所以接待的话怎么样去做? 那同样我们依然打开这个终端,在这里头输入速度,这个命令按一下回车,大家看到是不是已经切换到这个 root 用户了, 那么切换到入宠用户里户怎么样去改变这个操作系统的一个排版这个画面,这个界面同样我们在这里图我们输入这行指令,那么当我们输入这个指令里户按一下回车来进行一个下载安装,有一些软件无法被安装,如果 发行版,然后无法去满足破坏,我们再试一下,直接来更新一下,看一下 大家看到咱们现在目前的话,直接更新这个窗户的界面,然后我们在这里头的话输一个一,然后这里面的话有好几个板块啊,比方说我喜欢这种模板的一个排版,然后我们输一个一选择这个板块,然后完了以后在这里头的话我们依然要去重启这个操系统, 按一下回车,咱们现在目前打开这个操作系统的这个 排版,看有没有发生一些变化,咱们稍等一下,输入卡尼,输入卡尼,然后在这里头的话还是没成功,没成功的话没关系啊。呃,我们下节课再给大家去讲解,好吧?所以如果说我们大家 对现在目前所安装的这个技术的话,还有一些问题的话,到时候可以一箭三雕,一箭三年,可以私聊,好吧?拜拜。
粉丝260获赞722

如何为一块网卡配置多个 ip 地址,这样呢既可以节省硬件成本,不需要太多的网卡。然后我们也可以为我同一台系统里边的不同的服务去绑定不同的 ip 地址,这样呢也可以便于实现网络隔离或者说访问控制。 那么我们以我当前的 s 八为例,首先我们去找到我们这个网卡的配置文件, 然后我们打开这个网卡的配置文件啊,我们这种方法是永久修改,所以它对比临时修改呢,它不会说系统充气以后失效。 我们在这个网卡的配置文件里边,这是你网卡原有的配置,我们不需要动,然后我们给我们这个网卡再给它添加两个 ip 啊,我们称之为叫辅助 ip, 那 我们只需要把这个网卡的原有的 ip 地址和掩码拿过来, 然后呢我们需要在第一个辅助 ip, 这个 ip a d d, r 后边我们加个一,然后呢后边跟上你的 ip 地址就可以啊,这个 ip 地址大多数都是同网段的。 好,那么我希望我这个地址是零点幺二二啊,不要发生冲突哈,然后掩码的话呢,二十四位,那我还想再添加一个 ip 地址,好,我们再把它拿过来,然后呢把这个 ip adr 改成二,这是我第二个辅助 ip, 然后这个 ip 地址我希望它是 零点二二二。好,掩码不变。然后呢,我们保存,保存完以后我们得需要重启你的网络服务,用 ctime ctl restart network manager。 重启网络服务以后,我们当前的配置并没有生效,所以我们还需要使用 n, m, c, l, i, 然后跟上 connection 啊,我们用 c 就 可以,然后 up 你 的网卡名,我的网卡名是 e n s 三十二啊,重启网卡才能使你的配置生效。 然后重启之后呢,我们再用 ipas 去查看我们 e n s 三十二网卡的时候,我们就可以看到它多了两个 ip 地址,这样的话呢,我们就可以在一块网卡上边永久地去配置多个 ip。

hi, 我是 长风,我的电脑是 linux 系统,它只是我游戏荒时候的娱乐。如果把 linux 比作一款游戏的话,那么我觉得它会是世界上最宏大的开放世界游戏。 今天这期视频我想带你一起玩一个游戏。可能会有一些陌生,但我保证它绝对有趣。这个游戏的名字叫做 the new linux, 这里特指桌面端哦。 序章通常是整个游戏最简单的部分,而适合作为游戏序章的 linux 发行版叫做 linux mint。 安装系统需要做一些准备。来到 linux mint 的 官网下载 linux mint cinema, 在 下载页面往下翻,可以找到国内的下载链接。 然后还需要一个制作系统盘的工具。我喜欢使用 vuntio, 因为它允许在 u 盘里存放多个系统的镜像文件。任意选择一个链接下载 windows 版本就行。然后我们在 windows 搜索电源,选择电源计划,选择电源按钮的功能,更改当前不可用的设置,确认关闭了,快速启动。 因为 linux 和 windows 对 主板时间的错乱。浏览器搜索 showroom, 找到我的文档, 进入 viki 页面。安装任意 linux 系统前的准备工作,复制这段命令,右键任务栏上的 windows logo, 打开终端管理员, 右键粘贴回车运行命令的具体意思在这里有,就不解释了。这个时候之前的两个文件应该都下载好了。右键 onetoy 的 压缩包,选择全部解压,插上事先准备好的 u 盘,使用 onetoy 或格式化 u 盘,记得备份数据。接着把 iso 文件放进系统 u 盘。 制作完系统盘,还需要为系统准备硬盘空间,你可以使用一整个空硬盘,也可以打开 windows 的 磁盘管理右键压缩键大小来腾出空间。准备工作到此结束,以防万一,记得备份一下重要数据。 关机重启进 bios, 常见的键位是 delete 或者 esc 或者 f。 二,一定要确认关闭了安全启动。接着把系统 u 盘设置成启动项的第一个。不同电脑的 bios 设置方法不同,可以自己搜索一下 onetoy 的 引导菜单里,选择 linux mint, 再选择第一项,以普通模式启动。 现在这个画面叫做 live 环境,你可以随便玩玩,不会影响本机系统。如果觉得还有点意思,我们接下来正式安装 linux mint。 双击桌面上的安装程序, 设置界面语言,键盘布局、连接网络,安装多媒体编辑码,安装类型,这一步是重点。如果 windows 和 linux 双系统的话,选择第一项,程序会自动检测到我们之前腾出的空间安装 linux mint, 启动相关的文件会安装到 windows 的 启动分区里。 如果是整块硬盘安装的话,选择第二项,然后指定要安装的硬盘,接着指定时区创建普通用户。安装完成后,现在启动画面上会提示你拔掉 u 盘,按下回车重启。 接着把 linux mint 的 启动项设置成第一个,就可以进入 linux mint 啦。你会注意到 linux mint 的 启动项名称叫乌邦图,它是基于乌邦图做的,但是不知道为什么没有改掉启动项的名称。 在启动菜单可以注意到,已经自动配置好了双系统的引导。选择第一项。进入 linux mint 第一件事情是更新系统到最新状态,点击第一步,打开更新管理器,点击确定,根据提示更换本地镜像,测试完成后,选择最快的镜像源, 再点击右下角更新缓存,然后点击应用更新安装所有的更新安装完之后记得重启系统,再次登录系统,点击下一步,打开驱动管理器,检查一下有没有缺的驱动。第一次打开会卡,一会加载,耐心等待一下 n 卡用户注意装有绿色推荐标识的显卡驱动。 接着打开系统,设置输入法,安装简体中文的语言包支持,安装完成后把输入法框架切换成 f c i t x。 再次重启之后,显卡驱动和中文输入法就生效了, 默认是 ctrl 加空格键切换输入法。最后我们打开软件管理器,在首选项里设置显示未经验证的 flatpack 软件,再刷新一下软件包列表, 这样一个功能完背的 linux mint 就 配置好了。软件可以从网上下载安装包安装。 以 linux qq 为例,可以看到有三个版本可供下载,这关系到 linux 发行版的派别。虽然 linux 发行版成百上千,但其中有三大主流派别,分别是 devi 系、 redhat 系,还有二尺系。 devi 系的软件包后缀是 d e b, 鸿茂系的软件包后缀是 r p m, 二尺的软件包后缀是 p k g 点 tr 点 z s t。 除此之外,还有一些各个发行版通用的打包方式,比如 app image 和 flatpack。 linux mint c 的 门基于乌邦图制作,属于 debenture, 所以 要使用第一 b 后缀的软件包,下载完成后双击打开就能安装了。我们可以完全按照 windows 的 操作逻辑来使用 linux mint, 但既然是玩游戏,我们来挑战一些有趣的事情,按下 ctrl shift t 键可以打开终端仿真器,不用感到不安,我们只是来玩一些简单的命令而已。唯一的难点可能是需要认识几个英语单词。 输入这段命令。 slave 代表以管理员身份运行。 a p t 是 迭变系发行版管理软件包的工具。 install 是 a p t 的 选项,作用是安装 c matrix 是 软件包名称回正运行命令。这就像是在告诉终端我是管理员,帮我用 apt 安装一下 c matrix 这个软件,再使用 c matrix 命令打开 c matrix, 如名字表示的那样,这是一个黑客帝国代码语 关闭软件可以使用 ctrl c 或者 q 键,想删除软件的话可以使用 apt 的 remove 选项,更多其他的选项可以使用 apt 杠 h 查看。 接着我们试着使用终端编辑文件。 linux mint 自带了名为 nano 的 终端文本编辑器, nano 后面跟上要编辑的文件的路径,编辑完成后 ctrl s 保存, ctrl x 退出。 最后我们使用这段命令把软件商城的下载地址换成国内的镜像源,可以提升下载速度。 flatpack 是 管理 flatpack 软件的工具, remote modify 对 配置进行修改,杠杠 u r l 代表修改地址,这是上交大的 flathop 镜像。 到这里我们就算通关序章了,中途应该没有什么特别困难的地方。更详细的 linux mint 使用方法可以看这一期女友在禁用命令行的情况下使用 linux 这期视频。 linux mint 就 像是新手村,让初入游戏的我们不至于手足无措,但是现在我们是时候走出新手村去面对更大的挑战了。 linux 发行版有两种更新策略,一种是每隔几个月发布一次大版本,称作定期更新。另一种是软件一更新就尽快推送,称作滚动更新。定期更新的稳定性更高,但软件通常落后几个版本甚至老旧。 滚动更新则让系统始终保持最新,所以它对新硬件的支持更好。跟游戏性能强相关的显卡驱动、内核和外围组建的版本也会更高。 lex 发行版三大派系中的二尺 linux 采用的就是滚动更新。全球最大的游戏平台 steam 的 创造者 v 社和二尺 linux 有 合作。二尺的社区拥有最好的桌面端日用氛围,二尺 vicky 可以 帮助用户解决疑难杂症。二尺 linux 用户仓库让软件安装无比方便。 滚动更新加用户仓库加详尽文档加社区氛围加 steam 背书,二尺 linux 就是 目前最适合桌面端使用的 linux 发行版。 steam 的 操作系统占比统计也证实了这一说法。除去威慑自己,基于二尺开发的 steam os 第一名就是二尺,第二名是最易用的 linux mint, 第三名是基于二尺做了极致性能优化的 cash os。 问题在于,二尺 linux 的 安装没有 linux mint 那 样直观的图形界面,必须在命令行环境下完成。直接从 linux mint 转到二尺, 这对刚出新手村的我们来说有点复杂了。幸运的是, steam 排名第三的 catch us 为我们提供了图形化安装的二指,所以接下来我们就以 catch us 为钥匙,开启进入二指世界的大门。 如果你配置了 win 加 linux mint 双系统,在安装 catch us 之前,我演示一下如何干净地删除 linux mint。 在 windows 搜索图八工具箱安装完之后,在磁盘工具页面打开 disk genius, 为了避免误操作,可以右键任务栏上的 windows logo 打开字斑管理,对照着改。需要删除安装了 linux 的 硬盘分区,比如我这里,在硬盘二上 右键删除之后记得点击左上角保存更改。如果你是单块硬盘,配置了双系统,还需要找到 windows 的 启动分区,删除 linux mint 的 引导文件。 我这里是硬盘零的第一个分区,双击进入,再进入 e f i 目录,右键强制删除这个 linux mint 的 引导文件,注意文件加名称,千万千万不要错,删掉 windows 的 引导文件。然后我们还需要安装 boot time, 清理储存在主板上的启动项, 打开之后点击 u e f i 修改启动序列,删除 linux mint。 对于通关的新手村的我们来说,安装 touch u s 只是小菜一碟。 touch u s 的 官网提供了桌面版和掌机版,如果想要类似游戏主机的体验,可以下载掌机版。我们是桌面端,所以下载桌面版 touch u s 的 live 环境加载会比较慢,耐心等待一下,加载出来之后,你会注意到桌面环境看上去跟 linux mint 的 截然不同。 因为 linux mint 使用的是 cinnamon 桌面,而开启 us 默认使用的是 kde plasma 桌面。连接网络后开启安装程序, boot loader 是 系统引导程序,我们选择设备兼容性最好,教程文档最多的 grab, 安装过程和 linux mint 没有什么区别,按照自己的需求进行选择就行。这里开启 us 提供了很多桌面环境供我们选择,在 linux 的 世界中,桌面环境是可以随意更换的,甚至还可以同时安装多个桌面环境。但是对于刚出新手村的我们来说,使用 kd plus 桌面就可以了。 这一步让我们自定义要安装的软件,通常保持默认即可,如果需要打印机驱动的话,可以勾选这两项。 安装的过程中,开启外设会自动检测硬件设备,安装合适的驱动显卡驱动和硬件编辑码都会自动安装,还会自动配置软件镜像原,完全无感。 安装完之后重启,进入系统,点击幻影程序左下角的应用或调整启动。开启 update, 这是任务栏上的更新组建, 然后点击更新系统,确保系统在最新状态。然后我们需要获取一个史诗级神器 a u r, 它可以极大程度方便我们安装软件。 ctrl shift t 打开 console 终端,在开启 us 上,我们会经常使用终端做事情,不用担心,跟着我一起操作就行。 我们只要安装一个 a u r 助手就可以从 a u r 安装软件。开启 us 的 软件仓库里边已经为我们准备好了 y, ay 和帕鲁是两个常用的 a u r 助手,我习惯使用 y, ay suda 代表以管理员身份做模式。我们之前在 linux mint 上用过 pacman 是 二尺的包管理器 pacman 之于二尺,就像 a p t 之于 linux mint。 杠大写 s 是 pacman 的 选项,代表 sink。 我 们可以简单理解为安装 y, y 是 要安装的软件包名字。 安装 a u r 助手之后,接下来所有的软件包安装都可以选择用 a u r 助手进行,它会自动选择合适的软件来源。为了方便使用,可以安装一个 paxix, 用 t u i 查找自己需要的软件包,或者直接去 a u r 的 网站上查找自己需要的软件。 接下来我们要面对开启 us 上的第一道难关,中文输入法。放心,我们的仓库足够强大,只需要安装两个包,修改几个系统设置就能装上输入法。安装这两个包, f c i t x 五杠 i m 这个包包含了 f c i t x 五输入法框架需要的组建和依赖。 这个包包含了所有常用的中文输入法方案,足够基础使用了。安装完成后,需要设置输入法相关的环境变量 终端输入这段命令。 kate 是 k d e plasma 桌面自己的文本编辑器,后面这些是要编辑的文件的路径。它在根目录下的 etc 目录里叫做 environment, 顾名思义,它是用来设置环境变量。在 etc 目录下代表这是一个系统全职的配置,所以需要管理员权限才能修改 回车运行。写入这段内容,设置 x 微慢应用,把键盘输入交给 f c i t x 五输入法处理。听不懂没关系,我们完全没必要懂这些。 写完之后 ctrl s 保存,需要进行管理员身份验证。接下来,因为中文输入法在系统语言为中文的时候会出现很多异常,所以我们要让系统使用英文本地话,但是同时界面要显示为中文 输入。这段命令用 k 编辑文件,这是 plasma 的 语言设置相关的文件波浪号代表 home 目录。 将 l n g 变量设置为英文,再添加中文的 l c messages 变量,让大部分界面以中文显示,改完之后记得保存,需要注销。重新登录,让环境变量生效。 接着打开系统设置,找到键盘,虚拟键盘,激活 f c i t x 五。微澜启动器,记得右下角应用。再找到语言和时间部分的输入法,这里可以添加输入法,切换快捷键,还可以设置外观, 这样输入法就配置好了。浏览器搜索二十 viki 输入法或者二十 viki f c i t x 五,有更多输入法相关的信息,感兴趣的话可以阅读,如果出现疑难杂症,也可以从里面找解决办法。如果开启 us 没有自动配置好双系统的话,运行这条命令,用 k 编辑 grab 的 原文件, 删掉最后一行开头代表井号的注示,保存之后运行这段命令,重新生成 grab 的 配置文件,就配置好双系统了。 现在我们就获得了一个功能完美的 k 七 us 加 k d e plus 桌面环境。 k 七 us 作为性能特化的发行版,为了物尽其用,接下来我们挑战在 k 七 us 上玩游戏。 k 七 us 的 欢迎程序里可以一键安装游戏相关的软件包,在开始菜单搜索 hello, 打开欢迎程序, 在这里可以一键安装游戏相关的软件。我们要用的主要有四个程序, steam 就 不谈了。万用是一个让你在 linux 上运行 windows 软件的兼容层软件。 lutris 是 游戏策划的万用管理工具,这个软件适合用来玩 epic 和 gog 上的游戏。 steam 的 使用方法和 windows 上一模一样,开箱即用。所以我主要说一下 win 和 lucis 安装完之后运行 win c f g 初识化 win super 加 e, 打开文档,管理器显示隐藏的文件夹后,目录下会出现一个点 win 目录里边存放着 win 创建的 prefix, 相当于虚拟器盘。 要解决字体问题,可以去浏览器上搜索 windows 字体包,有一大堆,任意下载就行,默认的下载位置在这里,右键压缩包可以解压到此处。 我们需要的是这些 ttf 文件。 ctrl a 全选 ctrl c 复制,在加目录下进入点 y driver c, windows font ctrl v 粘贴,这样就解决了 y 运行 exe 文件了。右键 exe, 用 y 打开 这里的 c 盘就是 home 目录。下点万亿里的 driver c 目录应用菜单的快捷方式会出现在 local share applications 万亿目录里边。桌面的快捷方式在这个目录里, archiviki 的 万亿页面有更详细的使用方法,可以自行研究一下。其实比起直接运行 exe, 更常用的方式是使用 lucis 这样的管理器。 第一次打开 luchus 会自动安装需要的主键,安装完之后在 luchus 右上角进入首选项,在 update 页面点击下载,此时会下载最新版本的 g e prototyping 是 steam 的 创造者 v 设计于 yin 制作的,专门用来玩游戏的监控层。 g e prototyping 结合了最新版本的 yin 和 prototyping。 在 steam 外用 steam prototyping 玩游戏时,通常使用 g e prototyping, luigi 会自动处理 g e prototyping 需要的 u m u 环境。下载完之后,点击左下角外屏边上的小齿轮设置,默认使用最新版本的 g e prototyping。 现在就可以点击左上角的加号安装 windows 软件了。由于时间关系,这里就不详细介绍了,可以看这一期挑战 linux 玩游戏视频,学习具体的使用方法。 horroric games launcher 跟 luchus 类似,就不演示了。游戏性能方面,在我测试过的配置下, d 叉十一的游戏 linux 的 帧数更高。 d 叉十一的游戏 linux 的 帧数略低,部分游戏会出现低百分之十以上的情况,但是开启真实城之后, linux 的 帧数又会反超 windows 视频,看到这里你感觉如何?现在我们已经正式入门了桌面 linux 的 世界,这款名为 linux 的 开放世界游戏有没有难到让我们无法接受呢? 如果你喜欢 linux mint 或者开启 us 的 感觉,可以就此停留。作为 steam 占比第二第三的发行版,你完全可以放心的使用它们。但是如果你对这个世界感到好奇,想要知道更多有趣的挑战和冒险,接下来我们一起向这个世界的深处走去,出窥这个开放世界最真实的样貌。 下一章,我们将进入这个纯黑的命令行环境,手动安装二尺 linux, 然后在席上手动配置出一个功能完美的桌面环境。不用害怕什么,现在的你已经有能力面对这一切。 浏览器搜索二尺 linux 的 iso, 在 下载页面往下翻,找到中国的镜像站,进入 live 环境的时候注意引导界面的样子。 这个画面代表你的主板是 bios 固件,这个画面代表你是 uefi 固件。我的视频是基于 uefi 的 教程,如果你的主板是只支持 bios 的 老设备,在分区和安装引导的部分会不一样。网上有很多教程,可以自己查一查。进入 bios 之后要先连接网络, ipa 可以 列出当前的连接信息,有线网自动连接,你还可以使用 usb 分享手机的网络。连无线网要使用 i w d 提供的命令行工具,使用 i w, c, t, l 命令。打开联网工具, 输入 device list, 列出设备,通常是 w a n。 零输入的时候按下 tab 可以 自动补全命令。接着使用 station 加设备名,指定要使用的设备,加上这个选项,可以扫描网络, 再使用这个选项列出所有可用的网络,然后使用 connect 选项连接自己的 wifi, 注意 wifi 名不能是中文。最后使用 exit 退出 i w, c, t, l, 然后任意拼一个网站,测试网络是否正常。杠 c 选项指定拼的次数是三次。有网之后,系统后台会自动激活网络时间协议,把时间同步到 utc 事件时间。 我们要使用 tempdate ctl 确认开启的 ntp, 并同步到了 utc 时间。如果不对的话,安装软件包的时候可能无法通过相关的安全验证,可以使用这段命令手动开启。 在正式安装之前,我想先带你看一下系统里的文件。为此我们要先进行软件安装相关的配置, 先输入这段命令。配置镜像源 reflect 是 自动配置镜像源的工具。杠 a 选项指定最近十二小时更新过的源。杠 c 指定所在的国家或者地区。 杠 f, 挑出最快的十个杠杠 sort, 按照同步时间和下载速度综合评分进行排序。杠杠 v, 让过程显示出来。杠杠 save, 将结果保存到这个文件,它在 etc 里的 packaging 目录下叫做 mirrorlist。 然后需要输入这段命令,更新数据库,并安装密钥杠,大写 s 是 sync, 你 可以简单理解为安装。小写 y 代表更新本地的软件列表数据,这是密钥的软件包名称,这里回车确认安装。 为了方便浏览系统文件,我们可以安装一个终端文档管理器,输入这段命令,安装鸭子,然后用鸭子命令打开。鸭子 注意听我的指令,不要随意操作,误操作可能会导致系统错误。我们正处在一个名为 root 的 空目录里面,这是系统管理员的加目录,按左方向键可以回到上级目录,上下方向键移动光标,右方向键可以进入目录。 注意左上角这个左斜杠,它是 linux 目录的起点,被称作 root 根目录。你看到的这一大堆目录都是根目录下的子目录,你不用知道这些目录是什么意义,在以后的使用过程中自然而然会懂。这里我想重点提几个我们马上会用到的。首先是 bin 目录,这里存放着可执行文件, 左斜杠可以按照名称搜索,可以发现我们刚才运行的所有命令,像是 pacman, iw, ctl, reflector, tamdate ctl 都存放在这里面。回车或者 esc 关闭搜索框。然后是 etc 目录, 这里面存放了系统级别的配置文件,比如 packman 包管理器的配置文件就在这里面。在使用开启 us 的 时候,我们安装过的 grab, 它的配置文件就在 etc default 里边。可以告诉你一个小秘密,用户密码就存在这里。 下面介绍的两个目录希望你能够记住。 mnt 目录用来手动临时挂载外部存储设备,比如我们接下来安装系统要使用的硬盘分区 bug 目录,用来存放内核和系统出场相关的文件,它和系统的启动密切相关,就看到这里吧。摁下 q 键,退出鸭子, ctrl l 清屏。 我们接下来要进行硬盘分区,先用 l s b l k 空格杠 p f 命令列出当前的分区情况。杠 p 列出完整设备名,杠 f 显示更多信息 在里面找到自己要使用的硬盘,如果你不确定自己找到了,是不是可以使用 f disk。 空格杠小写 l 空格设备名列出更详细的信息,出现了 microsoft 或者 windows 字样,说明是 windows 相关的分区,并且这块硬盘的第一个分区是 windows 的 启动分区,要非常小心谨慎。 看来这块 nvme 一 n 一 不是我想要的硬盘,看看另一个,也许是这一块,如果还是不确定,就用 cfdisc 命令查看硬盘里面有没有之前预留的空间, 注意这里的大小,明确要使用哪个硬盘之后,我们使用 cfdisc 进行分区。如果你的硬盘是第一次使用,会弹出几个选项让你选择分区模式,选择 gpt 即可。 我们首先要创建一个启动分区, linux mint 或者开启 us 的 双系统都把引导安装到了 windows 的 启动分区里,我们当然也可以这么做,但是 windows 可能会搞坏 linux 的 引导保险。起键,我们要创建一个独立于 windows 的 启动分区, 上下键选中要使用的空闲空间,然后左右键选择 new, 创建一个一百 m b 的 分区, 再选择 type, 把类型改成 e f i system。 如果你的类型列表和我的不一样,说明你大概率使用是 m b r 分 区模式,要先修改成 g、 p、 t 模式,才能按照我的方法进行操作。 注意,更改分区模式会清除已有的分区,可以使用 f disk 编辑硬盘,输入 g 回车,创建 g p t, 再输入 w 回车保存。更改 启动分区的大小取决于你要把启动分区挂载到系统的哪一个位置。 windows 会给每个硬盘分区分配 c 盘、 d 盘这样的盘符。 linux 上采取完全不一样的做法。 硬盘分区在 linux 上会对应一个系统目录,建立这个对应关系的过程就叫做挂载。假设把 nvm e e n e p e 分 区挂载到了系统的左斜杠 boot 目录,那就称 nvm e e n e p e 的 挂载点是左斜杠 boot 启动分区的英文名是 efi system partition, 简称 esp, 你 还可以叫它 efi 分 区。 esp 的 常用挂载点有三个,分别是 boot、 boot、 efi 以及 efi。 其中最常用的是 boot, 但是还记得 boot 里存放了什么吗? boot 目录用来存放内核和系统出场相关的文件。没错,内核文件,内核文件的体积较大。如果 esp 的 挂载点是 boot 目录的话,在安装多个内核的时候就需要一 g 甚至两 g 的 空间。 很多发行版已经不把 esp 挂载到 boot 了,这样 esp 里就只存放启动相关的文件,需要的空间很小。 然后我们来创建跟分区,选中剩余空间,选择 new, 直接回车,把所有空间分配到一个分区里,类型不需要更改, 除了空间大小。另一个影响 esp 挂载点的是跟分区的文件系统文件,系统决定了文件的存储和解锁方式,最常用的是 exd 四和 btfs, 不同的文件系统有不同的特性, exd 四是文件系统界实用可靠的 o g。 但对于二尺 linux 这样的滚动发行版来说, bdrfs 是 更好的选择。 bdrfs 最大的特点是快照,你可以把它理解为游戏里的存档和回档, 快照不止可以帮你恢复系统,想象一下你在游戏里存档的目的,除了以防万一还有什么?没错,作死!哎,就是玩,玩坏了直接回档。所以我们一定要用 bt f s 文件系统。其实支持快照的文件系统不止 bt f s, 但是 bt f s 是 目前最成熟的。 另外要注意,因为 esp 的 文件系统必须是 f a t, 所以 使用 bt f s 快 照功能的话, esp 就 不能挂载到左斜杠 boot。 现在我要向你演示,因为快照回荡搞坏系统。某一天,我的系统提示有新的内核更新,以防万一,我创建了快照。此时我并不知道,由于我把 esp 挂载到了左斜杠 boot, 让 boot 里边和系统启动息息相关的内核还有出厂文件存储在了 f a t 文件系统上, 导致他们没能被 b t r f s 快 照存档。系统更新之后,我觉得新的内核不好用于事,打开快照管理软件回档 重启之后,我的系统就挂了。这是因为只有跟分区里的文件被回荡了,而 esp 里的文件没有回荡,这直接导致左下角 boot 里的内核文件和系统里边的内核模块文件版本不一样,所以系统进不去了。所以使用 btrfs 快 照功能的话, esp 就 不能挂载到左下角 boot。 分区结束之后,选择 right 保存,输入 yes 确认保存,最后 quit 退出, ctrl l 清屏。再次按 s、 b、 l、 k, 杠 p、 f 列出分区信息。 接下来要通过格式化分区建立我们需要的文件系统。注意格式化的时候一定要确认设备名没有输错。运行这段命令,把 esp 格式化为 fat。 三二。接着运行这条命令,把跟分区格式化为 btrfs。 如果空间比较大的话,可能需要些时间,耐心等待一下。 然后我们来创建子卷。子卷是 b t r f、 s 的 另一个特点,作用之一是设置快照的范围。如果我们不创建子卷,那么快照的时候就会把系统数据和用户数据一起存,当你只想要恢复系统数据,却连带着你花了一晚上才写完的 word 文件一起回荡,一晚上的功夫,白费。 为了避免这种情况发生,我们需要创建两个同级的子卷,把系统数据和用户数据分开,输入这段命令, mount 是 挂载的命令,杠 t 是 type, 指定文件系统是 btrfs。 然后把跟分区挂载到了 mnt 目录。 还记得我之前讲的吗? mnt 目录用来手动临时挂载外部存储设备,跟分区挂载到了 mnt, 这代表 mnt 成为了我们接下来要安装的系统的根。 接着用 btrfs 管理工具创建 root 子卷,这是子卷的英文 great, 代表创建子卷的名称是 at。 按上方向键调出刚才运行的命令,再创建一个 home 子键取名为 at home。 如果现在我们打开鸭子查看 mt 目录的话,就可以看到我们刚才创建的两个子卷取名为 at 和 at home 是 因为命名规范。 有经验的观众可能会注意到,我没有配置 swap 交换空间。交换空间的主要目的是存储内存中的冷数据,还能在内存不够用的时候把硬盘当做虚拟内存使用。 还可以用来 hibernet 修眉刀硬盘。修眉刀硬盘的意思是把系统状态保存到交换空间,然后关机断电,下一次开机之后可以恢复到休眠之前的状态。但是实际使用之后,我觉得这些对桌面端用户来说意义不大。 hibernet 修眉刀硬盘可以完全被 suspend 睡眠到内存取代, 我们其实只是需要一点交换空间,存放内存中的冷数据。比起使用硬盘做交换,我们完全可以把内存中的一部分空间用来交换,这样速度更快,还不会影响硬盘寿命。虚拟内存功能可以通过内存压缩技术来弥补,足够日常使用了。 在后面我会介绍用 zren 把内存的一部分当做交换空间的配置方法。 q 键退出压子, ctrl alt 清屏, 再次运行 l s b l k 杠 p f 命令,查看分区情况。现在是跟分区挂载到了 m t。 为了把 root 子卷挂载到 m t, 我 们要先取消挂载。 u mount 是 取消挂载的命令, m t 是 我们挂载的目录, 然后用这段命令把 root 子卷挂载到 m t。 杠 o 是 option, 用来指定挂载参数,参数和参数之间用逗号隔开。 subwo 指定子卷 compress 指定透明压缩。 z s t d 是 压缩算法,后面压缩是 b t r f s 的 另一个功能,在数据写入硬盘之前先进行压缩,可以提高硬盘的读写性能,接着空间延长寿命。 压缩等级默认是三级,可以在后面加上冒号。指定压缩等级最小一,最高十五。压缩需要消耗一点点 cpu, 性能对现代硬件来说微不足道。如果你很在意的话,可以把压缩等级改成一,接着把 home 子键挂载到 m n t home。 由于 mnt 里边没有 home 目录,所以需要加上杠杠 mkdi 二选项创建目录。最后我们要挂载 esp, 常用的左斜杠 boot 挂载点不能用,那就只剩下左斜杠 boot。 左斜杠 efi 和左斜杠 efi 两个都可以,但挂载到 efi 达成扁平布局会更加简洁。 archiviki 也推荐挂载到 efi, 因为 mnt 下没有 e f i 目录,所以要加上杠杠 m k d r r 创建。现在再打开丫子,你就可以在 mnt 下看到我们创建的用来挂载的文件夹了。 修改,退出 ctrl alt 清屏,现在输入这条命令,正式安装系统。 packstrap, 把软件安装到指定的根目录下。杠 k 复制密钥。 mnt 现在挂着我们要安装的系统的根。 base 是 基本包 base 杠第一 v e l 是 在编 a u r 助手和软件时会用到。 linux 是 主线内核,我习惯使用 linux 杠 z, 这是一个性能特调内核。 linux 杠分为 l 是 基本的固件, bt r f s 杠 prox 是 bt r f s 管理工具,如果你是 mario 的 网卡的话,需要额外安装 mario 的 固件包。 然后我们还需要安装一些最基本的功能性软件。首先是联网的工具,主流的桌面环境都默认使用 network manager, 想要完整的桌面体验就装这个。当然你也可以选择安装我们之前用过的 i w d。 用终端联网 一定要装联网工具,一定要装联网工具,一定要装联网工具,否则进系统没法联网。然后因为我们马上要切换到安装好的系统里边编辑几个配置文件,所以需要安装一个终端文本编辑器。 win 是 一个非常特殊的编辑器,对我们来说很陌生,不过既然是玩游戏,那就要挑战新的东西。速度用来管理权限, amd 杠 ucode 用来优化和修复 cpu, 如果你是 intel 的 话,把 amd 改成 intel。 现在打开鸭子,我们可以看到 mnt 目录下已经大变样,在切换进系统前,我们需要用这段命令生成 f s type 文件,系统在启动的时候会按照里边的内容自动完成挂载。 刚大写 u 使用 uud 指定分区,这个大于号代表覆盖写入这里的文件,如果是两个大于号,就代表在文件的末尾追加写入。还记得 etc 里面存放的是什么文件吗? 现在用这段命令进入新安装的系统,这部操作叫做 change route, 可以 注意到提示符不一样,我们需要做一些初期配置。先来设置时区,输入这段命令,创建这个文件的链接,把它存放在这个位置。 如果你打开鸭子的话,哦,现在因为是新的系统,所以我们需要重新安装鸭子才可以打开鸭子。按下 g 键,加空格键可以输入地址进行跳转。 u s r share 中音频里边存放了很多时区相关的文件,而我们刚才的操作就在 etc 目录下创建了一个 local time 链接,指向了 home 里的 a 社上海 q 键退出,鸭子回车确认 ctrl l 清屏。 除了手动创建链接,我们还可以用 time date ctl set time zone h 上海设置时区,运行 time date ctl, 可以 看到我们时区已经变成了上海。接着运行这段命令, 运行之后, etc 目录下会出现 adj time 文件,它是系统用来调整时间误差的文件。 然后我们要进行系统的本地化设置,用 win 版本编辑器编辑 etc 目录下的 local 点正文件,不要乱按,注意听我指令。左 c 杠键搜索小写 e n 下划线,大写 u s。 回车光标,移动到这一行的开头,摁下 x 键,剪切掉前面代表注视的井号, 再摁一下左斜杠,搜索小写 z, h, 下划线,大写 c n。 回车公标,移动到这一行的开头,摁下 x 键,剪切掉前面的井号。 如果你操作错误了,可以按下 u 键撤销更改。修改完成后,按下 shift 加分号键,输入一个冒号,代表要运行命令, w 是 保存, q 是 退出, w, q 是 保存并退出回车,然后运行 local 杠正命令,生成本地化文件, 接着编辑 local 点 com 文件,设置本地化,注意拼写,按下 i 键,进入编辑模式,左下角会出现代表编辑模式的字样, 写入这些内容,设置全区本地化,使用英文编辑。完成后, esc 退出编辑模式,冒号 wq 保存并退出。 接着我们编辑 host name 文件,设置主机名 i 键进入编辑模式,输入你喜欢的主机名,主机名只能包含小写字母,数字零到九,还有短横杠。 写完之后, esc 退出编辑模式,冒号 wq 保存并退出。我们现在已经掌握了 win 的 基本操作,以后会经常用到,一定要记住,下一步我们要设置 root 账户的密码,输入 passwd 命令,不指定用户名的话,默认就是修改 root 账户 忙输密码,然后回车就行。密码存储在 etc 目录下的 share 文件里,我们可以用 c a t 在 终端把它的内容打印出来。第一行 root 后面看似乱码的东西就是加密后的密码。 最后我们来安装 boot loader 引导加载程序需要安装这两个包,对于初学者呢,我们来说,功能最强大,兼容性最好,文档最多的 grab 就是 最好的选择。 efi boot mgr 用来管理 efi 启动项, 接着使用 grab 杠一 slow 命令安装引导。杠杠 target 选项指定架构是叉八六六四 efi 固件。杠杠 efi directory 指定 esp 的 位置,我们的 esp 挂载到了左斜杠 efi, 所以 写左斜杠 efi。 杠杠 boot directory 指定 grab 安装的目录,如果不指定这一项, grab 会默认安装到左斜杠 boot 里。但是我们的左斜杠 boot 是 btrfs 文件,系统 grab 在 系统初期的时候无法写入 btrfs 上的文件,所以会导致一些功能无法正常使用,因此我们把 grab 也装到 esp 里边。 杠杠 boot loader 杠 id 取一个喜欢的启动项名称,不加这个选项的话,默认取名为 arch。 安装完成后,打开鸭子查看 efi 目录,可以看到启动需要的点 efi 文件和 grab 的 文件。 接下来是一个补充内容,你可以休息一会儿,当做拓展知识听一听。有些主板只能读到 efi boot boot 叉六四点 efi 这样的启动文件,像这样自己取名的会读不到。安装引导的时候,使用 removable 参数就可以把引导安装到 efi boot boot 叉。六四点 efi 如果你正常安装之后没能找到二指的启动项,可以试一试这个方法。好了,休息完成,我们继续安装。由于大部分软件会默认 grub 的 安装位置,在 boot 目录下,我们要用这段命令在 grub 的 默认位置创建一个链接,指向 efi grub, 这样对 boot grub 的 操作就会反映到 efi grub 里。在鸭子里面可以看到 boot 目录下出现了一个通往 efi grub 的 目录。 接下来要使用 grub 杠 mk config 命令生成 grub 的 配置文件。这套命令会扫描系统,生成具体的启动项和启动流程,直接运行的话,结果会打印在终端,加上杠 o 选项,可以把结果保存到文件。这是具体的保存路径, 你写 efi 或者 boot 都可以,因为我们创建链接可以看到,虽然我刚才写着保存到 boot grub 里,但它其实保存到了 efi grub 里。 接下来如果你安装了 windows 的 话,我们来配置双系统 o s 杠 prober 用来搜索其他的系统。 ex f a t 杠 uts 让我们能够找到 windows 的 e f i 分 区。 二十 v t 推荐通过挂载 windows 的 e f i 分 区的方式找到 windows, 但我觉得不挂载更加优雅。这个时候如果你运行 o s 杠 prober 就 能找到 windows。 然后我们需要编辑 etc default 里面的 graph 的 原文件,按下 shift 加 g 键,跳转到文件的最后一行,摁 x 键剪贴到这行开头的注视允许 graph 在 生成配置文件的时候使用 o s 杠 prober 搜索其他系统 推荐再配置一下启动项记忆功能,让 graph 记住你在启动菜单选择的是哪一项。取消这一行开头的注视, 再摁两下 g 键,调整到文件的开头,光标移动到这里,摁下 c 键,再摁 w 键,代表 change it。 删除光标所在的单词,并进入编辑模式。输入 save esc, 退出编辑模式。然后我们要让系统启动的时候显示出日制,只有日制刷屏别人才知道你使用的是二尺。 好吧,其实主要是为了方便确认系统异常。 i 键进入编辑模式,删除 quiet, 再把 log level 日制等级改成五,最高是七级,但是七级的可读性太差了,五级是一个平衡点。 编辑完成后, esc 退出编辑模式,冒号 wq 保存并退出,然后再 grab 杠 mk config 生成一次 grab 的 配置文件。 最后我们来配置 zram。 内存压缩和交换空间就可以提升你的系统运行速度,增加你的可用内存。先安装 zram generator, 它是自动化管理 zram 的 工具, 然后编辑它的配置文件,起用 zram, 并配置 zram 的 大小。到这里了,应该不用我再讲解 linux 的 技术操作了吧。 写入这些内容, zram 杠 size 设置最多存储多少数据?注意,这里设置的是压缩之前的大小,我们是桌面端使用,所以设置成跟内存大小相同就行。这行设置使用 z s t d 压缩算法。 保存之后,我们需要编辑 grab 的 原文件,在内核参数里边加上 z swap, 点 enabled 等于零,禁用 z swap。 z swap 的 功能是在数据写入交换空间之前,先把数据压缩后暂存在内存里,它和 zram 在 功能上是重复的,我们不需要 z swap。 每一次编辑完 grab 的 源文件之后都记得要重新生成 grab, 点 c f g 让修改生效。 现在我们完成了所有的配置, exit 退出 chroot 环境, reboot 重启,此时会自动卸载所有的挂载进 bios, 把二次的启动项改成第一个,就可以进入系统了。进入系统之后,登录 root 账户, 输入智能命令,开启 network manager 的 系统服务。 system c t l 是 system d 的 命令行工具, system d 是 红帽开发的系统和服务管理工具。 enable 代表开机自启,杠杠, now 代表现在启动。注意 network manager 的 大小写。 稍作等待之后,运行 n n t u i, 打开连接网络的 t u i 界面。 t u i 的 意思是基于终端的用户交互界面, 上下键选择第二项连接 wifi, 回车键可以选择连接完成后 esc 退出。还记得测试网络的命令是什么吗? ctrl c 可以 打断。 然后我们安装 fast fetch 和 c matrix 国际惯例 fetch 一下,显示系统 logo 和信息。恭喜我们完成了奥驰莱克斯的手动安装,可以拍张照纪念一下。 接下来我们还有几道难关需要攻克,显卡驱动和视频编辑码就是其中之一。不过在那之前,我们先运行 c matrix 命令,欣赏一下代码 语,站起身,活动下身子,喝口水,稍作休息。虽然我们击败了最大的 boss, 但之后的路程依旧危机四伏,尤其是那些潜藏在暗处的怪物,在你放下警惕的时候打出致命一击。这之中最广为流传的当属滚卦,滚指更新 挂指系统异常。传说滚挂仅仅只要杠 s y u 四个字母就可以把我们的系统打进 icu, 但其实只要我们遵守几个简短的原则,就可以避免滚挂。第一,不要第一时间更新, 如果新的软件包会导致异常,社区一定会传出消息,所以我们要等一手。第二,不要太久不更新,长时间不更新会导致系统里的依赖版本太旧,没办法正常使用新安装的软件。 第三,不要部分更新,更新系统一定要一次性更新所有的软件,否则也容易出现依赖问题。 第四,做不了解的事情要小心。 linux 世界中,我们拥有系统的全部权限,代价是责任。系统挂掉的最大原因往往是用户自己的不当操作,做到以上四点,就可以极大程度避免系统挂掉。你记住了吗? 反正我没记住,这太复杂了,我也记不住,也压根不想遵守。不作死怎么能算玩游戏呢?所以接下来我们要获取一个史诗级道具,快照存档和回档的功能,让我们可以肆无忌惮的玩 q 键或者 ctrl c 关闭代码语。现在我们输入这段命令,确认系统是最新状态,小写 u 代表升级所有软件。在配置快照之前,我们可以做一些基本的设置,运行这条命令,编辑环境变量, 用 edit 环境变量设置,系统默认文本编辑器为 win, 如果不设置的话,某些软件会默认调用 v i 编辑器。二十, linux 上没有安装它, 保存之后用 exit 退出登录,重新登录,让环境变量生效。然后我们要创建普通用户,很多软件出于安全考虑会拒绝在 root 权限下运行,所以普通用户是必须的。 user 命令创建用户 杠,小写 m, 在 创建用户的时候,创建 home 目录,大写 g, 添加用户到 view 组,这是二至上拥有管理员权限的组,然后跟上你的用户名,然后 passwd 加上用户名,设置密码, 再运行 v i s d o 设置管理员权限。这个文件的本质是 etc 目录下的 servoers v i s d o。 是 在有安全机制的情况下进行编辑。左斜杠搜索 w h e e l, 取消这一行开头的注示, 记得保存。接下来我们要开启三十二维元,这对中文端用户来说是必须的,需要编辑 pacman 的 配置文件。左下角键搜索 multi lid, 取消这两行的注示。 然后我们还可以添加一下二尺 linux c n 元,它和二尺 linux 用户仓库的效果类似,可以方便我们安装软件。在文件的最底部按下 o 键,新建一行,写入这些内容, 保存之后运行这段命令同步数据,并安装 arch linux c n 的 密钥。配置好 arch linux c n 之后,可以顺便从上面下载 a u r。 助手。准备工作都做完了,现在我们正式配置快照,需要安装这些包。 sniper 是 自动化管理快照的命令行工具, 提供主要的创建、修改、删除之类的功能。另一个比较常用的快照工具是 time shift, 但是听我一句劝,不要用 time shift, 用它管理 btrfs 快 照迟早会导致系统挂掉,已经不止一个人反应过这个问题。 snapgunpack 会在你执行 packman 操作的时候自动创建快照。 etrfs assistant 是 图形化交互工具,而且提供了简单的命令行进一步简化快照回荡需要的操作,相当好用。虽然我们现在还没有安装图形化环境,但是迟早会用到的。先装上 grab 杠, btrfs 会自动在 grab 的 启动菜单里添加快照启动项,可以进一步方便我们回到。这个是快照启动项功能的依赖,然后运行这条命令,开启快照启动项的 system d 服务。 还需要重启一次电脑,让 pacman 自动创建快照的功能生效。重启之后,登录 root 账户,输入这条命令。杠 c 是 config 指定要使用的配置, root 是 具体的配置名称,由于这个配置还不存在,所以 create config 创建它。设置快照的范围是根目录, 然后用一样的方式创建 home 的 配置。现在我们来创建第一个 root 快 照。 create 代表创建杠杠 description 添加描述,我添加的描述是 hello word home 的 快照也是一样的方法。我们现在暂时没有回荡 home 的 需求,所以不创建 home 的 快照也可以。 然后还需要运行一次 grab 杠 mk config 命令,在启动菜单添加快照的入口。不过在此之前我们先进行另一步操作。 为了进一步让系统变得可靠,我们要安装一个 lts 长期支持内核用来备用。 lts 内核不会频繁更新。 系统出现异常的时候,在快照回档之前,我们可以先尝试用 lts 内核进入系统,排查是否是内核问题导致的系统异常。如果是的话,可以用 downgrade 进行降级。 downgrade 需要从 a u r 安装,我这里就不演示了。 最后我们更新一下 grab 的 配置文件,生成 lts 内核的启动项和快照启动项 重启就可以看到了,可以在高级菜单选项里边选择要使用的内核。现在我来演示一下快照有多么强大。我先随便安装一个桌面环境,比如说 no, 安装之后运行最大命令,可以打开 no 的 显示管理器基垫,并设置自动启动。 有图形化环境之后,就可以打开 btrfs 助手的 gui 界面啦。 sniper 设置页面可以对配置进行细节的调整, sniper 页面可以管理快照指定要使用的快照配置,点击 new 可以 新建快照。 进入这个页面可以使用快照进行恢复。我这里演示恢复到我们创建的 hello world 快 照的状态,恢复之后需要重启一次生效。 我这里故意复现了一个错误,由于我们把 grab 的 配置装到了 esp 里,导致它无法被快照,而这个 hello world 快 照是在安装 lts 内核之前创建的,所以 lts 的 启动项变成了幽灵启动项。我们进入高级菜单,选择主内核,进入系统, 然后重新生成一次 grab 的 配置文件就能解决问题。这是我取舍后的方案。 除了使用图形工具,我们还可以使用 sniper 自己的命令行进行回档。类似的选项可以列出所有可用的快照,再用 undo change 回档,这里左边的数字代表要使用的快照,右边的零代表当前状态。 undo change 的 回档是立即生效的,不需要重启,但是根据官方文档的说法,不建议使用 undo change 回档。 root 目录可能会导致系统出现异常,现在我们从快照启动项进入系统, 在这里面 snapper 只显示当前的状态。我们可以使用 b t i f s 助手提供的命令行工具进行回荡。使用杠小写 l 列出所有可用的快照,然后用杠小写 r 选项进行恢复。用数字序号指定要使用的快照,我这里又给它恢复到了 hello world 快 照的状态。 除了使用 btrfs 助手或者 snapper 提供的方便工具,我们还可以用 btrfs 命令手动处理快照。由于时间关系就不演示了,感兴趣的可以通过二十 viki 或者 ai 自己研究一下。另外要注意,处理快照的时候最好以入的身份登录。 现在我们获得的最强大的神器,是时候挑战难关了。接下来我们要挑战安装显卡驱动和视频编辑码。 先说 n 卡使用这段命令确认安装了自己使用的内核的头文件,刚刚 needy 代表跳过已经安装的包,我安装了 z 内核和 lts 内核,所以把他们的头文件都装上。这是 dkms 翻译 n 卡驱动需要的文件一定要记得装上。 这就用电脑或者手机浏览器搜索 arch viki, nvidia driver, 就 找到了 n 卡驱动的 viki 页面有非常详细的教程。虽然右上角可以切换成中文页面,但是中文页面的更新通常没有英文页面,及时建议配合 ai 翻译阅读英文页面。点击这里进入依维达代号查询页面, 在页面中查找自己的显卡型号,确认自己显卡的系列代号,然后对照 viki 的 表格,可以知道要安装的驱动的包名,比如我的四零六零是 nv 幺九零,对照 viki 的 表格可以知道要安装的驱动的包名是 nvidia 杠 open。 nvidia 杠 open 是 近年快速发展的内核模块,开源的 n 卡驱动兼容性会比较好。 nvidia 幺六零,也就是差不多幺六五零以后的显卡都安装 nvidia 杠 open 驱动, 不同的内核对应的后缀,不同终端运行 u num 杠 r 命令可以显示内核信息。我使用的这内核是定制内核,说要安装杠 d kms 驱动, 但是考虑到曾经出现过软件仓库里编好的显卡驱动和内核版本不匹配的情况,建议无论什么内核都使用 d kms 包。自己编一驱动 nv 幺幺零到幺四零也就差不多七系到十系的 n 卡,按照表格需要使用 a u r 助手从 a u r 进行安装。 除了驱动包,我们还需要安装 nvidia 杠 utools 和 leap 三二杠。 nvidia 杠 utools, 这是库和工具级 leap 三二前缀,代表三十二位,在 ultra linux 上就是作为驱动包的依赖自动安装的。但是以防万一,手动添加一下 翻译内核,可能需要一些时间耐心等待一下。 intel 和 amd 显卡的驱动安装要简单很多,搜索二十 viki intel gpu 或者二十 viki amd gpu 就 能找到对应的页面。根据安装以及里的教程, intel 显卡需要安装这些包, amd 显卡需要安装这些包。如果显卡运行遇到什么问题,可以看 wiki 后面的内容尝试解决。 下一道难关是视频编辑码的驱动。 linux 上通常使用 v a a p i 进行硬件视频加速,搜索 hardware acceleration 可以 找到硬件视频加速的页面,根据安装一节的内容找到自己需要的包。 amd 不 需要额外安装,英特尔通常安装 intel gmail gdriver 或者 live v a g 硬件 gdriver。 n 卡由 nvidia 杠 uts 提供,但是为了让 n 卡支持 v a a p i, 还需要安装 linux v a 杠 nvidia driver 提供 v a a p i 翻译 驱动,安装完成之后需要重启电脑才能生效。顺便一提,如果想让 firefox 使用 n 卡的视频编辑码的话,需要按照 nvidia 杠 v a p i driver 这个地摊仓库里的教程进行一些额外的设置。 好了,现在我们解决了显卡驱动的问题,接下来我们来解决音频服务和蓝牙的问题。登录普通账户,记得是普通账户, 输入这条命令。安装需要的固件速度不需要介绍了吧。这个包为现代设备提供固件,这个包提供必要的配置文件。这个包为一些不常见或者比较旧的设备提供固件,比如我的采集卡, 然后运行这条命令,安装 piperwire。 piperwire 是 由红帽周老开发的新型音视频服务技术,它的出现解决了 linux 世界音视频服务分裂的问题。这个是本质,这个是绘画管理器,后面这三个是对应服务的兼容。 再运行这段命令,启动 piperwire 服务,因为是刚刚 user 在 用户空间起用,所以不用加速度。然后运行这段命令,安装蓝牙,再开启蓝牙的系统服务。 另外这个性能模式的切换工具也是各桌面通用的,可以现在装上。然后运行这段命令,开启它的系统服务。 再安装一些基础的字体,英文字体的话通常使用 notalfons, 这是谷歌开源字体,然后这个是 emoji。 中文字体的话看个人喜好。我最近使用的是思源字体, 还可以安装一下 flatpack 软件,扩展比较多的软件。 flatpack 版本通常比 a u r 上的更好用,比如 obs 和 e z effects。 运行这段命令,把 flathub 的 源换成上交大,然后我们重启电脑,使用新的 intran fs 进入系统。现在你已经做好了所有安装图形化环境前的准备,用 sniper 创建 route 和 home 的 快照。 接下来就该安装图形化环境了。 linux 的 图形化环境太过丰富,篇幅原因,我只能挑出当下最热门的图形化环境进行介绍。 桌面环境简称 d e, 对 于用惯了 windows 的 我们来说,这个词代表的意思已经相当熟悉了。 linux 也有完整的桌面环境,其中最具代表性的是 gnome 和 k d plasma, 两者的设计理念截然不同。 n 追求简洁,但简洁过头显得有些简陋。我们不得不安装额外的扩展补全桌面的功能。 k d e plasma 功能众多且实用,但新人刚上手会觉得 ui 和选项有些杂乱无章。如果你想装 n 的 话,可以看我以前制作的这期视频的后半段。 除了完整的桌面环境, linux 上还有一种截然不同的图形化环境,被称为窗口管理器,简称 wc。 桌面环境其实就是基于 vm 做出来的,比如 gnome 的 vm 叫做 mata kd, plasma 的 vm 叫 caving vm, 只提供基础的窗口管理,其他的像是任务栏、系统托盘之类的东西都要自己安装,所以使用 vm 可以 亲手搭建出属于自己的桌面环境。 当我们谈论 vm 的 时候,通常指的是自动平铺式的 vm 窗口会按照预设的逻辑自动调整大小。除了平铺式 vm, 还有像传统桌面那样的堆叠式 vm, 主流的 vm 同时支持这两种布局。 vm 的 另一个特点是占用极低,像 sweet 这样精简的 vm, 开机之后总的 cpu 占用只有百分之零到百分之一,内存占用只有五百兆左右,可以说是低配电脑的福音。 如果你不在意内存占用稍高即是 m b, 那 么 niri 可以 做到接近 switch 的 性能表现的同时,提供流畅的动画和丰富的窗口布局。当下最热门的窗口管理器叫做 hyperland, 以自定义程度极高的动画为卖点,缺点是自愿占用接近完整的桌面环境。 如果你对手动搭建 hyperland 和 nir 感兴趣,可以看我制作的这两期入门指南。如果你想要 vm 的 独特窗口管理,但是不想费工夫自己配置,那么 quickshot 可以 提供开箱即用的桌面环境及 vm 体验。主流的 quickshot 是 dms 和 noctaria。 都看到这里了,我相信你已经有了查阅它们官方文档的能力。这个开放世界太大,我没法陪你一起探索,所以最后再陪你走一段吧。 运行这段命令,安装 plasma 桌面。 plasma 这个合集包包含了大多数 plasma 桌面的组建。 console 是 标配的终端, dolphin 是 标配的文档管理器, k 是 标配的文本编辑器, ark 是 标配的压缩解压缩软件, 哈杜纳是基于 qt 和 mpv 的 视频播放器,这个是图片查看工具。回车安装全部。这里选择第一项 fmp, 安装完成之后再运行这段命令,让 s d, d m 显示管理器开机自启。现在启动显示管理器是用来管理用户登录和桌面绘画的工具。 azma 桌面的基础配置在开启 us 那 边你已经学会了。如果你想要更详细的配置,可以浏览器搜索 shelling 二十,找到我的 d tab 文档。如果你想研究二十 linux 玩游戏,可以看挑战 linux 玩游戏这期视频。现在可以放下手头的操作,起身休息一会,听我讲一讲最后一件事情吧。 在我们的配置下,快照回档要分别恢复 root 和 home 才能做到全部回档。如果出现 lts 内核和快照回档都解决不了的极端情况,我们就要重装系统了。 再次进入二尺列克斯的 live 环境,顺便一提,我把这叫做 icu, 因为电脑没什么事,通常不会来这里。每次都手动重装可能有些麻烦,我们可以使用二尺列克斯提供的二尺英式脚本快速进行安装。 虽然二十 in store 提供了删除分区的功能,但大概率会报错,所以在运行二十 in store 之前,先要用 cf disk 删除相关的分区。 新版本的二十 in store 添加了连接网络的步骤,如果连接失败的话,再次运行二十 in store 重试就行。 选择第三项里的第一项,设置自己所在的地区,加载有点慢,耐心等待一下主斜杠键可以进行搜索。再选择第三项,开启 multi leap 三十二位元 back, 返回主菜单之后选择第四项,硬盘分区。 自动分区的布局不是我们想要的,而且会格式化整块硬盘,所以选择第二项手动分区, 依旧把 esp 挂载到左斜杠, efi 放进分区之后,回车标记为 bootable, 再回车标记为 esp, 剩下的空间都是跟分区,回车标记为 compress 的 透明压缩。再添加子卷。 回到主菜单二十一 store 默认开启了 z run boot loader 选择 grub removable, 按需选择对象,设置 root 密码。 applications 里可以激活蓝牙音视频服务 内核,这里 tab 键勾选要使用的内核。网络配置选择第三项, network manager, 再设置一下时区隐私,我安装我没有提到的选项,你可以自己看一下,以现在的能力,这些选项只是小菜一碟。其他的初级配置我们可以安装完成后重启进系统再处理。 grab 会默认安装到 efi grab 里边,所以别忘了在 grab 的 默认位置创建一个链接, 双系统快照之类的配置你已经会了,我就不赘述了。如果你有任何问题,可以加交流群询问。如果你想要别人回答你的问题,一定一定要注意提问的方式。你的提问至少要包含这些内容,第一,你的设备是什么?第二,你想做什么? 第三,你做了什么?第四,发生了什么?第五,报错信息是什么?只有包含这些信息,我们才能帮助你解决你的问题。 就玩到这里吧,这个开放世界还算有趣吗?如果你想要更加深入这个世界, neo v 虚拟机显卡直通 nyx o s 帧数 l f s 少儿编程, 又或者你玩累了想要删除了 nyx。 路在脚下,走哪条路,走什么样的路,都是你自己决定。我们下期视频再见吧。
![[2026全网最新]kali零基础入门全套教程(四) #网络安全 #程序员 #计算机 #kali #编程](https://p9-pc-sign.douyinpic.com/image-cut-tos-priv/28078df2f0c8cfbd4f53a5aab9f5b19b~tplv-dy-resize-origshort-autoq-75:330.jpeg?lk3s=138a59ce&x-expires=2084018400&x-signature=qhKutJO17uLrqC669%2FiOrW1NDbk%3D&from=327834062&s=PackSourceEnum_AWEME_DETAIL&se=false&sc=cover&biz_tag=pcweb_cover&l=20260117222824D84CC461BFA47440F34D)
自带满级装备,上手快,更新速度快,堪称黑客界瑞士军刀的卡莉莉克斯。其实卡莉并不难学,因此我花了三个月的时间录制了全套卡莉教程视频,以一个零基础初学者的角度,用更具有趣味性、 接地气的讲课方式去重新解析它,让你真正体会到什么是每一秒都在疯狂输出知识点。接下来让你真正体会到什么是每一秒都在疯狂输出知识点。我是白石老师, 本章节主要给大家讲讲这个文件操作命令,包括相对路径和绝对路径的一个区别。好吧,这就平时大家在用,比方说我们用 windows 操作系统的电脑,我要去创建一个文件,或者去移除一个文件,切换文件,包括修改文件,这不都在在这个文件当中里面去鼠标右键, 然后点击这个按钮去新建文件夹,并且来进行一个创建修改,包括删除和切换。但是我们在这个卡尼 linux 操作系统当中里面,我们要去进行文件操作,我们都是在这种终端的窗口通过命令行的方式来进行一个完成。好,首先给大家讲讲这个 在 nicole 操心的当中里面什么是相对路径,什么是绝对路径?这个相对路径就是相当于自己的目标文件的位置,这个就叫相对路径。什么是绝对路径?它指的是文件在硬盘上面真真实实存在的路径,这个就叫绝对路径。 那在这里我给大家举个例子,比方说现在我打开我电脑的 c 盘,就是 windows 电脑的这个 c 盘, d 盘, e 盘。 但比方说我现在我想查看我 c 盘的目录,那这个文件目录当中里面是有一些文件,比方说现在我查看我当前这个 c 盘目录文件下面的 windows 这个文件,那么这个路径,把它这个路径其实就叫什么?就叫绝对路径。 像这个 c 盘, c 盘在我们 linux 操作系统当中里面就相当于它的根目录,这个根目录当中里面是不是有很多的文件,所以这个路径这种方式就叫绝对路径好不好?什么是相当路径?比方说现在 我要返回我当前这个目录,是不是 c 盘怎么就返回?我们点这个按钮,当点一下按钮是不返回到当前 c 盘的文件目录, 那这个文件目录当中里面是不是有很多的一些文件?有用户文件、 windows 文件,包括 date 这个文件,叉八六这个文件,那比方说现在我要访问当前这个文件目录的叉八六这个文件,随这种方式 就把它理解为叫什么就叫相对路径,就是相对相当本身这个文件目录当中的某个文件就叫相对路径。接着我给大家在我们的 linux 操作系统当中来里面来演示一下什么是相对路径的方式,什么是绝对路径的方式好不好?比方说现在 我们打开这个终端,打开这个目录以后,我们在上节课的时候给大家分享讲过,像这个波浪线就是在 linux 操作系统里面,就相当于是加目录文件,那么我们再怎么去查看,比方说输一个 p w d, 那 这个名主要是查看当前这个波浪线的这个文件目录是在我们这个操作系统当中里面的哪个位置, 当我们只要点一下回车,大家看到像这种方式,你也可以把它理解为什么就是相对路径。当这个波浪线文件当中里面还有很多的文件,比方说我要切换到 cd 里面的 斜杠,这个斜杠在我们 linux 操作系统当中里面就是根目录文件,好吧?覆目录文件, 这个根目录的文章当中里面有一个 etc 的 文件,按一下回车,大家看到现在目前是不是已经正常的去切换到根目录下面的 etc 的 文件,因为这个根目录下面还有很多的文件, 比方说现在你在这里头输一个斜杠 hello, 但这个根目录下面它没有这个 hello 文件,那么你点回车的时候就会报错,好吧,那么在这里头记住,你只要加了这个根目录文件,根 这个斜杠以后面的文件形式,像这种方式的话都是叫绝对路径。比方现在我要这个根目录文件当中里面还有什么并这个文件,按一下回车,大家看到现在也可以通过 cd 这个命令是不切换的意思,切换到当前这个根目录下面的并 这个文件,所以这种方式都叫决策路径,好吧,那么这个有了以后,接下来我再给大家演示一下什么是相对路径,什么是绝对路径。比如现在我输一个 cd 斜杠, 加了个斜杠是一种,是不是都叫绝对路径斜杠,这个 etc 里面的 s, s h, 这个 s h 的 话,我们在上上这一课给大家讲过这个符的一个配置,是吧?按一下回车,大家看到目前是不是也是切换到根目录下面的 etc 的 文件下面的 s h 的 这个文件,那这个文件当我们在这里头输一个 l i s ls 的 话,是表示查看的意思,查看当前这个 s h 这个服务这个文件目录当中里面有哪些文件。按一下回车这个步骤就相当于我们在 windows 电脑,比方说现在我查看这个文件下面,比方说这里面我再去建一个文件, 那再一个进文件了以后,这里面是不是很多的一些文件信息就镶在这个流程,好吧?但是咱们现在注意,当我们输入 l i s, 查看到 s h 这个文件目录下面是不是展示了有很多的一些文件信息, 当这个文件信息当中里面大家看到这个字体是不是有的是蓝色,有的是白色,蓝色字体的话表示就是一个文件目录, 那么这个白色字体就相当于就是一个配置文件的一个信息,好吧?然后我们在这里图,我们就可以去查看到,查看当前这个 s h 文件目录的一些信息。怎么查看?比方说我们说一个 cd, 那 么 cd 的 话 我没有加这个斜杠,我加个什么点斜杠?点斜杠就代表的是当前文件当前目录的什么,我要查看当前的这个文件,我只需要按一下回车,大家注意像这种方式就叫相对路径 好不好?就叫相对路径,那么这个相对路径当中里面,比方说相相对路径会了以后,现在我要干嘛? 因为平时我们在 windows 电脑当中里面有很多的一些文件,比方说上面的这个文件我们可以进行什么来回的一个切换,来回的一个查看,比方说现在我已经进入到这个目录了,当我们进入到这个目录了以后,我们这个文件 我们通过命令行的方式是不可以进行来回的一个切换。比方说现在我要去通过命令行的方式切换到 app 的 文件, 因为咱们在上节课大家讲过这个 etc 文件下面是不是有一个 a p t 的 文件,是不是也有这个 s s 的 文件?那么接下来怎么样通过命令行的方式切换到 etc 这个文件下面的 a p t 的 文件?我们在这里头我们就说一个指令叫 c d 点点杠,点点杠就代表上一级 点杠就代表当前文件当前目录,我们再写个点点杠,再点个点点杠,是不是就上一集是不是有一个 a p t 的 文件,按一下回车,像这种方式都是叫什么相对路径, 是不大来看到是不可以正常切换到 etc 的 斜杠下面的 a p t 的 文件,但这个 相对路径和一些简单的绝对路径,大家明白了以后,接下来我再给大家演示一种绝对路径好不好?这个绝对路径的话,比方说现在这个通过命令行的方式是不可以来回切换,比方说现在我要再去把它切换定位到当前的这个目录, 那定位到当前这个目录,我们在这里图我依然可以缩个四 d 了以后把它拿过来,大家看到你只要加了这种斜杠跟目录开头的文件,这种方式的话是不都是叫绝对路径?按一下回车,大家看到是不可以正常切换到这个文件的目录,所以这种方式叫绝对路径, 这种方式是不叫相对路径,这就是我们在卡里 linux 系统里面的一些相对路径, 相对路径和绝对路径的一个区别,好吧,当然我们在 nicole 操作系统当中里面还有一些相关的操作,所以如果说大家有想要资料的同学,对今天我们所分享这块的技术 不清楚的话,没关系,大家可以一箭三连。好吧,谢谢大家,我们下节课再给大家去讲解非常精彩的一些操作。嗨,大家好,欢迎大家来到我们三六零网安全人才培养中心,我是白沙。 咱们上节课的话主要给大家分享了什么是相对路径,什么是绝对路径。那么本章节的话主要给大家讲讲这个卡尼 linux 操作系统的一些 呃内容的一些命令。就平时的话,我们大家在 windows 的 电脑你要去新建文件,删除文件,移除文件的话,是不是都都都是在这个窗口当中里面通过鼠标去点击的方式来去完成。 但是我们在这个 linux 操系统当中里面里面的话,我要去新建文件,包括移除文件,删除文件的话,我们都是在这种终端窗口当中里面去一步一步的去完成,所以我们掌握一些最基本的一些常用命令。 那么首先的话我们给大家来实操一下啊,比方说咱们现在我想在我当前 kenny 操作系统当中里面要去新建一个目录, 那么新建目录的话,我想把当前这个目录创到我们这个操作系统的界面,但是咱们现在我们打开终端的话,大家看到这个拨浪线,拨浪线的话咱们在上上节课给大家讲过,是不在我们的加目录文件,所以我们在这里图我们说一个 c t c d 这个命令的话就表示切换的意思,然后我们首先的话说 l i s 这个命令的话,就表示查看当前这个加目录的文件, 我们大概看到这里图是不是有很多的一些文件目录,那么现在我们要干嘛?通过命令的方式切换到这个目录,这个目录的话就代表代表的是当前这个卡里操作系统的界面,所以我们在这里图输一个 cd, 然后我们输入 这个单词就代表桌面的意思,然后按一下回车,按回车了以后,大家看到咱们现在目前是不是通过命令行的方式,是不是正常去切换到桌面呢?那么切换到桌面了以后,接下来的话我们怎么样去给当前这个桌面去创建一个目录?那么接下来的话我们说一个 呃单词啊,这个单词的话,呃大家一定不要去死记硬背啊,因为死记硬背的话是不行的,我们只需要去记比较常用的一些命令就完全足够了。所以接下来的话我们去输这个命令,那么这个命令的话,首先 这个单词这个命令的话就表示创建的意思,刚 p 的 话就是加了一个锁,那么这个锁的话什么意思啊?就比方说我们现在通过当前这行命令去给我们的操作系统当中里面创建一个目录叫白沙, 然后这个刚 p 的 话,他就会去检测当前这个界面他有没有这个白沙的文件,那如果说没有这个白色的文件的话,当我这个命令写完了以后,按一下回车,那我们在这个的窗口当中里面就会出现一个目录叫白沙。 但如果说假设我们这个窗口当中里面已经有这个白沙这个目录了,那么有这个目录了以后, 那么我们点击回车创建的时候,那么可能就会创建不成功,所以这个刚 p 的 话就相当于加了一个锁,就是一个验证,好吧,非常简单。然后的话咱们现在目前这个窗口当中里面他没有这个白纱这个这样的一个目录文件, 我们在这里头我只需要按一下回车,按回车了以后,大家看到现在目前我的界面是已经创建好了这个目录,并且这个名字的话是不叫白鲨我们这个文件目录,当我们鼠标点开这个目录看的时候,大家看到这个目录是不就是一个空白的目录? 所以接下来的话,我们依然通过命令行的方式给当前这个目录当中里面去新建一个文件。那么怎么样去新建文件?新建文件的话,首先我们依然要通过命令行的方式要切换到当前这个白沙这个目录,那么怎么去操作?首先依然输入 cd, 然后 白鲨按一下回车,大家看到现在目前是不是已经切换到当前桌面的白鲨这个文件,那么切换过来以后,我们在这个窗口当中里面就输入 我们要新建一个文件,那么新建文件的话,我们在 linux 操作系统当中里面,它也帮我们提供了这个命令, 那么这个命令的话,我们输入这个命令的话就表示创建的意思,这个 a 的 话就表示我给这个文件取的名字叫 a, 叫 b 或者叫 c 是 不是都可以?然后的话现在我只需要按一下回车,按回车了以后,大家看到现在目前这个文件当中里面是不是有一个 文件,是不是取名叫 a 好 不好?但这个 a 有 了以后,接来的话,我们这个文件操作命令当中里面有很多的命令, 所以我们刚刚的话是不是用到了 l s 这个命令?那么接下来的话我给大家来演示这个 cp 这个命令,这个命令的话就是一个复制,也就是说咱们现在我通过命令行的方式, 在白沙这个目录当中里面有一个文件,那这个文件的话是不是叫 a? 所以 接下来的话,我通过命令行的方式,我想把当前这个 a 的 这个文件,通过当前这个 cp 这个命令把它复制到 我们指定的这个文件里面来。比方说我要把它放到主文件夹,系统文件包括桌面是不是都可以?那么接下来的话我给大家演示放到桌面,好吧?先从简单的开始,首先的话因为咱们现在目前我这个窗口 我们的位置是在桌面的白沙这个目录,所以我们在这里图我输一个 cd 点点杠是不是表示回退一级回退的话是表示回退到当前的桌面,按一下回车。大家看到现在目前是不是进入到当前的桌面?那么进入到桌面了以后,我们在这里头的话,我们还还没进行复制啊, 我也把它当前的把它复制过来,那么复制过来以后,接下来的话我就需要去 ctrl c 复制一个命令,然后把当前的命令把它复制过来,按一下回车,按回车了以后,咱们现在目前大家看到是我没有找到,没找到的话,其实我们在这里头 还是要通过 cd 白沙这个目录按一下回车。按回车了以后是否再通过当前这个命令,然后来进行一个复制?稍等一下啊, 这个命令我就不敲了,我直接把它粘贴过来啊,然后把它粘贴过来。所以这行命令的话就表示我们现在通过 cp 这个命令复制, 我要复制当前这个白沙这个目录当中里面的一个文件叫 a, 把当前这个 a 的 文件把它复制 粘贴到我们当前这个加用户的这个单词是不是在桌面?所以我们在这里头的话,我只需要按一下回车,大家看到现在目前是不是通过当前这个命令来把它复制过来, 好吧?所以在这里头的话,我们刚刚出了一点细节啊,一定要注意啊。好吧,那么这个复制成功了以后啊,其实我们在这个 呃文件操作命令当中里面有很多的命令,比方说我们通过 mv 这个命令,我们可以进行什么移动文件,包括呃从命名文件是不是都可以?那么这一块的话怎么去做啊?比方说咱们现在我想去从命名 我们这个白沙这个目录当中里面是一个文件叫 a 的 这个文件,我通过命令的方式把当前这个 a 的 名字来做一个改变,把它改变成 b 或者改变成 hello, 是 不是都可以?所以接下来的话,我们依然通过 cd 点点杠回返回到上一级, 是吧?就是界面,但咱们现在我没有没必要去访问的上级啊,随时这里面注意细节啊。 cd, 然后白沙 按回车,按回车了以后我们怎么样去改变这个文件?所以我们在这个里头的话,我们只需要干嘛输一个 m v, 然后将这个 a 的 话,是不是就是我要改的这个文件名,那么这个后面的名字的话,紧跟的就是我要重命名修改过后的名字,那这个名字的话我取名叫 hello, 按一下回车,大家看到 没报错,但是我打开这个文件的时候是不是已经正常修改成哈喽了,是吧?那么修改完哈喽了以后,接下来的话,我们依然通过 mv 的 这个命令,并且是不可以移动修改当前这个文件的一个位置,一个目录,那同样的话,我们接下来的话,我们也可以通过 当前这行命令,然后来进行一个移动。我现在我要将这个哈当前这个白沙目录当中里面的一个文件叫哈喽,我通过 mv 的 这个文件的方式把它移动到当前我的这个界面,那同样我只需要按一下 回车,大家看到现在目前是不是已经过来了?那么过来以后咱们现在当然我们在这个操作系统当中里面一些很多的文件命令的话, 我们怎么样去删除啊?包括创建目录,包括删除空的目录,所以在这里头的话,我再给大家演示最基最基本的一些命令啊,比方说现在我想通过命令的方式去删除这个 a 的 文件,那么删除这个 a 的 文件的话,那同样你要去干嘛?切换到 返回到上级,是不是返回到我们的界面,那么这个界面当中里面我们只输一个 lys 来进行一个查看,那么这个查看了以后,大家看到当前这个界面是不是总共有三个文件? 长的是蓝色字体的话是不是目录?其他的话是白色字体的话是不文件?我们在上节课给大家去分享过,所以接下来的话怎么去删除?比方说我们输一个什么 r m 这个命令的话,是不代表删除的意思,比方说我现在删除 a, 按一下回车,大家看到是不是删除删除成功,那同样我们在这里图删除。 hello, 按一下回车是不是也没了?但是注意啊,比方说咱们现在我们这个白沙这个目录当中里面是不是已经是空的一个目录?空的文件,那么接下来的话,我依然通过 cd 白沙按一下回车是不切换到这个白沙的目录,那么切换到这个目录以后,我们再通过 创建一个文件,按一下回车,当我们创建一个 a 的 文件,是不是又出来这个文件?当出了这个文件了以后,接下来的话,比方说我现在通过什么 r m d e r 这个命令, 那么这个命令的话,比方说我现在要删除这个白沙这个目录,我只需要按一下回车,大家看到 是不是已经删除不成功?为什么?因为我这个目录这个目录当中里面他不是一个空目录,旅途的话是不还一个文件是不叫 a, 所以 我通过这种方式来删的时候,是不是删除不成功? 所以接下来的话,所以这个命令他表示什么?他只能够删除一些空的目录,如果说这个目录当中里面有文件,他就会删除不成功, 明白没有?当然接着的话,我就是想把它删除掉,那怎么去做?所以我们在这里头的话,我们依然通过 r m 这个命令,然后后面的话是不是加一个,呃,操作,刚加一个杠 r, 好 吧?那么加一个杠 r 了以后,现在我要删除这个白沙的目录,比方说我现在使个白沙,大家看到我只需要按一下回车, 按回车了以后,因为咱们现在还没有正常切换到我们这个界面,因为我删除当前界面的白鲨的话,是不是出现问题? 所以在这里图哈大家在学习这个 mini 操作系统的时候,一定要去注意这个细节,好吧?所以在这里头的话一定要 cd 点点杠去返回到上一节目录是不是界面?因为这个界面当中里面是不是才有白鲨? 所以我们在这里头的话依然说 a r r m, 然后加一个杠 r 去删除当前白沙这个目录,我只需按一下回车,按回车以后,大家看到现在目前是不是已经删除成功没了, 是吧?那么所以我们平时的话,我们大家在关注这个互联网 it 这个赛道,比方说你们现在去一些公司去,比方说你要离职的时候把别的数据库给它删掉了,那么删除数据库的话直接跑路,是吧?所以我们在行业当中的每个笑话, 所以如果说你在别的公司的话,你去删除别的数据库的话,你在这个杠 r 的 后面,因为这个杠 r 的 后面是不就是我要加我要删除的文件名,比方说在这里头你加一个星号,星号的话是不代表删除所有, 所以在这里头的话大家一定要注意细节,不能就这么搞好不好?所以今天的话就我给大家来分享这个文件操作的一些内容命令,然后大家有什么问题的话,或者一些资料没有的同学,没关系,大家想要的同学的话可以一键三连,好吧,谢谢大家。

今天呢,教大家如何在这个局网下面控制他的电脑手机,然后相当于他的电脑就是你的了,当成六 g 都没有问题的。很简单,我们首先打开这个虚拟机,然后打开这个卡里丽丽克斯, 然后直接输入衣服 siriph ig, 看一下自己的 ip 是多少。好,可以看见我这里的 ip 是幺九二零幺六八点零点幺零七。 好,这时候我们就需要用到这个一条命令,到时候这个命令和这些工具,所有的工具命令我都会放在公众号街去解答。你。好,这条命令呢,到时候你们需要把 这个 ip 改成你们自己的 ip, 我这里是零点幺零七,把它改一下零点 幺零七,这个端口你们可以自己填,但是最好是四位数的,最好是四位数的,然后我们把这条命令复制下来,然后粘贴 直接敲回车,这里可能要等待个三十秒,因为他要生成这个木马病毒啊, 生成了之后呢,这个木马病毒到时候怎么样传到对方电脑上?有很多种办法,比如说局网,你给他替换掉他的下载文件,或者你把这个文件进行捆绑,捆绑成一个 可用的软件,然后发送给对方。等会我会教大家用一种比较简单的,就是把这个病毒软件 和一些可以正常使用的软件进行绑定好,这里等待的时间差不多大概要一分钟左右吧,我这里就不延迟了,他这个等待好的 生成好了之后,他会自动放在这个 r o t 的目录下面,我,我这边已经提前生成好了,我就把它先打开掉 啊,我们打开文件夹,可以看见这个就是刚刚生成的那个病毒文件, 直接把它拖到我们这台真实主机上面啊,就是这个只有七十二 kb, 很小很小的一个文件, 只有七十二 k。 然后呢?我们怎么捆绑他呢?这是一个专门来捆绑软件的,到时候也会放在公众号里面,我们直接双击打开, 然后选择一个可执行的文件,我这里就选择一个扫雷吧。啊,下一步,第二个, 这就是你刚刚生成的病毒文件,把它捆绑在一起,下一步,好,打开下一步,这里保存路径随便吧,只要记自己记得住就行。 下一步,下一步,好,这里文件就已经捆绑成功了。

在例子中,如何给一个文件批量添加注试?我现在想把文件中的第十二行到第十八行注试掉。 呃,一行一行注试肯定特别麻烦,那么我们可以使用 ctrl 加微进入到试图,然后呢,我们再往下滑,滑到你想添加注试的最后一行, 然后我们这个时候摁住键盘的 shift 加 i 键,我们进入到输入模式,然后这时候你看你的光标啊,在第十二行就是你想添加注视的开头的行,然后这时候你输入一个警号注视, 这个时候再摁 esc 键好,就可以批量添加注视了。那如果我想批量删除注视呢?还是用 ctrl 加 v, 然后呢,再往下滑, 一直滑到你想删除的注视的最后一行,然后你再输入 x, 这就批量删除注视了。

费尽心思,刚安装好拷里,但全是英文,看不懂咋办?别急,一天一个技术点,今天要讲的是拷里汉化没有拷里的老地方呢。好,然后这就是我们他的一个默认的界面,对吧?然后在这里面呢,你会发现这里有很多的工具,对不对 啊?这个地方他有很多的工具,对吧?哎,这些工具呢?他都是英文啊,都是英文。什么东西?看不懂对吧?我也看不懂啊,我也看不懂啊,不怕你们笑话,对吧?这玩意我也看不懂, 看不懂怎么办呢?看不懂?看不懂就汉化吗?啊?有难度,我不知道瑞哥喜欢干啥?你知道,你不要瞎说啊,你不要瞎说,小嘴巴闭起来小嘴巴闭起来啊, ok 啊,那么在这里咱们就给大家说一下,怎么去汉化啊,因为在这里面呢,这个终端,对吧?这个小黑框啊, 这个小黑框就是我们的终端啊,就是咱们这个 linux 的 操作系统,它都是在终端里面去执行某一些命令啊,所以打开之后,它就是这样子的一个东西啊,嗯,看到没有,它就是这样子的一个东西,哎, kelly kelly, 对 吧?哎,那这个呢,就是类似于咱们的一个 个专一点,叫做终端,就是用来去执行命令的啊,执行命令的啊,比如说我们可以执行一些 ls 啊, ls 就是 查看当前工作目录下面的文件,对吧?它就会有 desktop 桌面,对吧? documents 文档 downloads 下载 music, 对 吧?这一些东西啊,那么这个都它都是英文的,对不对啊?所以呢,我们需要对它进行一个汉化 啊,那么汉化的话呢,也很简单,汉化的话只需要一条命令啊,就这一条命令就能解决啊,就这一条命令就能解决啊,所以这东西很简单,不是什么很难的东西啊。 ok, 来我们汉化一下啊, 来打开我的这个 get 啊,执行一个命令叫做速度啊。首先解释一下啊,这个速度是什么速度呢?就是用普通用户,也就是我们现在 top 用户这个身份去执行超级管理员才能执行的命令啊,因为你要去汉化嘛,你要去更改它的一些系统的设置,对吧?那你普通用户本身权限比较低啊,所以呢,就需要去利用超级管理员的权限啊,所以这个地方 d p k g 啊, d p k g 杠 r 一, ok, 然后呢,这个地方大家可以按 table 键去进行一个补全操作啊,按 table 键去进行一个补全,这样子的话呢,就不会输错了啊。 ok, 然后呢,执行输入完这项命令之后,我们敲个回车啊,敲个回车之后,大家注意啊,敲个回车之后,他会问你 password for kelly, 嗯啊,他会问你 password for kelly, 看到没有?他就会问你 kelly 的 密码啊,那 kelly 的 密码咱们是不是知道,对吧?它也是 kelly 啊,所以呢,我们输入一个 kelly, ok, 那 到这里有些同学啊,刚接触的同学呢,可能就会觉得,哎,老师,我的键盘坏了,哎,老师,我在这个地方,我输入什么东西它都没有变化,对吧?它都没有任何的反应啊,老师,我的键盘失效了,我的键盘失灵了,我的键盘没有用了啊,这个地方跟大家说一下啊,并不是你的键盘没有用了啊, 这个地方是因为咱们 linux 系统它的安全机制啊,它在输入密码的时候,界面是不会有任何的变化的 啊,它不像咱们的 windows, 对 吧?不像咱们的 windows 啊,你比如说我在这边输入一个 my circle 杠 u root 杠 p, 对 吧?然后呢,让我输入密码,你看我在这个地方输入的时候呢,它会有这个什么信号的显示,对吧?它会有这个信号的显示,而我们,而我们的这个 linux 操作系统,它是不会有任何显示的啊,所以呢,你直接输,输完了之后你敲个回车就可以了,看到没有 啊?就 ok 了啊,所以这个地方并不是因为你的键盘没有用了啊,好,然后在这里面我们到这个界面之后要干嘛呢?它就是让我们去选择你需要设置的语言啊,而咱们中文中文是 z h 杠 c n 啊, z h 杠 c n, 所以 你看嘛,它这地方是 a 开头嘛, 啊,按照这个字母大小字母顺序排列 abc 啊,所以呢,按住咱们键盘的下键啊,上下键啊,按住下,一直往下走,按住下啊,然后呢,它一直跳,跳到 z 啊,跳到咱们要选的中文 z h 杠 c n。 嗯, 刚刚那个密码是什么时候设的?那这玩意你你,呃,刚刚密码不是我们设的啊,是这个 kelly 他 自己设置的啊,这个地方的描述这里啊,这是他自己设置的密码,叫做 kelly, ok, 好, 那么在这里面呢,我们找到这个 zh 杠 c n, 然后按一下空格键啊,按一下空格键,空格键前面多一个星号就表示选择啊,表示选中, 表示选中啊,表示选中来,那么选中之后呢,咱们按一下 table 键啊,键盘左边的 table 键啊,跳到 ok, 然后敲个回车 啊,敲个回车,好,然后到这里,到这里呢,就是需要我们去选择咱们系统的语言啊,这个 e n 杠 u s 就是 英文,所以呢,我们要把它变成咱们 j h 杠 c n 啊,所以按住咱们键盘的下, 按住咱们键盘的下啊,看到没有,它这个东西是红色的,红色的就是选中了啊,选中了之后,同样的,我们按 table 键跳到这个, ok 啊,然后呢,敲个回车,这就 ok 了啊,它就会自己去进行一个设置啊,自己去进行一个设置, 看嘛,正在把这个 e n 杠 u s 变成咱们 j h 杠 c n ok, 设置完了之后呢,哎,当然没有用,看嘛,它还是英文,对吧?还是英文,为什么呢?因为你这是系统设置啊,系统设置设置完了之后呢,需要重启,所以我们重启一下咱们的 kelly 啊,重启的命令速度 reboot r e b o o t reboot 重启啊。嗯 啊,重启一下咱们的 kelly, 它就会变成中文啊,它这个登录界面它也会变成中文啊,我们稍等一下啊,等它重启啊, 重启完成之后它就是中文的,然后包括说一些报错的提示 啊,一些报错的提示,它也会变成中文啊, ok, 看到没有?它已经变成中文了,看到吗?各位,对不对?它就已经变成中文了啊,这个地方看到吗?请输入你的密码取消登录,对吧?我们还是输入 kelly, 然后再输入 k 里,对吧? ok, 登录成功啊,登录成功啊,登录进来之后他来,好好来,重点重点重点来,各位,重点重点重点来了啊,来,这个东西选哪个?选第一个保留旧的名称还是选第二个更新名称来,各位是你,你选哪一个 来,选一的扣个一,选二的扣个二啊?一,保留旧的名称二,更新名称来选一还是选二?选一的扣个一啊,选二的扣个二,对吧?来看一下你们怎么选啊?我如果不讲这个东西的话,你们怎么选啊?你们会怎么选 来,对吧?这东西都是你们自己会遇到的问题啊,你们自己会遇到的问题,对吧? ok, 扣二的同学越来越多了啊 科二的同学越来越多了啊。英文好可以用一,但是英文不好要用二,你纯属瞎扯啊,对吧?这玩意你看不懂吗? desktop 桌面你不认识吗?啊? download 下载,你不认识吗?对吧?他这东西都告诉你了,这东西这有什么不认识的?好,那么这里告诉大家选什么啊?告诉大家选一选一啊,不要选二, 不要选二啊,为什么?为什么?对吧?告诉大家为什么不要选二呢?就是因为如果你选了二,那么你的文件名都会变成中文, 都会变成中文,变成中文之后,那么你里面的一些工具,比如说你在这个桌面上面的一些工具,那么他的路径当中就会带有桌面这两个中文汉字,那么有一些工具他就运行不起来 啊,他就运行不起来,而且这个地方你用,你选择二,还会有一个问题,对吧?那你要切换,你要切换到桌面,你如果说要切换到桌面,你怎么办呢? kelly 它是输入不了中文的啊? kelly 它默认是输入不了中文的啊。你如果说变成了这个东西,你要 cd 切换到桌面这个路径下,你还得再安装一个中文输入法,那这玩意就太麻烦了啊,所以我们都是建议大家选择一啊,选择一保留旧的名称 来,不要再询问我了,我就要保留旧的名称, ok, 就 可以了。看到没有,但是呢它这地方还是中文的,看到吗?什么回收站文件系统主文件夹,然后这里面的这些东西也变成了中文啊, 对吧?这里面的这些东西也变成了中文啊。什么侦查,什么资源开发,什么出示访问,什么执行,什么持久性权限提升凭证发现凭证访问啊,什么横向移动,对吧?什么指挥控制,什么渗漏,什么取证,什么数字取证,什么服务和其他工具,对吧?这些东西都变成了中文啊,这里面会有很多的一些工具啊, 很多一些工具啊,对吧?已经安装了,怎么办?那没关系呗,那就用呗,对吧?没出问题你就用呗,出问题,出问题了咱再解决问题呗。啊,这东西就很简单。 ok, 好, 这就是我们这样的一个情况啊,然后你要去设置的话呢,这里面包括说这个什么桌面设置,对吧?他自己有一些啊,这种什么比较好看一些的桌面啊,这种桌面呢也就只有这么点东西了 啊,我们这是这个啊,这是我们的汉画啊,所以汉画也很简单,就这一条命令啊,汉画就这一条命令,然后这个命令啊,这个命令大家自己不需要记啊,不需要记,课后我会把这个笔记发给大家啊课后我会把这个笔记发给大家啊。 好几个老师都没说到这个,所以这东西很正常啊,因为你在外面很多东西,很多东西别的老师不会给大家讲那么细啊,他只会告诉你这么去用啊,他并不会告诉你为什么这么去用啊,所以很多同学在外面看的教程,对吧?都是啊,你就这么用就好了。但是呢,为什么这么用呢?不知道。那你不知道为什么这么去用,就说明这个知识点你根本就没有理解清楚 啊。学习任何的东西一定要知其然并知其所以然啊,这是非常非常重要的啊,不然的话,你这东西你是永远学不会的,你只知道你只知道这么去用啊。 ok, 好, 这是什么汉画啊?那么汉画完了之后呢?

做了这么多期教学视频,依然还有粉丝问我康利怎么安装,今天就给大家带来康利安装的详细教程。 首先我们要准备一个 vivo 虚拟机,这个大家自行去官网下载就行。然后我们打开康利奥格官网,点击 download 的 下载, 选择右边这个虚拟机版本,找到下载链接,为了提升下载速度,建议大家复制这个链接,使用迅雷去下载。下载完成之后,我们会得到一个七点 vip 的 压缩包,我们把它解压,解压完成之后找到文件夹, 为了方便记忆,我这里把文件夹名字改短了一些,双击打开这个文件夹,这里就是现成的虚拟机文件, 不需要安装可以直接打开使用。我们复制这个文件地址,然后打开 vmware 虚拟机,点击文件这一栏, 注意这里不是新建虚拟机,是点击打开,然后在地址栏里粘贴刚刚解压的虚拟机文件,点击这个后缀为 v m x 的 文件,然后点打开,我们就得到了一个已经安装好的现成的卡里虚拟机,这里把虚拟机的名字也同步一下, 现在我们可以点击开启虚拟机,进入登录界面之后,输入账号密码,默认的初使密码都是卡里,然后点击登录,现在我们就已经登录进来了。 以上就是安装卡里的全过程,不懂的留下上岸我去分享。大家还想学习什么网络安全技术,点可以在评论区留言告诉我。

那么来到了卡尼学习的第八天,几分钟教大家挖出网站的隐藏目录,这个是一个第四、四二期扫描的实战教程,大家认真看,认真学。首先咱们看一下中华人民共和国网络安全法第二十七条,大家不要做未授权的渗透测试行为。首先咱们看一下 什么是隐藏目录,那么隐藏目录或者文件也称之为隐藏路径或隐藏文件夹, 是指那些存在于 web 服务器上,但不通过网站的正常导航或者是链接 向普通访问者公开的目录,就是我们一般找不到的目录或者文件,例如咱们的一些开发和测试的环境啊,就像这样的后缀,很有可能就是一个开发和测试的环境。那么还有些备份文件啊, 像这样的有目录或者是后缀,还有一些上传的目录啊。好,我先这里打开一个我的靶场,用 p h p study 搭建的一个靶场,大家在这里管理,可以打开自己的一个根目录。什么叫做根目录呢?就是你访问网站的时候啊,比如说我现在访问我这个靶场,我直接访问我这个 ip 就 行, 他直接就是访问的网站的根目录。哎,那咱们访问一下,他提示了这个页面,这个页面其实就是 这个页面,那咱们打开一下啊,来大家看一下,是不是一样的,不去做任何修改的话,它默认的访问的就是这个 index 点 html 文件,这些文件夹就叫做网站目录,这个文件呢就叫做网站文件, web 文件都可以。那咱们看到有这个 uploads 目录,咱们点进去一看啊,就是 这么一些东西,那你在互联网当中怎么去访问这个 uploads 目录呢?你直接在后面拼接一个 uploads, 那这样咱们就访问到了这个 app 目录。那比如说我现在有一个我的密文件夹,有一个一点 txt 文件,但是咱们直接去访问这个网站的时候, 你知道它下面有一个我的密文件夹吗?你又知道我的密文件夹下面有一个一点 txt 文件吗?单纯的从这个页面去看,你知道吗?你不知道对不对? 这个就是隐藏的目录,因为你通过这些页面啊,这些导航啊,根本找不到普通方式,根本找不到这个文件夹或者文件,但是它其实又是存在的。好,那咱们理解了隐藏目录或者文件的概念过后呢? 咱们看下一道这下面通常藏的什么东西?为什么我们要找这个隐藏目录或者是文件啊?第一个 隐藏目录呢?可能会泄露一些敏感信息,比如说咱们的一些备份文件呀,这些 circle 语句里面有没有可能含有个人信息,账号和密码很有可能。那么这些配置文件呢?有没有含有 my circle s h 的 账号和密码?很有可能。 日记文件呢?就是记录一些操作日记,那操作日记肯定会有一些敏感操作啊,也有可能会造成一些敏感信息泄露。我这里有个靶机, 咱们访问一下这个把机的一个文件。好,我现在已经找到了这个链接,待会我会告诉大家如何用这个工具去找。大家先看一下这个文件 password 肯定和这个密码有关的文件呀,那咱们访问一下,看一下有没有一访问 root, 一 二三四五,哎,这个肯定是账号和密码,那么他就会尝试看一下网站有没有登录的地方,有没有 my circle 啊,有没有 s h 啊?去把这个账号和密码去尝试一下,看一下能不能登录,这个就是一个渗透的思维。好, 那这个是个敏感文件的一个例子,除了敏感文件之外呢,咱们还可以从这个隐藏目录找到啥呢?找到一些未授权的 后台的访问入口,像这些管理的后台啊,它有没有可能会存在弱密码啊?一些系统它有系统固定的一个弱密码,那还有一些测试和开发的页面,是不是你可以进行一些测试和修改代码呀? 还有些上传点 upload, 那 你是不是可以尝试着上传一个啊?一句话目码都是可以的。那除此之外呢,咱们还可以探测服务器和技术信息,比如说咱们的数据库类型啊。呃,这个服务器有没有安装这个 php? my study 去拼 my study, 它本身就存在一个弱密码,咱们登录进去过后,就可以操作 my circle, 通过 my circle 去做一些其他的事情。那比如说还有一些框架, 它其实是一个系统框架,但是我们去识别这些有什么用?就是为后续的漏洞和利用提供线索 和帮助。比如说这个是 wordpress 目录,那么就可以尝试打这个框架的一个弱密码和 和它的一个 end, 那 么这些就是咱们要找这个隐藏目录的一个原因了,为接下来的渗透测试做准备。讲了这么多,小伙伴们知道怎么去找隐藏目录吗?不得不说一款工具了,就是 dictionary, 它是基于一款 python 的 一个网络目录扫描工具,通过内置的字典去自动美举 u r l 的 路径,也就是说网站的路径,快速地发现网站的隐藏目录 敏感文件,如备份文件啊,配置文件及后台,他是支持什么呢?多现成自定义字典的啊,那么常用于安全测试中,排查网站路径泄露的风险。其实这个工具很强大,大家记住他是找网站隐藏目录的 就行了。认识到了这款工具过后,肯定就是要安装这款工具了,大家用这个卡里去安装 极其的简单,还不用你去配置这个拍摄环境,因为卡尼自带拍摄环境,我带大家安装一下,那么咱们还是打开咱们的老火机卡尼啊,当然要提全,咱们首先输入第一个指令,下载工具,输入一下, 其实我这里就已经下载了,大家按照这个指令去输入下载就行。然后咱们第二步需要安装相关的依赖包,但是这里有一个坑啊,大家不要在这个目录输入这样一串命令,需要进入到这个目录,输入这个命令,那咱们先进入这个目录 cd disk, 然后呢咱们再输入这串命令, 然后它就会自动地安装一些依赖。安装完了过后呢,咱们就可以使用这个 desir 了。那怎么验证这个有没有安装成功呢?输入 python p y t h o n, 因为 candy 是 自带这个 python 的, 再加这个 desirch, 点 py 这个文件就行,后面 不用添加任何东西,然后回车,只要没报错,就说明咱们已经安装成功了。安装成功过后呢?正式进入到怎么去使用?首先咱们看一下 disco 的 一个基础使用,就是杠 u 这个参数, 杠 u 参数直接指定目标的一个网址就能够进行基础的扫描,那咱们实验一下,还是拿之前那个靶场,咱们需要先进入到这个 disco 这个目录下面, 然后呢咱们使用 p y t h o n 这里直接杠 u 这个参数指定网址就能够进行扫描,指定之前的这个靶场网址,那咱们进行一个基础扫描,大家看一下这个基础扫描效果是什么样的? 可以看到扫描出一些东西了,三零一是啥呢?三零一是一个跳转,等于说你访问这个目录,实际上你访问的链接是后面这个链接,那咱们访问一下 它提示这个四零三 forbidden, 也就是说禁止访问嘛,访问被拒绝,那就说明你访问这个目录它是没有权限的,这个是三零一,这个是页面大小,就是你返回的页面有多大呀? 他和上面是一样的,那我们这里就可以判断也是个四零三,那这个四零三就很直接了,告诉你这个目录就是不让你访问的五百,不用管三零一, 三零一,他是二三六,和前面这个二三七大小不一样,少了一点点,但是不影响,有时候这个工具会有点报错。接下来就是有一个两百,两百就是你成功访问的意思,有权限。 然后大家看这里啊,这里有一个七三八,有大小,说明这个页面它是有东西的,那咱们访问一下, 好有一些乱码,针对这些乱码呢,咱们可以换一个浏览器,好吧,换一个浏览器,打开过后呢?哎,大家看一下这是什么修正功能的一些列表,就是这里我们直观的感受到没有一些敏感信息,没有一些可用信息,但是 大家需要细微的啊,去品,去观察,这里有一个 rsa 加密传输,针对这个 rsa 加密,咱们可以找一找有没有一些密钥的泄露,把它解密出来,当然这是一个渗透思维, 这里咱们讲工具怎么使用啊?咱们看这个还有一个三零二,三零二是什么意思?三零二其实也是跳转的意思,咱们访问一下,看一下真实的感受一下是怎么跳转的。 跳转到 log 点 php, 就是 一个登录访问这个目录,跳转到这个目录下面的这个文件 index 前面咱们也看了, 然后这个需要点 php, 很 有可能就是一个后门。那这里就不带大家去看 uploads 前面也看了,其实就是一个主页,对吧?那咱们扫描完了,其实有很多东西咱们是没扫描出来的,咱们看一下啊,这个目录, 那比如说你我的密下面的一点 t x t, 你 就没扫到啊?你看这里有吗?这里有一点 t x t 吗?没有吧?没有。 那还有很多东西,比如说我下面这个 d o c s 这个目录,那它只扫描出来了一个文件,就是这个清记 log 点 t x t 它,其他的它扫描出来了吗?没有扫描出来。 那还有这个 d v w a, 它下面只扫描出来了 log 点 php, 那 其他的这些目录扫描了吗?没有扫描,它下面还有目录啊,它没有扫描啊,那这就有几个问题了。第一个没有扫描子目录,什么叫做子目录呢?大家看这个是个目录,那么对于这个目录来说,下面的子目录有哪些呢? 就是这么一些,那对于这个来说,下面如果还有目录,就是他的子目录,那如何解决这个问题呢?就是一个杠二参数,设置扫描的目录层数,如果你杠二,他就深入到两层目录去扫描。那还有个问题大家可以看,这个扫描的过程是非常快的,大家再体验一下。 可以看一下啊,这个扫描的过程是非常快的,那非常快带来了一个问题,防火墙很容易 识别到你的这个发播的频率很快,它会认定你这个行为是一个恶意行为,那么扫描的过程就很有可能会被封 ip, 那 有什么解决办法呢?有一个杠 t 这个参数,可以设置一个扫描的速率,让它慢一点。 还有一种情况大家需要考虑,就是这个默认配置啊。第四曲会使用默认的字典,那么这个就带来了一个问题,有时候我们识别到这个网站用了某一个框架或者某一个语言, 那咱们使用这个框架或者使用这个语言的字典,爆破的效率会快一点,就更容易去扫描出敏感的资源。所以这里有一个杠 w 的 参数,就是使用自定义的字典,咱们可以看一下它一个默认配置,也就是默认的字典是什么样的。咱们先 ls 一下,这里有一个 db, 咱们进入到 db 目录 ls, 这就是它的一些默认字典,咱们随便打开一个去看一下 cat, 好,那么他去包括网站的时候就会加载这些字典。好,这是一个技术使用,那接下来就是一个进阶使用,针对 这些疑问,咱们怎么去一个个击破?首先咱们的进阶使用之一就是一个杠二,这个参数设置扫描的目录层数就是这样的,遇到可访问的目录时,第四 search 会继续扫描该目录下面的此目录和文件。就比如说我遇到了这个目录, 他可以访问,那么我就会继续扫描这个目录下面的这些目录,当然你要指定他的目录层数为二,那咱们实践一下就知道了。 d s search 杠 r 指定二。好,这里说打不开这个文件,其实我犯了一个错误,这个目录是 d b 目录,没在 d s search 目录下面使用这个文件,因为只有在 d s search 目录下面 才会有这个 d s search 点 p y 这个文件,那咱们使用一下,这一次是可以正常使用的,那咱们看一看,和前面的效果对比一下。 好,它现在正在扫描 e g 目录,然后 e g 目录遇到可访问的这个目录,它就会深入的扫描这个目录,把这个目录加入到对念里面, 就是说这些要排队啊,一个一个要进行扫描的。好,他现在针对这个一级目录在进行一些扫描,这里再加载一些文件,当然这个文件是四零三的。针对这个目录还在扫描, 还在不停的排队扫描,所以他会扫描到这一层目录下面的文件, 我先暂停一下。好,大家对比看一下,之前咱们扫描到了这个 admi 一 点 t x t 吗?就是这个基础扫描,我截了一个图, 很明显没有吧,但是这里它就扫描出来了,那还有呢?咱们看一下这个 d o c s, 前面咱们只扫描出了这个清剧 logo 点 t x t, 这里它全部都给你扫描出来了,这个这个 这个这个啊,那小伙伴注意到了,这些大小写不一样啊,其实我这里是 windows 电脑, 无关大小写,他对大小写不敏感,这就是杠二参数的强大之处,所以咱们平常在做这个测试啊,咱们不会使用这个默认的杠 u, 至少至少咱们会带这个杠二这个参数。好,这是进阶使用之一,那么之二呢,是一个杠 t 参数,为了防止封 ip, 咱们可以使用这个杠 t 参数设置扫描速率,那么这个杠 t 参数设置的数值越大呢,那么它的速率是越快的,所以咱们可以根据实际情况去设置。先实验一下这个杠 t 参数,看看是咋回事。 我先指定两百来看一下这个速率啊,这个速率看一下啊,然后呢, 我在指定一千,是不是明显比之前快了很多呀?所以大家在做测试的时候,如果网站发出了一个告警提示,你就把这个数值给他调小一点,那咱们看最后一个杠 w 参数,指定自定义的字典, 若发现网站使用的具体语言或者框架,咱们可以使用指定的定制字典,例如 php, 那 我这里就演示一下,可以看一下啊,我这个 k 目录下面有这个 php, 点 txt 文件,那咱们来看一下, 大家来看一下这个 php 点 t x t 文件在这里,那咱们使用一下这个 java 六参数,然后指定这个字典的路径,它在哪里呢?它在 home key php 点 t x t, 那 咱们回车一下,那么它就会使用里面的字典进行一个加载,那咱们看一下这个 php 点 t x t 文件里面的字典 啊,可以看到有很多,大家看一下, 和前面那个杠 u 参数它展示的效果不一样了,因为它使用的字典不一样。好,那么咱们基础使用和进阶使用 已经讲完了,那最后呢,咱们再进行一个回顾,第一个讲了什么是隐藏目录或者是文件,就是非常规手段发现不了的目录 是文件,就是你在页面导航里面看不到的。那么第二个为什么要找这个隐藏目录呢?可能会包含一些敏感信息啊,比如说这个 my circle 啊,或者是 s h 的 连接账号和密码啊,大家主要是看那个文件有没有泄露一些敏感信息,还有一些未授权的接口啊,还有可能会探测技术和服务器的一些信息啊。 第三个咱们讲了一个 disk search 的 简介啊。第四个咱们讲了 disk search 的 安装,哎,第一个下载工具的命令,第二个就是下载依赖,但是下载依赖有一个坑,就是要进入到工具的目录进行下载。那么还有第五点就是 disk search 的 使用, disk search 的 使用呢,也要在这个目录下面 进行使用。第一个是杠 u, 直接基础的使用,直接加网站链接,那么进阶的使用呢,有三个点,第一个点就是杠 r 设置一个目录的层数,可以包括子目录,那么杠七呢,就是设置扫描的速率,就是 防止封 ip 嘛。杠 w 呢,就是指定一个字典,就是根据实际的场景,实际的框架,实际的语言去指定实际的字典。好,那么本期内容咱们就讲完了,下一期咱们讲点不一样的,告别复杂的 circle 命令, circle map 实现自动化的 circle 注入。好,那咱们下期再见。