粉丝1.5万获赞15.2万

今天我们要解锁的是安装靠里。 linus, 这是你踏入黑客世界的第一张入场券。如果你不懂他有多野,记住这句江湖黑话,靠里学的好!劳饭吃到饱,别觉得夸张,这系统内置了几百种攻防神器,既是白帽手里的手术刀,也是黑客眼里的摇钱树。想不想知道怎么驾驭他?废话不多说,直接开干! 聚焦晚安!实战技能培育,安全又人才大家好,我是你们的晚安老师葵葵,今天咱们开始讲解 kelly linux 导入门第一步,认识与下载 kelly。 很多新手学晚安。常常遇到这些问题,要么找不到官网,要么下载版本,或者下到带病毒的安装包。虚拟机无法安装,白白浪费时间。今天我不仅带你认识 kelly 是 啥,还教你快速搞定下载。 ok, 在 动手下载之前,我们先用一分钟彻底搞懂 kelly 是 什么。 注意,它可不是什么神秘的 hack 工具,而是正儿八经的网络安全专家的数字军号库。它本质上是一个基于 linux 内核的操作系统。但特别牛的点在于, kelly 提前给我们打包好了六百多种专业的渗透测试和安全审计工具, 我们不需要一个个去安装配置,拿到手就是一套完整的作战装备,开箱即用。那这套装备主要用来干嘛呢?两大核心用途,第一个是防御性体检, 像医生做 ct 一 样,主动找出系统的漏洞和弱点。第二个是模拟授权攻击,在合法合规的前提下,模仿黑客的攻击手法来测试防御体系到底坚不坚固。 这里我们需要注意一个关键点,所有的攻击操作必须在拥有合法授权的环境中进行,这是咱们网络安全从业者的底线。好,听完这段介绍,明白 k 里定位的同学,公屏扣明白 认识了 kelly, 我 们现在就可以开始动手前的准备操作。咱们需要三样东西,第一样是 kelly 的 官方网站,我把正确的网址放在这里,大家可以看一下。第二样是 chrome 浏览器,它的兼容性比较好,获取操作不容易出现问题。 看视频的同学,如果你有 chrome 浏览器的话,公屏扣有,如果你没有,这个浏览器给你分享。第三样是咱们课程配套的 kelly 版本介绍表,新手选版本看这个就行,里面也会包含安装过程。最后我们需要检查一下网络,保持网络通畅,不然下载容易出现中断的情况。 好,准备工作我们就做完了,现在我们开始第一步找 kelly 官网,打开 kelly 点 o r g。 这里我们需要注意,只有开利点 o r g 开头的才是官网,如果是其他奇怪字幕或者带乱七八糟后缀的,基本都是钓鱼网站,一律关掉即可。输入正确的网址后,直接按回车,就打开了我们 kelly 官方的首页。跟上这一步的同学,评论区扣一,让我知道你没有进错站。 找到官网后,我们首先查看一下顶部的菜单栏,看一下有没有 get kelly 的 一个下载入口,点击即可进入下载界面。 那么下载界面中有非常多的开里分类,每个分类对应了不同系列的开里,那么我们要下载的是第一行右侧这个 word 分 类,这个分类是专门为虚拟机用户准备的,非常适合我们新手, 为什么?因为它里面的版本是预先配置好的虚拟机镜像,咱们下载后能够直接导入虚拟机管理工具中,省去了从头安装系统的复杂步骤,特别的方便。 那么我们点击进来后,大家注意看一下第一行,第一行都是我们推荐的版本,我们需要下载呢,是第一个 vivo 的 官方稳定版,后续我们下载后直接在 vivo 里面打开就能够使用。好的,我们点击这个推荐标签, 点击之后浏览器会开始自动下载,在哪里我们可以看到下载列表呢?浏览器的右上角点开之后就可以看到它, 只要进度条是正常往前走的,证明我们这个下载网络也没有问题。好,那么在下载的时候,我们检查一下下载的文件类型,一定是压缩包类型的,那么到这里我们下载基本上就成功了。接下来我们来总结一下常见的三个坑,大家一定要避开。 首先第一个坑是钓鱼网站,当我们的链接不对的时候及时退出。第二个坑是选错版本,我们一定要选择 winword 版本啊,那他下载的是一个压缩包啊,通常是点七 z 后缀或者是点 z 后缀, 如果你的下载后缀名是 iso 是 不建议的,新手用这个版本需要自己手动装系统,比较复杂。第三个坑是下载中断, 解决办法是用浏览器的继续下载功能,或者换一个稳定的 wifi, 然后重新下载,那这些是常见的坑,我们都需要注意规避。最后我们总结一下,咱们今天核心就三步,首先找官网,然后认准 windows 镜像版, 这个是比较适合新手的一个版本,最后我们启动下载,下载的同时看一下下载的文件大小,通常是三到四个 g 左右,并且是压缩包。 这就是我们今天的 kelly 下载步骤,如果你想要 kelly 版本对比表和官网直达链接扣 kelly。 最后我们布置一个 kelly 新手闯关任务,完成下载后晒出你的下载进度条截图,我会抽三位同学送上神秘小礼物,咱们下期再见。

你是否已经对 windows 动不动就近十 g 的 内存占用感到崩溃?是否对 windows 的 更新弹窗感到厌烦?是时候试试更加开放的 linux 了,它们十分清亮,就算是数年前的老主机也可以流畅运行。 那么作为初次尝试, zoroinos 对 新手十分友好,还能兼容部分 windows 软件。那怎么在设备上安装 zoroinos 呢?首先在浏览器里搜索 win, 点击下载, 然后选择对应系统的压缩包解压安装。我用的是 arch linux, 那 我只演示一下如何使用。首先是启动软件,这个东西在 linux 上要获取 root 权限。 好,那么进入软件之后,插上你的 u 盘,如果没有显示的话,就点一下右侧的刷新按钮,选择你的 u 盘,然后点击安装。切记,这一步会清除,选择设备上的所有数据。好,那么 win 退已经安装到 u 盘上了。接下来我们下载 zora 用 s, 进来后点击 download 的 zora 用 s, 然后选择酷版本下面的 download, 然后点 skip to download, 直接下载。 那么按理来说应该是正常开始下载了,但如果你遇到了问题无法下载,那就滑到页面的下方,点击 official download mirrors, 然后在下面找到两个中国的源,分别是南京大学和上海交通大学,哪个能用就选哪个,以上交大为例, 进去之后选择最新的版本,然后从库里选择较新的版本。不建议选 evolution 版,因为这会预装一些办公软件,等到下载完成即可。那我已经下载过了,把映像复制到 u 盘里。 那接下来的安装过程我会在虚拟机中进行,跳到这里进行观看安装过程。 好,那么我们先创建虚拟机,点击 create new virtual machine, 选 custom 后, next 依旧 next, 这里点 i will install the operating system later。 然后 next 点击 linux 后选择 other linux 六点 x kernel 六十四 bit 名字随便起一个位置,放到空间充裕的磁盘, 配置不要超过实体机,内存要小于主机胜于内存之后的默认即可。硬盘,这里选择 store virtual disk as a single file, 大 小六十四 g 以上。 到此虚拟机就创建完毕了。然后来改一下设置,点击 edit virtual machine settings, 点击 opions, 点击 advanced。 把 web type 里的 bios 改成 u e f i, 然后回到 hardware, 点击 cd dvd, 然后选择下载的系统映像。 然后我们来开个机吧。进来后选择 try o s 到 zero us 回车。如果你用的是教程的 n 卡,选择下面带有 nvidia 的 选项回车。 进来后改成中文,然后点安装 zero us, 这里继续即可。那要是正常的话,这里应该是网络配置,但是我没给虚拟机联网,所以直接到下一步了。好,这里可以把不要参加人口普查打勾, 然后这里会清除此盘的所有数据。如果你后悔的话,现在可以退出,那么继续安装,选择你所在的地区,中国的话就是 asia 上海, 然后就是个人信息配置,建议设置一个强密码。然后就是安装过程了,那由于我没联网,安装过程大约只有十分钟,实际情况可能更长。 然后我们重启, 出现这行字的时候拔掉你的 u 盘。虚拟机里是断开 cd dvd 连接, 这里就是在安装时设置的用户名和密码。好,接下来就可以使用 urus 了,它开箱即用,支持部分 windows 软件。愿你在 next 的 道路上越走越远, 那么本期视频就要结束了,觉得做的不错的话还请给个三连支持一下,我们下期再见。

川式课堂每日一个小知识之如何设置定时任务上,这次定时任务呢,也是我们工作当中啊经常需要做的一个事情啊,比如说我们需要做一些周期性的对账的一个工作,每隔几天或者每隔几小时我们需要做业务对账,或者说我们是每隔一段时间需要做一些数据备份等等啊, 这些工作呢,可以通过 linux 的 一个定时任务来实现。那要实现定时任务的话,我们基本上呢我们可以把它分成三个步骤来完成。首先第一步我们要创建一个要执行的任务,比如说你要做数据备份也好,你要做业务对账也好,那你现在有这个业务对账后的数据备份的一个程序,你可以剪成程序后的脚本。 那么第二个呢?那你隔多长时间要执行这个程序化的脚本呢?你可以把这个执行的一个规律啊,就你需要让它有规律的执行的话,你可以把它放到一个任务列表当中去,可以通过 group table 杠一把它添加到任 任务列表里面去,那你最终呢有没有添加成功?你可以通过可能 table 呢杠 l 来去查看。如果说在列表当中可以查看这个定时任务,那么另一个词呢,它就会在你的设置的这个时间当中,它会有规律的去执行你要做的这些事情。 那接下来呢,我们通过一个具体的一个指令啊,来去看一下定时任务怎么来去创建。首先我创建一个很简单的一个脚本啊,这个脚本实现什么功能呢?比如说啊,我输入一个命令 tab, 它会显示那我当前的时间,那我现在呢?我希望呢每执行一次,他把时间呢打印到一个日期文件当中去。我们可以呢写一个脚本 v i time 点 s h, 然后这是个脚本,这是咱们空的啊,这脚本很简单,我只需要呢执行一下 echo, 我 想把这个 date 这个命令呢,它的执行的结果,把它输出到当前的目录。啊,一个 time 点 log 的 日期当中去啊, 这样的话我们每执行一次脚本,那这日子里面呢就多一行时间的内容,我们可以尝试一下看啊,执行一下 time 点 s h, 没有权限,我们加上权限。 好,再来一下 time 点 s h, 那 我们看一下,那已经生成了一个 time 点 logo, 打开看一下啊, time 点 logo。 好, 刚才执行了一次,然后呢把当前时间打印进来了,那我们可以把要做的这个事啊,我们可以把它放到任务列表当中去。

开箱低频 linux 安装过程很多倍加速,注意 v m a r 无法识别,要选 linux 里的其他内核。六点零叉六四 安装疯狂跑日制中,安装成功后会重启,此时画面已经溢出了,需要点缩放中的按纵横比缩放。接着是进入到了熟悉的 o o v e 环节, 设置好时区和位置后,它会有一个优化系统配置的,需要等比较久的时间,这一段我也是给它剪掉了。现在就是进入登录的地方。 六六六还有一个友情提示,直接选特效模式进入,后面再点设置,搞好分辨率就可以了。

逼自己三个月学完,你就是 linux 运维大佬!全三百六十八集存价吧,真的很难找全的,别再浪费时间找零散教程了!警告,这套视频耗时九个月,累积录制两百二十小时,精心打磨而成,内容多到让你学到爽,包含了从入门到精通的每一个环节, 全网最全 linux 运维实战教程,没有之一!无论你是刚毕业的大学生,还是想转行的职场人,这套视频都能帮你打通 linux 运维的任督二脉。本套视频内容包含 linux 系统安装、 micro 优化、 shell 自动化脚本、 prometheus、 创 x 监控、 tomcat 应用等,全部是实际工作中必须掌握的技能。 由于视频太长,本套视频内容分为二十期发布,为了让零基础小伙伴学起来没有负担,全套资料已打包,配套学习路径加笔记加软件包。关注我评论运维学习进主页粉粉群即 可全部带走,还请支持一下,我们马上开始第六期的学习,本期视频讲解的内容分为三个部分, shell 脚本的基本语法、判断与循环、高级用法。 nice! 今天的话呢,我们一起来学习一下这个 linux 系统里面的需要脚本。 首先的话呢,我们先来了解一下我们这个 linux 为什么要学需要脚本,那么学习需要脚本的目的是什么? 其实在我们之前的学习过程中的话,我们花了很多时间来了解 linux 基本的指令,包括我们 linux 里面的一些基本的功能, 其实我们大家在终端里面执行的这些东西啊,其实从某种意义上来讲的话呢,这些里面打的那些命令,其实也就是我们大家执行的脚本里面的一部分,只是可能换一种方式去执行,单个命令去执行,你比方说我们在之前创建文件夹,对吧? 然后呢我们之前呢进入某个目录啊,那其实这些东西呢,它其实就属于最基本的单个单个指令去执行,但是我要把很多东西一起来执行,要能实现一些功能判断的过程之中,那这个时候呢,就给人脚本 好,首先给大家简单的介绍一下脚本,脚本的话,其实就是 linux 系统中跟系统打交道的一个窗口。 好,那么这里面呢说的更直接一点,可以把它想象成 linux 系统呢,是一个最底层的部分,但是这个最底层部分的话呢,它是有一个叫做内核的一个组建。 那么我我们如果有一个比较直观的这个示图来进行的话呢,可以这么去理解啊,这地方我给大家做个简单示图,大家就知道这个脚本的用处了。好,首先的话,我们把这个看成是另一个是最基础的一个内核啊,这里给大家解释清楚啊,这个是我们计算机系统里面的内核 好,那么有内核的话呢,他自然而然的话呢,就会少不了各种硬件,那接下来的话呢,这就是我们的硬件好,那说到这里面,大家就应该猜出来了,这个硬件由谁去指挥好,那么大家看到有内核来指挥硬件 好,那么接下来的话呢,有个问题,但是这个中间有个点,那我们怎么样跟内合金交互呢?所以他在这个地方呢也有一个, 这里面呢就有一个最基本的操作系统啊,那么有谁跟它进交互呢?于是乎呢,在系统里面呢,它也会有规定啊,所以它这地方会有一个叫做我们的指令端,这个指令端的话呢,也可以称之为命令解释器, 这个指令端也就是我们的命令解释器,这个指令端,命令解释器呢,其实就是相当于和我们进行命令格式这个内核啊,进行交互的一个东西, 那接下来的话呢,就由由此引出一个东西,那我们平常敲的指令啊,别人平常敲的这个指令,比方说 c, d, a, b, c, 那 他为什么会显示没有那个文件和目录啊?那说明这玩意呢?已经返回出来执行不了, 那其实这个就相当于你打的这个指令呢,你那个是他压根都不认,就说你打的这个指令呢,要那个去执行的过程中,他告诉你,这个时候就是相当于是我们的指令解释器呢,回归了一个返回值。 那所以说把这种行为的话呢,我们可以理解成这是袖。好,那这个里面呢,如果用用一句话来概括的话,那么这个袖是干嘛的呢?袖的话,在这个中间就是一个解释器啊,就是这样的一个功能,大家可以想象一下,没有这个袖的话,我们没办法执行指令。好,好, 那么这个地方呢,这个袖的话就是我们的解释器。好,那么把这个我们打成一个基本的编码。好,那么大家可以这么去理解一下。 好,那么这个 show 的 话呢,其实可以想象一下,它就是个壳,所以说我们这个 linux 系统的话呢,它就变成了这样一个效果,所以大家平常所使用的 linux 系统,就是从本质上来讲,它的最精简部分就是指一个底层硬件 再加上一个系统内核,然后呢这个内核中就有一个叫做 show 解释器,当然了这里要跟大家解释清楚,这个 show 的 话呢,它不是说是我们 linux 系统里面的 不能装的,他是必须要有。那么这个绣的话,有一个最明显的啊,有个我们最经常见到的东西,就是我们说的终端 啊,这个终端,那这个终端的话就是大家所说的瞧指定的地方,所以大家在这个地方要记住通过什么地方来指来指引他呢?其实给大家举一个图最简单最直白的例子,就大家的终端终端就是这个地方,瞧指定的地方, 第一个的话呢,就是说我们这个脚本或者执行的路径或者渠道都可以啊,比方说我们的网页端呢等等都可以,反正呢一个原则, linux 系统它要执行什么事情,它必须由我们这个 shell 来负责翻译,可以把它理解成这是个菜谱或者是一个标准文档。所以说小伙伴对于 linux 脚本的定义,你要记住一点,第一它是通过终端 命令输入,像另一个是执行进入通道,第二个他是我们批量执行指定的一个渠道,所以说这个需要脚本的话呢,他其实就是具备两个功能, 他就相当于一个标准一个菜谱啊,标准化菜谱,比方做水煮肉片,一二三四五等等。那么有了这个需要的话呢,那么接下来就有个问题,那我们这个每一步都怎么做?那是不是要掌握另一个是指定的目的,就是就是为了这个需要脚本。 好,那么接下来有个症状,我们为什么要学习需要脚本而不学这个行不行啊?当然呢,不学这个呢也行,但是呢你的效率呢?可能比较低,有了这个东西的话呢,它可以解决什么问题呢?啊?这里我为了避免文字输入给大家 直接复制粘贴出来啊,它能解决什么问题?首先第一个它能解决的问题呢,就是在我们的使用过程之中能节省工作时间 啊。节省工作时间是什么意思?就是反复重复要做的事情,我们用需要脚本来搞定。我给大家举个最直接的例子。呃,我在之前呢给大家讲解我们这个项目部署的过程之中啊,其实就出现过一种情况,我现在要部署一两百台服务器, 那么这个地方是我之前做的一些项目部分的一些一些点。里面我来结合大家说一下。我和大家举个最直接的例子,比方说你像我们这个地方要实现一个 日治告警日治分析,但是这个日治告警日治分析过程之中的话呢,其实就是利用了一个脚本来解决的问题,有个 ai 分 析脚本好,那小伙伴就可能会问我用 ai 分 析脚本为什么不用网页直接去进行查询?这里面有个点,因为这个是一个重复操作。 好,小伙伴可能会问,什么叫重复操作呢?因为你一次查询无所谓,但是我要重复做的那些事情,你比方说今天服务器告警有告警了一百次,但是告警一百次我不可能执行一百条命令,那我这个时候我们写个脚本可以一键搞定, 第二个的话呢,就是解决工作压力,减轻运维的压力啊。你比如说像我们刚才所描述的这里,那么我如果把这个脚本写好之后,如果我要查询这个日子出什么问题,那我不需要自己手工去执行的,那我可以通过这个脚本让他来帮我们生成,就 ok 了 啊。这就是我们说解决压力的一个设计点,最后一个它可以为自动化,为后期形成自动化快速响应、快速处理。那这个怎么体现呢?好,我们还是回到这个项目拓普图里面来说明一下。 那么在我们日常使用过程中,我们要进快速部署,要进批量部署的情况下,你比方说我一次性要部署几百台,但是我部署几百台的话,那我怎么快速部署呢?那这个时候我们可以在这个地方进行完成, 比方说我们在这个地方可以完成啊,自动打包,自动构建镜像,然后自动推送,然后推送完成之后镜像自动下载。哎,这个时候 k s 就 可以进行自动部署, 那其实就相当于做自动化这一块,首先有个前提,你要过足够多的脚本啊,这个在后期呢我们也会提到。好,那这里面给大家展现一下, 这个是我这个地方自己的个别一些小脚本,你比方说我要实现这个日字分析啊,日字分析的脚本啊,然后呢我要实现一个多可,对吧?多可部署的脚本, 然后呢我要实现一下这个数据同步与消息推送数据同步的消息推送脚本啊,包括我这个地方有安装部署啊,比方说我今天晚上公司部署,要部署多少台服务器呢?我要部署两百台, 要部署两百台里面包含什么东西呢?比方说要包含英吉利克斯的,要包含瑞迪斯的啊,还有包含迈斯科五点七的,包含迈斯科五点八的。好,那这些东西的话我要批量部署,那这个时候就怎么办?那这个时候可以通过那种后面学的那个奥斯波自动化部署来帮我们完成 啊。这是这一些,所以说一个脚本的编辑能力的话,实际上是很重要的,包括后面还会讲到监控里面的巡检啊,巡检等等都会涉及到啊,就是这些应用, 所以说一个需要脚本的应用面是非常之丰富,非常之广泛。好,那么接下来说了这么多,是吧?那有些小伙伴就可能会想了,那么这个需要脚本我怎么写呢? 好,需要脚本的作业,我们刚才介绍了,它是一个命令提示行啊,命令提示行交指定的地方允许用户交互的。第二个的话呢,它可以解决用户自动化的问题啊,还可以做一些环境判断啊。好,那么接下来的话呢,需要的话有哪些? 这个袖的话常见种类比较多的,我给大家解释一下。第一个是 buff, 这个 buff 其实就是我们目前来讲这个地方所碰到的啊,像大家现在所看到的 buff 就是 我们默认的 b, 下面的 buff 啊,就是大家的指定端,这是最常见的第一种。第二种的话呢,还有 s, h 啊,还有 c, s h, k, s h 等等都有,那么为什么会有这么多?实际上是因为跟这个命令格式和命令格式系统的流派而设计的, 所以说随着后来的发展呢,基本上分成三个流派,一个是 boss 系列,一个是 s h 系列啊,再一个其他就是 cs 或者 k s 系列呢,其实都是一个原则,跟任何打交道。那么在使用过程之中, 那怎么知道我们脚本用的是谁?那另一个是怎么区分呢?实际上这个脚本它它它开头里面就已经写明了 啊,所以说开头它其实已经也写明了。好,那这里的话,我们来给大家打开一个脚本呢,给大家看一下啊, 在 linux 系统里面,一个最简单的脚本它上面是怎么写的?那么我们以一个最常见的为例,安装部署一个 linux, 然后的话,我们拿这个记事本在 windows 下面打开它,那么系统里面它怎么知道啊?系统里面它怎么知道呢啊? 首先第一个啊,系统它要知道这个脚本是用什么解释器去执行,取决于你这个脚本的文件中的开头第一行 感叹号,井号并下面的 boss, 那 就说明告诉系统,等一会呢,就拿这个东西去执行,这个就相当于是个脚本解释器的语言是什么啊?当然了,那你怎么知道呢?那我们可以在这个地方浏览一下 l s 并下面,大家可以查看一下啊, l s b 下面的 bus, 大家可以看到这里就有啊, l s b 下面的 s h 它也有,然后那个 c c s h 啊,你看这里就没有,所以另一个系统下面它默认情况下的话呢,就只有这几个啊, 谷瑞普一下啊,那这里的话,我们可以明显地看得到 哪些式的呢? bash, 这个式的,第二的话呢? s h 式的啊,就没有了,就是它其实就剩这两个,好,那就叫这解释器。那么接下来的话呢,我们小伙伴就可能会对出关系的问题,那我们这个 bash, 然后接下来我们怎么去写它? 怎么去写它?那么它的基本语法是什么?在这个 bash 里面的话呢,有一点它的书写原则非常简单 啊,他的书写原则非常简单。首先第一个脚本他要怎么写啊?第一个的话就是我自己可以创建一个文件夹,或者在 windows 下面来书写,也可以啊,好比方说我们来创建一个文件夹, 创,呃,然后创建个文件夹之后我们的这个地方创建个文件,比如说 m k 点 s h 啊,但他名字怎么取无所谓,但是记得啊,开头他怎么写 好,然后接下来在这个位置就打上你要执行的指令,我要执行什么指令?比如说我要创建五个文件夹, make d r 杠 p, 文件夹在哪个地方呢?在 d d 下面,名字叫什么呢? a b, c, d, e, 好, ok, 然后创建完成之后, e c, h o, 打上一个内容提示, ok, 好, 然后这就是一个最简单的脚本, 其实大家如果细心一点的同学,其实可以看到它里面的每一条命令就是我们单独执行的功能,那么你可以把它单独复制出来执行,也可以啊,这个脚本呢就写好了,脚本写好之后我们要执行它啊,就可以了。 那有两种执行方式,第一种的话就是自己手动的把这个脚本拷贝出来,一下子去跑。第二个的话呢,就是给他加上一些权限之后,让他去负责执行。好,那接下来 我们让他来执行,怎么执行呢啊?千奇 mod 啊,加 x, 然后呢写有下面的 m k 点 s h 就 可以了,然后大家可以看一下这个文件,在这个底下位置会有个权限,有个 x 执行权啊,那就可以这么执行 b 下面的 boss 啊,用它去执行啊,也可以直接这么执行。 show 下面的 mk 点 s h, 就 它的执行方式呢?有几种啊?我来一一演示一下。这是第一种直接打上它的路径,就是告诉它我这个脚本的路径在哪个地方就可以了,那么这么一打完成之后,它就会执行 啊,那他这个执行的过程之中的话呢,他会有一个命令执行的阶段,每一个阶段就是一步一步的往后面走,如果出错的话呢,他也会提示。好,那接下来我们回到这个代码下面去查看一下,大家看到这里有 a、 b、 c、 d、 e, 那这就是一个最简单的脚本,所以说学好脚本其实呢解决很多问题。好,那么接下来有个问题,就是我这个脚本怎么编写呢啊?那么接下来的话呢,就是我们脚本编写以及脚本的基本语法,以及脚本的基本功能。 那么这中间呢有个点啊,这个脚本里面最简单的功能,第一个是基本的命令,然后这个脚本里面呢,还有些东西里面还会有一个涉及到判断啊,还有一个循环控制啊,还有一个叫做变量赋值。好,那接下来的话呢,这个逻辑判断和 这个循环,那我们放到后面讲,那么接下来的话,我们先讲一个最简单的变量赋值使用,那么这个变量赋值是怎么赋值的啊?首先我们来把这个脚本内容一个个的来看一下。好,我们回到刚才那个脚本里面去,需要脚本里面去,我们先来修改一下它啊。 呃,这个脚本的话呢,在这个中间呢,这个打的是基本命令,但是有些时候可能考虑到这个东西可能会改动起来不方便,所以说我们可以搞一个变量赋值。这个变量赋值呢,在另一个系统里面是这么定义的, 变量的名称,但是不要和现有的重叠,最好是用大写啊,不要用数字开头,用字母开头,比方说我们这地方写上一个文件夹 d r r 内幕,等于 打上一个名称啊,然后但是有小伙伴说时间久了不记得怎么办呢?可以在这个地方带上个井号注示说明啊,这里就是注明变量,这,这就是定义,你可以打上相关的说明,就是定义目录名称, 那么这样的话我们自己就记得了啊。然后用一个单引或双引进行区分,比方说我们用这个双引号区分开啊,文件夹的名字叫什么呢?比方说叫做呃, data 下面的 big up 啊,就可以了。好,那么接下来第二个问题, 这个叫做定义变量,这个定义变量的意思就是相当于这个是值啊,这个是变量的名字,这个是它的负值, 那么就相当于这个就是我们所说的一个名称,那下次要改的时候,只要改这个参数就可以了。好,那接下第二个问题,这玩意怎么用啊?用法变量的调用啊,我们就带上一个这个值就可以了,我们就带上一个这个值啊,带上一个 美元符号变量的名称啊,在这里我们可以选中复制之后,在这个地方我们粘贴进来啊,避免打错。好,为了好阅读,我们可以加上一个大括号括起来,大括号括起来是什么意思?就是你不要跑丢了,你要跟紧我 啊,我要用钱把你牢牢的捆住这个地方,就是防止变量值丢失,更好阅读一点点啊,这个叫变量加强引用。好,那接下来的话呢,我们把这个东西变成这个结果之后,大家再来看一下,那么以后我要创建文件夹的过程之中,那我只要改这个路径 就可以了,这里就发生变更啊。好,那接下来的话呢,我们这里输出一下 e、 c、 h o 输出啊,比方说我们就打上这个变量的值为好,带上这个括号,我们输出一下啊,然后带上这个 d i、 r 内幕。好,好,接下来我们再来执行一下 啊,然后接下来我们执行一下啊,也可以执行这个需要下面的 m、 k、 d、 s、 h 啊,哎,打错了,很明显打错了啊, 大家看这上面是 d、 r 内幕,这个地方这个变量没有,所以它就报错啊,所以说最好的是自己手动的一个一个的去往里面打,或者是外面复制之后写进去啊,这避免出现异常。好吧, 你有些时候手搓的话呢,就有一点很尴尬啊,这是变量排查啊, ok, 大家看到啊,这个是变量值为代码,下面的贝壳 up 就 ok 了,这就是一个最基本的变量,一个基本的脚本定力。 好,那么后面的话呢,我们还会学习到啊,至于后面的这个,呃,了解判断,循环控制,这个我们放到后面的内容去了解。好,那么接下来有小伙伴讲到,我写一个最简单的脚本,是不是就把命令复制出来,放到里面去就能跑就可以了呢? 可以这么理解,实际上就是写一个最简单的脚本,也就是把脚本内容复制出来放到里面去,然后后面呢再慢慢的改,慢慢的优化,慢慢的调整,就达到了一个完善的脚本,所以一个脚本呢,也需要多次的修改和完整,才能达到我们预计的效果。 好,那这就是我们今天先了解的脚本的概数以及基本的功能。 好,各位同学大家好,我是今天上课的老师李老师。今天的话呢,我们来正式学习这个 linux 的 需要脚本,那么我们今天这个需要脚本的话呢,主要是了解一下这个衣服的 判断结构,因为这个地方衣服呢是我们需要脚本用的非常多的一个逻辑判断功能啊,包括袖的话,有很多具体的一些功能的话呢,我们在后面呢也会进行详细的了解到啊,因为视频的时间时长问题,所以今天主要是任务就是给大家梳理一下这个需要脚本的 衣服里面的判断功能。首先我们在前面呢也讲过,脚本其实就是把多条指令一起执行,但是这个执行过程之中,我要判断一下哪些能够执行,哪些不能执行,所以这里面呢就会提到一个衣服判断, 那么首先第一个衣服判断其实就是相当于是一个逻辑判断选择好,我们先来看一下衣服判断的基本语句,然后呢基本语句是什么啊?接下来的话,我们了解一下怎么测试条件,然后呢再一个就是我们说衣服 l 是 好,包括里面的嵌套, 那么老规矩啊,先做这个事情之前的话呢,先把这个衣服的基本功能先来说一下。呃,而在这个位置呢,为了便于大家理解啊,我把这个基本的语法结构呢,写成了一个小小的文件啊,如果想需要详情的话呢,我们大家在评论区互动之后给发给大家。首先第一个我们先看一下基本条件, 这个基本条件是这么写的,是异符啊,中间是条件,注意有空空格,然后执行,那这是什么意思呢?就是说 这里条件是如果成立,那就执行这个语句啊,好,那么如果小伙伴讲条件是不成立怎么办呢?这里面呢,它就会有一个叫做多分之啊,这个地方就是是 一福正 l 四,那就是指条件是成立的时候呢,执行,条件是不成立的时候呢 执行。好,那么在这个地方我们来做一个简单的说明一下啊,那么先来我们看一下最基本的 条件是成立的时候执行,那怎么执行呢?那这个时候是不是有个条件式,所以接下来的话呢,我们这个条件式里面有很多种写法,那我们再给大家举几个最经典的写法啊,比如说文件夹存在的时候,我们先来看一下第一种举例,好,我们先看这里的举例说明, 首先第一个判断文件夹是不是存在,杠 d 判断文件夹是不是存在啊,我这里条件式判断,条件式判断文件夹是不是存在啊? 好,那么接下来的话呢,判断文件是不是存在 啊?这就是杠 f 啊,条件式检测文件是不存在啊,那这个地方就是条件式检测。好,那么在这个过程之中的话呢,我们来检测一下啊, 首先第一个杠 d data 文件夹,如果这个条件是成立,那么系统就会告诉你目录存在啊,如果杠 f 一 是 e c 项目,后置的是文件啊,存在。好,那我们接下来自己来手工的打一遍啊, 好,在这个地方我们单独执行一下粘贴啊,在这地方以前是钢 d 好 回车执行目录存在啊,好,那接下来的话我们来改一下啊, cd data 目录 这个文件叫存在的。好,那我们把这个地方改改成别的,比方说 data 一 好,我们把这个地方一改成这个,那这个执行的效果呢?是没有,为什么没有呢?因为你这个地方是单条件,就是说这个条件是成立,那就执行,但是呢,他不成立,他就不执行的,因为这个地方他会有两种判断。 好,那所以说他这里面呢,就有个有个问题,像这种呢,比较简单,针对是这种单个的,也就是说只要做一次判断的那种 好,那么在这个地方呢,如果要做多个判断怎么办?这地方就是双分支选择啊,就是条件式成立怎么样?不成立怎么样?好,那接下来的话呢,我们在这里面就可以加一个选择啊,那加一个怎么选择呢?比方说文件夹不存在 啊,然后呢,则创建在这地方,加个说明就是指文件夹是否存在啊,如果不存在的话, 则创建好,所以说这个地方的话,我们就可以这么去写啊。 好,嗯,在这里的话,我们呢把这个案例呢给大家说一下啊。案例,首先第一个检测文件是不是存在,不存在则创建 把这句话呢我们复制到底下来啊,这里条件是怎么改呢?好,还是刚才那个啊?钢 d data 一 啊,我们这里改一下钢 d data 一 啊,文件是条件是如何存在是吧,这里就显示 e c h o 啊,这里给大家打印一下对吧?目录存在啊,如果这里条件是不成立,不成立的话呢,我们就执行一下,执行什么呢? 目录不存在,但是呢要创建,创建大家都知道怎么写了, make 第二,有小伙伴应该都知道了, make 第二杠 p 是 吧?加上一个 date 一,但是小伙伴猜到这里,猜到这里应该真的猜到了,这个地方的名字和这个名字一样,而我们为了节省,为了方便,那么在这个位置我们给打上一个变量。第二,内幕等于 等于什么呢?带上一个 data 一 就可以了,然后用这个双引把它引起来就行了,在这个位置我们就不需要这样手动去打了。带上这个 dr 内幕啊,这里的话呢也是进行调用 dr 内幕好, ok, 好,然后把这个脚本的语句内容我们单独的在这里来执行一下啊, cd 进到这个 cd 需要底下去,然后呢创建啊啊,衣服点 s h 好, 然后带上开头并下面的 boss 好 了, 好,我们简单一下语法有没有出错。好,那接下来的话呢,就可以执行啊,然后呢给他加权限啊, 点斜杠啊,执行一下,这个也可以执行啊,这是第二种执行方法,我们在前面学习过程中是这么写的,需要下面的是吧? e f, 这是一种写执行方法,也可以执行 cd, 需要先进去之后点斜杠啊,也可以 啊,但是呢一定要就有权限就可以了啊,先点 mod a 加 x e f 啊,点斜杠 e f 啊,执行一下。 好,那么目录不存在。好,那接下来的话呢,我们可以判断一下啊,目前为止这个脚本执行过程中到到这里来了啊,显示目录不存在,然后这个文件夹有没有创建成功呢?我们进去看一下 cd, 对 吧?跟目录浏览一下,看一下有没有这个这道一 啊,这道一已经成功了啊,这就是一个最基本的一幅判断里面的单和双分支 啊,那么这种判断的话呢,大家不要理解成啊,只会用一种这个可以据自己的业务场景来判断就可以了 啊。好,这个条件式判断就是指能不能成立,所以一般他写在这个中阔,写这个中阔以内。好吧,那么在写的过程之中呢,要要记住一点,衣服里面还会存在一种圈套,这个圈套是什么意思呢?就是外面的套一层,里面的再套一层 啊,就是相当于我做两次签到啊,做两次签到的话,就相当于你判断第一次之后,然后接下来的话呢,我们再来判断一次, 那么在这个位置呢,我们以一个成绩的划分来做一个说明啊。好,那么在这里的话,我们来给大家举一个例子说明一下。呃,首先第一个成绩划分定义啊,然后接下来判断一次,这个呢是条件划分定义啊,就是指大于九十分。 好,然后这个是大于九十分,然后呢接下来这个是大于或等于啊,这个是大于或等于九十分,这个是大于或等于八十分,然后再判断一下这里,那么其实这个地方就是说先做第一次判断,他这一幅判断是这么来的,先一幅正 啊,然后呢再 l 是 一幅,再判断一次,然后接下来再判断一次,最后再一次, 所以它这个结果就相当于是你先说个数值,先判断它是不是这里不是,然后判断它是不属于这里不是,然后再判断它是不是这里不是,那最后呢就到这里来。好,那我们接下来的话呢,把这个脚本内容呢复制一下啊,然后呢 进到这个息符里的需要里面去,那我们接下来的话呢,再创建一个 if 一 点 s h。 好, 那么也是打上这个 b 下面的 boss, 好,呃,简单一下,这个内容输出有没有出错啊?这个地方是先输入一个数据 啊,这个地方就是屏幕上输入一句话,然后呢把这个东西传递给他,这就是我们的变量啊,第一个变量值判断一下,然后呢再判断一下啊,再判断一下啊,就相当于根据数据来进行标记,好, 好,然后给它加上一个权限, a, a 加 x。 好, 执行一下啊,先输一个数据,比如输数据八十五分 啊,八十五分属于 b 级啊,那么它这个是怎么判断的呢?我们回到这个条件判断里面的来, 首先我们说的,首先我们说的这个数据呢是八十五分,八十五分满不满足?第一个条件呢?不满足哎,但是呢他满足第二个条件啊,因为他是大大大于等于八十来,那就可以执行,这里大家你看到没有,他这个只判断一次就行了。好,接下来我们再来执行一下,比方说这地方为一百零一 啊,一百零一可以判断条件他满足大于等于九十, ok 就 行了。好,那么接下来的话,我这里再随便再打一个比方,这个地方打成五十,那五十的话,判断过程中他就到这里来了, 是不是第一个条件不是?是不是第二个条件也不是?是不是第三个条件也不是哎,但是最后整到这来了啊,这是关于我们这个衣服里面呢,是多条件啊。好, ok, 那 么这个衣服判断的语句啊,首先是第一个衣服 else 衣服,多条件啊,然后写的过程中为了避免出错,大家写一个完整的语句啊,就是衣服 else 衣服, 但是因为这个语句的话,写的时候他一般要匹配,所以写的时候最好是用这个空格或者说专门的排版工具把它进缩进 啊。因为我们今天时间关系啊,所以说这个地方讲解的内容的话呢,主要是针对基本的衣服判断里面的单双以及多分支的三种结构,那么需要与脚本里面还有更更多更丰富的功能,那么这个大家可以通过评论区互动来获取相关的需要的一些相关的 资源包。各位同学,大家好,我是今天的讲课老师李老师,今天我们接下来学习一下这个袖脚本里面的循环结构,这个循环结构的话呢,其实也是跟我们之前的那个衣服有什么不同呢?首先上节的知识点的话呢,我们来判断一下,它只执行一次啊,这个是我们上节课的一个脚本,大家看到了 他那个执行的过程之中,他有个特点,你输的一个数据也好,或者执行什么东西,他执行一次之后就会退出,但是我如果要多次执行怎么办呢?所以在这个地方呢就提到一个东西,就是我们怎么样把这个程序多次执行 好,这个多次执行呢?就设计这个点,这个叫循环,跟衣服呢有什么不同的?衣服是判断执行一次循环呢就行,多次。好,那我们接下来看一下这个循环有哪些语句。 循环语句里面就是 for, for 的 话就是指多次多次执行,根据你指定的次数来执行,那么它有代表性的语句是这么写的。好,我把这个语句的话呢给大家复制一份,简单的说一下这个语句的用法。 呃,它这个语句的写法的话呢,是这样子的啊,首先第一个 for i in, 然后后面这就是我们所一个循环动作,然后这个 i 的 话呢,就是我们做一个变量,一个值, 那么像这个地方所学的负 r 一, 一点点五,那就说明是从一到五五次,所以第一次执行,第二次执行,第三次执行,一直执行五次。好,那这个结果是什么效果呢? 我们把这个语句单独的在这个地方执行一下,大家给看一下它的效果就明白了啊。粘贴回车, 嗯,执行的结果呢是打印的五个数据,那是怎么执行的?一起把这个逻辑捋一下,先负 i 印一点点五,那么这个 i 第一次循环的时候就是一,所以他这个执行打印值一。好,第二次执行的时候呢? 第二次执行的时候二,第三次执行的时候呢?三,一直一到五执行五次就结束啊,就这意思,那么这个 i 的 话,就是我们所说这中间的一个变量负值啊,就这意思,你比方说这地方换成一个小写数字 n, 那 么这里变成数字 n 也可以 啊。好,当然了,这个用法的过程中,它还有一种别的用法啊,别的用法就说我要可以看文件啊,比方说大家可以这么写 for, 比方说 for i 印啊,括号这样写也可以啊,直接写 l s 跟, 这句话的含义是什么意思呢?啊?度 e c h o 多了 i, 大家看下结果到 好,大家可以看一下这里面的命令,这句话的含义就是指 ls 跟,这就是把命令的结果作为一个循环列表,那么命令结果中就就有这么多。好,每执行一次就打印一个东西, 这是我们负循环里面最经典的一种用法。好,那么在负循环过程中,比方说负循环过程中,比方说我现在的话呢,有文件, 我现在有五个人要批量创建啊,那我们可以这样来 vm 啊, u n 点 log 啊,第一个人叫什么呢?叫张三,第二个人叫李四,第三个人叫王五,第四个人叫赵六啊, 田七啊,孙八,吴九。好,那么现在的话,我们要把这些人呢批量创建啊,好,我们现在把这些人写好名单,写好, 张三啊,张三已经有了,是吧?好,那接下来的话呢,我们怎么创建呢啊? four 点 s h 啊,首先第一个并下面的 boss 啊,打上命令, four are in 啊,括号执行, 执行哪个文件呢? kite show 下面的 u 内点 log。 好, 好,我们来看一下这个终端里面是不是这个文件的名字啊? cd show, 看一下啊, show 下面 u 内点 log 好, 度当好,就这么写就可以了。那么也就是相当于告诉我们系统 把这个文件里的内容作为循环列表,然后呢作为循环次数复制给 i, 每循环一次加一个。好,那接下来第一个 useradd, 先建一个账号, useradd 啊,多了 i 就 可以了,然后呢? e c h o 啊,多了 i 创建成功。 好,呃,我要把这个系统里面看一下有没有张三李四这些账号啊,先查看一下 id 张三, id 李四, 哦,有这些账号是吧?好,那有这些账号的话,我们就换一个名字吧,我们就写成 数字张三,数字李四啊, ok, 这样子效果就看的更明显点。好,那么接下来这地方写一下啊,前面带上一个用户, 那这个循环的话呢,实际上在这里已经写的最直接的就是指这个文件之中有多少行,它里面的循环列表边到 i 里面去,然后每执行一次创建一个。 呃,那接下来我们就来设置一个全键 o 加 x four 点斜杠 four 执行一下。 好,这个时候大家可以看到我们这个文件里面总共有七行,呃,这七行的话呢,就相当于是有七个循环,那么每执行一次就上去。好,那接下来我们检测一下有没有成功。 id 张三啊,打错了 id 李四啊,就 ok 了。 好,那接下来我们要把这节删掉它,那也是一样的方法啊,删掉它的话呢,我们把这个 user add 改成什么呢? user delete 杠二啊,就可以了,然后用户删除成功 啊,就可以了。在这个中间的话呢,我们这个负循环,它始终判断一个原则,就是指后面这个列表里面有多少行啊,因为有多少行, 或者说这个地方有多少次循环的,这个叫循环次数,循环列表由前面的 i 来进行,足够足够往里面填充就可以了,这就是负循环的一个应用。好,那接下来的话呢,我们就来。 好,接下来的话我们来咨询一下啊。好, ok, 那 么这个用户呢,就已经实现了删除功能,这是负功能。 好,那么接下来这个负里面的话呢,他还可以用循环和数组也是一样的方法。循环和数组的话呢,就是把里面的每一个步骤啊,逐次逐次的来浸泡一遍啊,其实效果也是跟刚才那个也差不多, 其实就是一个文件输入。好,这个负循环里面的话,他还给设计了一种嵌套,就是里面套一个,外面套一个,这种模式的话,可能比较特殊一点点,就是指里面循环一次之后呢,外面再来循环一次啊,那这个结果是什么样子的呢?好,这个结果的话,我们来打一个效果给大家看一下啊。 好,这里呢我还是有一个文件来说明一下。嗯,首先这个是 for, 然后在里面。好,然后接下来我们来执行一下,这里是 for 在 外面, 然后呢里面有一个 for 啊,那这里面的循环是怎么玩的呢?给大家看一下啊,里面循环啊,首先第一个一点点五,然后判断一下是不是 啊?是不是相等好,或者说是等于他,哎,等于他的话呢?就 break, 然后怎么样好?把这边点执行一下,结果大家看看他打印出来的效果就一清二楚了 啊,就这样子的啊。呃,在这个位置的话呢,我们可以看到这个结果,首先第一次执行的过程中,先打印, 然后接下来这个打印外层循环,这是外面循环第一次啊,然后接下来的话呢,再来结束, ok, 外层循环第二次啊,然后接下来内层循环第一次,然后接下来外面循环, 那其实这个循环的含义其实就相当于是外面循环一次,里面循环一次,外面循环一次,里面循环一次,就这样子来的。大家看这个结果其实就很明显啊,到了第五次循环的时候,你看他就到这里来了,然后呢到第一次循环啊,第一次循环,因为第一次循环的过程中,他这地方有一个判断 啊,他这个判断,那第一次循环就结束啊,到了第二次循环的时候,外面循环一次,里面循环一次,外面循环一次,里面又循环加外面又循环一次,里面又接着循环一次,以此类推。那这个就是说外面里面都同时跑,这是负里面套好吧? 好,这是关于我们这个负循环里面的圈套。好,那么接下来的话呢,这跟负循环里面的圈套好,那么接下来的话呢,这跟负循环恰好相反, 负的话就是指一直跑跑的指定次数,但是月循环的话呢,他恰恰相反是什么意思呢?他是一直执行啊,直到不合条件为止。所以他这个月循环的过程中呢,他的写法是, 他的写法就是跟我们平常所说的在哪里不同呢?他是一直执行到某一个结果,不达到条件之后就退出,就是一直达到 不满足条件就退出啊,好, ok。 呃,那我们接下来的话呢,把这个命令呢来给大家做一个简单的语法说明,基本语法是条件判断循环就是直到条件是不满足的时候才能执行。好。那接下来的话,我们把这句话呢执行一下,看看效果好,好, 你看啊,这个命令是这样子来的,首先呢, a 等于一,先初次判断一下这个 a 是 不是小于五,小于等于五 啊,所以首先判断一下,哎,这个条件是成立,成立的话就执行啊,执行之后呢,这个 a 等于 a, 什么加一啊,这个时候 a 就 变成二 好,然后又来判断一次,这个二的话是不是小于等于五,四好,就打一下,一直在推。那为什么中间要加这句话呢?如果你不加这句话的话,这个 a 永远等于一,他就会陷入一个死循环。所谓二的话呢,一定要有一个条件判断让他跳出的机制啊,就这意思,然后一直推。 那么否的话,就是指一到指定次数一次循环否啊,就是这个就是按指定数循环否的话,就是直到条件是不成立的时候就跳出 啊,就是关于我们循环里面的两个逻辑判断,一个是否,一个是否要在这个否循环过程中,为了避免这个逻辑判断是有异常,在这个中间一般会有一个跳出结构,有个 break 跳出节带 啊,如果你没有这个跳出替代的话呢,它里面必须有一个判断语句啊,就像我刚才这个地方大家所看的效果啊,这个地方有个 a 啊,有个 a 小 于等于五,那么 a 小 于等于五这个条件式就可以作为判断 跳出与否。好,这是我们脚本里面的这个循环啊, for 和 real 的 使用。好,谢谢大家, 我是今天的三位老师,李老师,今天的话,我们来开始学习一下这个希尔脚本里面的另外一个多任务多分支的选择。 那么首先第一个我们在回顾这个多任务多分支脚本之前的话呢,我们先要了解一下这个多条件判断,还有一个 啊,语句叫做 case 语句,那么他跟我们之前所讲的那个 if 判断相比呢,这样的地方不同,就是指条件特别多的情况下,我们用这个多任务选择,就是这个 case 判断。 首先的话呢,他这个 case 语句判断呢,就是相当于可以匹配,匹配什么东西呢?他可以匹配符号啊,他可以跟我们这个 if 相比的话呢,他的那个条件选择更有多样化。 首先第一个他的衣服判断的话呢,他是两个条件和三个条件判断,特别多的条件判断的时候呢,会有一个最大的问题,就什么问题呢?就是这个语句啊, 特别的臃肿,容容易不好维护,结果比较复杂啊,就是欠道性比较多的情况下,有些时候啊,就容易把这个程序啊越写越复杂,脚本就越写越复杂。好,那么用这个 case 语句的话呢,就是可以选逻辑结构呢,更加简单啊,所以说他这个简洁率会更高。好, 那么首先第一个这个 case 语句的基本的语法是什么样子的?我们先来学习一下啊,他的基本语句的话呢,实际上是用了一种语法,就是匹对的时候呢,他会有一个层级啊,他这个层级是这样子的, 首先第一个 case 变量硬啊,那么这个变量的话呢,就是我们定义的。然后接下来这个模式一就是匹对的第一个值,那么他这里会执行什么操作 啊?最后一个地方要记住一下,如如果有两个,这地方有两个啊,分号代表这是第一个匹配的条件结束, 然后接下来的话呢,这个匹配的第二个值,中间这个竖杠的话就是说获得条件满足,第二个获得条件满足,第三个执行什么 好,当这些都不满足的时候,最后一个就是默认的情况,就是下面的一不匹配哦,后面这个二或者三不匹配啊,以及别的很多皮的情况下,这就是默认匹配。最后一个的话呢,就是我们这个匹配结束 啊,他这个地方就是条件选择啊,就是条件要么满足这里,要么条件满足这里啊,都没有的话呢,就是这里。所以他这个选择的话呢,跟我们这个 衣服选择相比的话呢,就是结构层次更简单。好,那么这个语句在使用过程中的话呢,需要我们两个点要注意一下啊。第一个的话呢,就是说他需要有固定的比对啊,比方说有固定的命令参数变量,有很多模型的时候就可以使用到, 那么他这个功能呢,就相当于你的这个条件是有多种,对吧?比方说有模式一结果,有模式二的结果以及有三个结果的情况下都可以使用到。好, 那么在这里的话呢,我们来简单的做一个呃,效果说明,就是说我们需希望通过这个变量来做一个判断啊, 比如说我们这个地方输入一个状态,我们通过网络测试来回回包,看一下正不正常啊?就是看第一个看到的结果,现在的话呢,我们有这么一个脚本, 这有一个 e c h o, 对 吧?打印一句话,然后接下来有个屏包,这个屏包呢给大家解释一下啊,屏包解释一下它的状态, 这个解释状态之后,然后接下来的话呢,根据状态的回馈结果啊,如果这个状态为零啊,就是这个步骤啊,就是上一个变量,上一个结果变量的话呢,如果为零就说明正常啊,那么如果显示是为零正常, 那如果显示不是为零就是没有结果,那么接下来的话就显示为异常失败,那这个就是相当于结果有两个,一个是零状态,一个是非零状态。好,那么这里面的话,我们以这个谷歌的网站为例啊,我们现在简单测一下,看这个网站能不能正常访问。 好,我们现在做一个拼包测试啊,那么现在的话,我们把这个指定的话在这地方执行一下,现在确认一下啊,拼一下这个谷歌的状态啊,这个很显然啊,这个地方的效果是拼不通的哈,这个回归结果是什么样子的,大家可以看一下啊,这个结果呢是回归不正常。 好,那么接下来的话,我们来拼一包,拼成正常的百度点 com 啊,这个百度点 com 是 ok 的。 好,我们看一下它的回归正常值 啊,然后回归下啊。 ok, 好, 那接下来的话,我们把这个网站的话改成我们国内的百度点 com 经访问,因为谷歌点 com 的 话,它实际上是有个访问的时候呢,有个连接不烫的问题啊。好, ok, 好, 然后把这个脚本的话,我们执行一下啊,单独复制出来,然后这里呢跑一个效果看一下 啊,那这个是正常的。那么如果我在这个过程之中,如果有更复杂的使用,比方说我现在要做多个条件判断的话,那像这样子只有两个条件,那么怎么写呢? 呃,如果需要有多个条件判断的话呢?它这里面呢可以有多个选择。我们以另外一个案例为例,比方说我们根据这个十月份来判断这个季节啊,那这种场景的话呢,它是怎么用的?我们来看一下 啊?首先第一个我们先输入一个月份,比方说一到十二,然后呢在这个中间的话,就是利用了一个值啊,用了一个值 啊,然后在这个值,这个值如果是在一对吧,或者是二,或者是十二,那么这里是告诉他,我们就输入一个冬季, 如果是三四五,我们这里打印出一个叫做春季,然后的话呢是六七八,我们打印是夏季,九十、十一、十二,我们是秋季啊,在这个中间呢会有个匹配,就是数字必须在这个之间都可以, 但是如果说的数字不是一到十二之间,对吧?是之外的部分,比方说我这个输入十六啊,那这个时候就提示一个月份无效啊。好,那我们把这个脚本的话呢打印复制一下啊, ok, 那 我们接下来在这地方创建个文件啊,脚本文件啊,这个也能叫做 case 点 s h。 好 好,我们来把这个地方重新排一下版,好, ok, 呃,那么这个脚本的话呢,也是要给它加上一个权限, a 加 x case 语句点斜杠 case。 那 么首先第一个说一个月份啊,我们这月份的话,比如说一个三月份 啊,那这个三月份的话,它会有一个任务选择判断,这个三月份的话呢,它会有一个语句啊,这个语句呢就会对应到我们这个 case 里面的这个模块来啊, 到这个三月份这个语句的话呢,就是相当于是这个啊,是这里 首先第一个我们说三月份他们满足这个条件,那这个条件就是相当,这就是我们说的条件匹配的时候啊,或者是这个条件,或者是这个条件,或者是这个条件都满足,那么他就会打印一个。好,如果有多个语句要执行,那么在这个底下的话,接着往下面打就可以了 啊,这是开始多任务选择,这个多任务选择的话,特别是在脚本里面的话,我们要部署,要部署的时候的话呢,我们有多种,有多种环境要部署啊,比如说我们要部署什么?什么要部署软件包一,是吧?那我们这地方就给安卓软件包一只能正常点好, 那么它这里面呢还有一种场景呢,就是我们可以根据这个程序的运行代码啊,运行代码就是我们看一下这个,呃,硬件例子的状态,我们来进获取也可以。那么像这里面的话呢,在服务里面就是判定的时候,它可以这么去判定啊,那么这个代码效果呢?给大家说一下啊, 这种话就是根据我们的服务代码来获取,嗯,它就是这种状态,首先第一个执行这个啊, system store in a table index, 就是 获取下这个 index 的 状态, 那么这个状态的话呢,如果是 active, 那 么就显示为运行,如果 in active 没有运行,而如果是 fail 的, 就是启动失败啊,他这个地方呢,就是把这个语句来实现一下。好,我们把这条语句的话在这个地方来执行一下啊,看一下这个结果,看一下这个变量的状态是什么 啊?这个变量的状态呢?打印一下 啊,前面多打了一个空格啊,我们先经历一下 啊,那这个状态的话属于凹漏啊,这个状态属于凹漏的话,那么他这个地方会匹配到啊,会匹配到哪里去,那么这里就没有匹配到,所以说我们这个脚本的话还要还要修改一下,是吧?好,我们把这个语句再来执行一下的话,大家可以看一下。 嗯,那为什么这个没有执行呢?好,刚才我们这个脚本我在测之前单独把这命令结果执行,你被 un, 但是所以说他不满足,这个不满足这个没有,所以在这个地方的话呢,我们还要加上一个语句啊,还加上语句,这里可以加上一个, 那这里就可以显示了。 e c h o 啊,比方说 english 就是 没有正常安装, ok, 结束就行了 啊,这里就不带信号。好,那么这个时候大家来执行这个脚本的话呢?那它的效果是什么样子的?我们来看一下啊,啊,就可以了。好,这是这种程序。好,那么在这个 case 多任务语句里面的话呢,我们可以根据判断来进行选择, 那么它还有一种场景,就是可以做一些程序,可以根据脚本判断啊,比方说我们这个代码为二零二啊,四零四啊等等都可以。好, ok, 那 接下来的话呢,我们来看一下这个开始语句之后啊,另外的一些别的脚本里面一些高级功能。 那么在脚本里面的还一个功能是什么东西呢?就是在脚本使用过程之中,我们要注意一下脚本的调试以及优化。在在脚本使用过程之中的话呢,我们经常会要求脚本进行输出啊,所以在这个需要脚本里面可以打上一个设置杠 x, 打开调试功能 啊,打开调试功能也可以打开调试功能,就是这个脚本在跑的过程之中,我们在前面加上一些语法啊,它这个效果是这样子的啊,在这里带上一个这个杠 x 啊,这个地方打错了,这里应该是小写的, 这里打上这个带 s 之后的话,实际上我们就能看到这是第一句啊,然后呢,现在是执行到这里来了啊,然后就像这个地方就是第二句,这里正在执行,这就是一种交互模式。然后三月 啊,这个三月的话呢,它实际上就相当于进入了这个 case 语句里面的这一值,这是返回值,这是我们的杠这种, 那么我们如果不想在这个脚本里面加上这个值的话呢,还有一种办法,就是在脚本调试的时候呢,可以带上这个,呃,可以带上这个八十杠 x 也是一样效果啊,八十杠 x, 然后子线袖下面的 k 十点 s h, 它这个效果也是同等效果,这种呢可以不需要在脚本里面加上这个调试,可以随时随地的控制它。这个也是我们调试脚本的时候经常会提到的一个东西啊,比方说这地方尾数个五月 啊,也能看到同等效果啊,就是关于这个好脚本,在使用过程中,有些时候为了防止这个拼写出问题,我们还可以通过这个 bus 杠 n 也可以。这个 bus 杠 n 是 什么意思呢?就是做这个语法检查,看脚本里面有没有排版上的错误啊,这个特别是对新手来讲比较友好啊。然后呢,这个脚本我们在这个书写过程中其实还有一些别的技巧 啊,一些别计较,就是可以通过我们在第三方提供的这个脚本编辑器啊,第三方脚本编辑器的话呢,在 windows 下面有这种工具包啊,比方说现在我们所使用的类似于这这种软件也可以 啊,有有点类似这种软件包,这种也可以做一个脚本编辑也可以。另外一个的话呢,可以用 vsco 的 这种主页包也可以,就是我们电脑上方的,嗯,自动程序也可以, 这种程序的话也能够满足我们对脚本编辑的功能,而且这些脚本编辑的时候呢,可以减少我们这个一些输入上的错误啊,它里面带一些自动补齐啊,有些时候还会有个缩进判断的问题啊,比方说像大家现在所看到的这种脚本,给大家演示一下啊,好,我们保存一下 啊,这个这是第一个脚本叫做退四点 s h 啊,比方说我们这地方一个地方打上一个判断 啊,比方说 for 啊,给大家看一下啊, 那像这些东西的话呢,其实就是像这些编辑器里面给我们提供这些功能,所以像这个脚本如果量比较大的情况下呢,最好是在 windows 下面使用这种专门的脚本编辑器来帮我们完成编辑啊,这是编辑功能好,编辑好之后的话呢,在脚本里面大家记住一下调试啊,调试的时候呢,可以用这个 bash 杠 x 来进行调试啊, 还有一个这个脚本呢,想要提升这个脚本的这个输入能力的话呢,最好是可以看一下别人脚本,熟悉下这个脚本的编辑思路。另外一个的话呢,就是可以 多去参考一些呃,脚本的编辑作用,一些脚本的功能,这样对自己脚本的书写能力有很好的提升啊。还有一个脚本的话,他会有要多去修改,多去调整,要不断的进行优化调试,这个是需要一个长期的过程。 好,所以说一定要把这脚本写好的话呢,基本来讲少不了三个点,第一个就是说有个调试模式,要多用调试功能,第二个的话就要有个很很好的啊,书写习惯,编写模式 啊,基本上来讲呢,把这些东西做好之后,基本上要写个很好的脚本出来的话呢,那这个只是个时间问题了。好,那么这就是我们关于需要脚本的一些知识点的介绍, 那么对于这个信用脚本还有很多辅助资料啊,我们这里的话都有啊,需大家如果需要的话可以在评论区互动,包括信用脚本呐,指定查询呐,以及相关的资源的获取都可以。好,谢谢大家。

大家好,今天我将带大家一步步在 vmware workstation 十六中完成 samsung s 七的安装,整个过程非常详细,适合刚接触 linux 的 朋友跟着操作。 首先打开 vmware, 点击创建新的虚拟机,这里我们选择典型配置,然后点击下一步, 接下来选择稍后安装操作系统。这一步是为了让我们手动配置系统。镜像 客户机操作系统选择 linux 版本,记得选 centos 七六十四位,然后给虚拟机起个名字,比如 centos 七。存储路径建议选空间充足的显卡分区,比如一盘下的 vm 文件夹, 显卡容量我们设置为二十 gb, 选择将虚拟显卡拆分成多个文件,方便管理。 重点来了,点击自定义硬件进行关键配置,内存调整为二 gb, 处理器设置为一个 cpu, 两个核心网络适配器选择 n a t 模式, 这样虚拟机可以直接上网。最后点击 cd dvd, 选择使用 iso 镜像文件,找到你下载好的三 tos 七 x 八六六十四 minimal 两千零九点 iso 文件并挂载。 配置完成后点击开启此虚拟机,启动时会看到安装菜单,用键盘选择 install install st 并回车。 进入安装界面后,先选择简体中文作为系统语言。在安装信息招标界面,我们需要完成三项配置,点击日期和时间 选择亚洲上海时区,点击软件选择,选择最小安装,点击安装位置保持默认的自动分区即可。 最关键的一步是设置 root 密码,点击 root 密码,输入一个安全的密码,所有配置确认无误后点击开始安装,这个过程大概需要五到十分钟,安装完成后点击重启,系统会自动进入登录界面, 输入用户名、 root 和刚才设置的密码,就能成功登录三 tos 七系统了。 到这里我们就在 vmware 中成功搭建了 santos 七环境,大家在安装过程中如果遇到问题,可以检查镜像文件是否完整,或者硬件配置是否满足最低要求。你们平时用 santos 主要做什么呢?欢迎在评论区交流经验。

每天学会一个晚安小知识, 今天学的是 kali linux 安装好,那么接下来咱们来演示一下如何对 kali 进行一个安装,那么我们刚刚呢已经安装好了这个 winmore, 然后安装好之后呢,打开它之后就是这样的一个界面,那么在这个界面当中啊,我们选择这个打开虚拟机,那么这个呢卡里我也为大家已经准备好了,那么大家就不用再去进行一个下载啊,它的一个这个占比还是比较大的,我们只要点击打开这个虚拟机, 打开相机之后,我们可以在这地方找见我们卡里的一个这个镜像,找见它的一个镜像之后,我们直接选择就 ok 了,那么我呢是把它存储在了这个位置之后呢,我会把这个 n 呃这个 v m x 的 这个文件一并发给大家,那么大家选中它,然后直接点击打开就可以了, 打开之后我们稍微等待一下,等他这个地方运行, ok, 那 么出来这个界面之后干嘛呢?我们下面的话就给他点击这个开启啊,那么这个地方我们也可以对他进行一个配置,内存以及处理器,硬盘等等等等, 那么它呢已经默认为我们配置好了这样的一个,那么我们呢就不再对它进行一个变动了,我们直接点击这个开启啊此讯息即可,那么开启之后我们等待一下,等它进行一个安装,那么这个页面咱们选择第一个直接按回车就可以。 好,那么安装的过程呢也稍微有点慢啊,大家呢可以进行一个倍速观看,或者直接快进到下一个这个过程 好了,那么整体还是比较快的,那么在这个地方的话,它会要求我们输入这个账号啊,输入这个密码,那么账号密码咱们就默认啊, 卡里就可以了,账号是卡里,密码呢也是卡里。好,那么输完账号和密码之后,我们点击这个 log in 啊,然后进行一个这个登录,登录完成之后呢,咱们的这个卡里就算是已经安装成功了。 好,那么到此啊,咱们的卡里就算是已经给它安装成功啊,只要能够启动,就可以 对这个卡里做一个最基本的一个配置啊,咱们在运行之前,我们先把它的一些相关的配置先给他做好,那么一些快捷命令呢,我们在这节课给大家简单讲解一下。 那么需要配置这个咖喱的话,我们呢需要进到它的一个控制台,我们可以在左上角这个地方打开,或者呢按一下咱们一个快捷键, ctrl alt 加键盘上的 t, 那 么它呢就会帮我们快捷打开咱们的一个这个控制台,那么控制台打开之后,它的字体有点小, 这个字体咱们不能像 windows 一 样就是按这个滚轮给它调节,我们需要按快捷键 ctrl alt 加上咱们键盘上的加号或者这个减号来进行一个这个配置,那么这个地方我们在按的时候我们也需要注意一下啊,那么这个地方啊不是 ctrl alt, 是 ctrl shift 加加号或者减号, 那么我们需要注意一下,就是一定要将咱们的一个这个输入法啊,不要切换一个。好,那么在打开咱们的一个控制台之后,我们需要做的第一个事情啊,需要让我们先来修改咱们的一个 root 密码, 我们现在的这个地方,大家可以发现卡里啊,后面是一个卡里,这个呢是咱们当前普通用户的一个用户名,我们为什么要修改他的一个 root 密码 啊?因为后续咱们很多的一些权限必须要用到最高权限,所以说这个地方咱们先提前把这个 root 密码给它做一个更改,那么更改 root 密码比较简单,我们输入 so 的, 然后 pass 的 p a s s w d, 然后 root 好, 那么输完这个密码之后,我们按下回车键,按完回车键之后,那么第一步它需要我们输入这个卡里的一个密码,那么安装好之后,咱们卡里的密码呢就是卡里 好,那么写完卡里之后,它这一方不会有提示啊,我们按一下回车,对吧?那么下面呢它就会提示啊,咱们输入一个新的密码,那么这个 root 的 密码呢,咱们最好就给它改成这个 root r o o t 输完之后回车,那么下面它会提示你再一次输入这个密码,这两次输入密码一定要一样。好,那么选到这个地方也是一样, r o o t 回车出现这个 successful, 就说明咱们当前的一个密码呢已经修改成功了,那么后续啊咱们就可以成功啊,正常使用它的一个 root 权限, 那么这个呢是咱们配置的第一步。好,那么第一步配置完成之后,我们还需要再来做一个配置,咱们就要给它换一下它的一个原镜像, 那么为什么要换原镜像啊?因为后期咱们可能会用到很多的一些这个工具,我们得去下载, 如果没有配置这个原镜像,它的一个下载速度很慢很慢,所以说呢,咱们就把这个原镜像给它做一个这个配置,那么配置这个原镜像之前,首先第一步啊,我们必须得先切换到咱们的一个管理员,输入 so 的, 然后 空格,然后输一个 s u 点击回车,那么出现这个 root 啊,那就说明我现在已经成功啊,开启了一个这个管理员的身份,那么我们就在这个身份下面我们去对它的一个这个原 进行一个配置,那么语言的目录大家需要记住一下啊,那么我们在电脑的这个左侧这个地方也有一个词盘,对吧?我们打开这个词盘之后啊,在这个里面我们也是可以看到我们当前的这些路径,比如说我们现在呢就在这个卡里,下面的卡里 我们输一个 ios, 对 吧?它里面呢有这么多的一些这个文件夹,我们在这个地方找到啊,它有一个卡里,对吧?卡里点开之后我们可以发现它里面的这个文件名字啊,文件夹的名字呢和上面是一样的, 其实我们在这个地方做这个操作,就是对咱们当前这个操作系统里面的些目录啊进行一个这个配置。好,那么这个呢是咱们的一个这个哎, 就是控制台的一个这个用法。好,那么下面我们把这个给它关闭啊,因为我们在这个里面如果直接操作的话,我们的权限是不够的啊,我们呢就在这个控制台在这个地方来进行一个操作,那么怎么去修改咱们的一个圆呢,这个地方这个路径大家需要记住 o n m, 然后后面的话斜杠, etc, 然后下面有一个 a p t 文件夹,在这个 a p t 文件夹里面它有很多些文件啊,在这边有一个这个搜这个搜索 list, 这个里面就是咱们配置这个圆镜像的一个这个路径,我们把这个文件的一个这个名字呢给它写到这个地方啊,那么这个路径大家记住啊,不要写错了,前面写一个反斜杠,这是咱们的一个根目录。 好,那么这串写完之后呢,我们直接点击回车啊,那么这个地方给大家看一下 vm, vm 就是 对这个文件进行一个编辑的操作啊,因为现在我们要去改它里面的一个内容了。 好,那么写完之后呢,我们直接点击回车,进来之后啊,那么这个呢是我做过修改之后的,我们下面的这些呢就是咱们配置之后的一个原文件,那么如果大家刚开始打开的话,里面有很多的一些代码, 大家可以把这代码全给他删掉,或者在前面给他加上警号,不让他执行啊,都可以的。然后我们将这些圆镜像的一些这个路径给它全部都粘贴进去就可以了, 那么这个路径的话我也给大家准备好了,那么课后呢,我会一定放在这个课间当中,大家呢就把这些东西全部先右击复制,复制完成之后,然后呢咱们再进到咱们的一个这个 当前的这个页面啊,不要给他关闭了,进来之后我们直接粘贴是不可以的啊,因为现在我们无法进行一个编辑啊,无法进行编辑,那么编辑之前也要确定这个地方的空格,千万不能打错啊,千万不要给他把这个空格或者啥给他删掉,这个是他的固定的一个这个样式, 不要动。好,那么这个地方我们打开它之后,我们怎么给他粘贴?我们先把这个控制台选中,然后按一下键盘上面的 i 键,就这个 i, 按完 i 之后,大家可以发现左下角出来一个这个 ins 的, 对吧?这是什么意思?它就是一个编辑模式,那么在编辑模式下面呢,我们就可以随便去给他做一个这个复制了,对吧?那么我们直接右击 选择这个 shift 或者按快捷键 shift 加这个 ios 键,对吧?咱们直接这个粘贴它的一个这个 selection 啊,选择这个 past selection, 对 吧?那么选择完之后呢,它就会把这个内容给我们全部都粘贴到这个地方,那么粘贴完成之后,记住啊, 检查一下咱们的一个代码,尽量不要出现什么就是意外,比如说你随便给他打一个符号啥的啊,里面呢就单独把这些放上就可以了。那么上面这个呢,是我以前的语言啊,我们我现在是给他做的一个注示啊,就是我不再用他了,或者大家也可以选择全部给他删掉都可以。 好,那么把这一波配置完成之后,那么目前我们现在还是一个编辑模式, 我们下一步需要给他做一个保存,怎么保存呢?我们按一下键盘上的 esc, 就是 退出键,按完之后这个编辑模式就会消失,对吧?消失完之后干嘛呢?我们输入这个冒号 wq, 就是 保存并退出的意思 啊,这个符号全部都是英文状态啊,千万不要输一个中文状态下的一个符号。好,那么输完 wq 之后,我们直接点击回车走, 做完之后,那么现在它已经对我们的这个文件里面的内容呢,进行了一个这个保存啊存储, 那么保存完成之后,咱们的一个这个云镜像啊,基本上就已经给它配置好了,配置好之后咱们可以做一个这个测试 app 杠 g e t。 然后啊不对的这什么命令,这是更新的命令。 好,那么输入这个命令之后,我们直接点击回车看他的一个这个速度啊,那么速度呢还是相对而言还是比较快的,我们这个地方因为我当前的话这个已经更新过了啊, 我已经更新过一次,那么我就不再对他做一个这个二次更新了。那么这个地方啊,大家在刚开始把这个命令给他配置好之后啊,记得把这个东西给他做一个这个更新,来验证咱们的一个这个原镜像的一个这个配置 好。那么对于这个咖喱的一个配置呢,咱们就做这么一个简单的一个介绍啊,主要呢就是把这个 root 的 一个这个命啊密码给他做一个更改。还有呢就是咱们一个这个圆镜像, 把圆镜像里面的这个东西给他也是一样做一个这个修改,修改完成之后啊,咱们再保存,然后测验就可以了啊,那么在修改这个圆镜像的时候啊,就这个里面,记住啊,绝对不能出现多余的啊,任何多余的一些这个符号 啥都不能出现,就这些内容啊,原模原样,啥都不要动就可以了啊。 好,那么这个呢?就是咱们的一个配置啊。好了,那么今天这节课咱们先简单讲解一下它的配置,大家把这个配置做好之后呢,咱们就可以对它的一些这个,呃,一些这个基本的命令做一个这个讲解。

大家好,今天教大家如何自己在家里把这个 cloudboard 配置出来,这样子你不用在闲鱼上花钱买教程了。整个教程分为三步,第一步是安装,第二步是配置,第三步是在手机上演示一下, 通过这个教程你就会获得一个七乘二十四小时的数字。员工,好,现在进入第一步,安装这个 cloudboard。 呃,在 mac 或 linux 系统下可以直接复制这条命令,然后在 windows 系统下使用这条命令。好,现在将这条命令按下回车,然后我们只要耐心等待即可。 好,现在你会,你会看到我们已经把这个安装完成了,然后现在也他出现了一个问题,说这个有风险,是否同意 我们点同意,我个人是不建议大家安装在自己电脑上的,你必须找一个安全的环境安装,然后这里我们选择这个快速开始, 在模型部分的话,你可以按照你自己的需求选择,我现在选择的是 google 的, 然后选择 ap。 好, 这里的话就选择当前的模型,就是吉利买三 pro, 然后现在选择的是你如何跟它交互,它本身是有一个 web 界面可以交互的,这里我们选为了展示,我们选择最容易配置的 whatsapp, 选择 whatsapp, 然后这里显 yes, 通过 二维码来进行连接。 好,现在它出了个二维码,我们打开手机找到这个 whatsapp, 然后在聊天里面顶部有一个摄像头标志,然后我们进行扫, 然后我们再等待一下, 这个时候选择手机上选择关联设备, 然后按回车,他就开始安装这个 skill 了,这个 skill 相当于这些软件的一些小程序吧,这时候你跟他说话就能调用小程序, 可以简单地这样理解。好,经过等待,现在已经安装了,这里让你输入不少的这个 key。 我 这里就只选择输入这个 nano blue pro。 好, 它要,要不要起用户?可我们暂时不起用。嗯,然后因为我之前已经安装过了,所以我现在重启就行了, 它会自己打开一个这样的界面呢。然后,然后我们这里打一句 hi 试一下。 好,他已经回我了。 好,现在配置阶段已经结束,接下来我们进入这个使用阶段。好,现在可以点一下聊天,这里就会有一个聊天的界面,然后你跟他聊一下 hi, 他就会回你信息。这样的话,其实你是在可以在外面就可以跟他聊。那我现在教他。 这样子,我现在就可以派发一个任务过去。 好啦,它开始生成一张漂亮的猫咪图片了。那我们可以帮我总结今日的 ai 资讯。那都是都是英文的。 让它好了,那就返回中文版本了。基本上来说,它是一个你在外面就能用到的私人的这种类数,类似秘书的样的 ai。 好, 今天的演示到此结束。

hey, 大家好,今天咱们来聊一个特别厉害的命令, system control。 说真的,只要你把它玩明白了,管理 linux 服务就跟玩儿似的,准备好了吗?咱们就这开始 想象以前的管理 linux 服务,那就一个乱,一会儿用 service, 一 会儿又得用 check configure, 你 得记一堆命令才能干成一件事儿。 但现在呢,就一个 system control, 所有事都搞定了,是不是感觉一下子就清爽了?没错,这就是咱们今天要聊的现代化的管理方式。 好,咱们就来看看这个所谓的现代化指挥中心到底是怎么一回事。简单点儿说, system cell 是 什么呢?它其实是 system d 的 一个遥控器。 现在新的 linux 系统,比如说 send 到 c l 七之后的版本,都用 system d 来启动和管理所有东西,它取代了那个老的 linux 进程。 那么 system cell 就是 你跟 system d 对 话的工具,是那个总指挥。它把以前那些零零散散的,比如 service 呀, check config 呀,全都统一起来了一个命令,干所有事儿,你说方不方便?理论说完了,咱们来点儿实际的,接下来聊聊最基础的服务控制。 说到控制服务,其实最常用的就三个动作。咱们拿 s s h d 这个服务来举个例子啊,你想启动它就用 start, 想停掉它就用 stop, 要是想重启一下,那就是 restart。 你 看,这明明多直白,就是你想干什么,它就叫什么,根本不用猜。 ok, 启动和停止咱们会了。但服务现在跑得好不好呢?这就需要给它检查一下,就像是给系统耗个脉, 当你敲下 s s 什么七七幺, s s h d 这个命令,屏幕上会刷出来一大堆东西。我知道啊,第一次看可能会觉得,哇,这么多信息有点吓人,但你别慌,咱们真正需要看懂的关键信息其实就那么几行,特别好找。 来,咱们把它拆开看。你主要找这几样东西,首先是 active 这一行,如果写着 active running, 那 就说明,嗯,服务跑得好好的。然后是 main p id, 这个是它的主进程 id。 还有一个特别关键的词, enabled, 这个词的意思是服务已经设置成开机自动启动了。 这个 enabled 是 什么意思?咱们待会马上就讲。欸,刚才我们提到了 enabled 对 吧?这就引出了下一个话题,怎么让服务开机自启跑起来,也就是实现开机自启。 这里的关键就是两个命令, enable 和 disable。 你 对一个服务用了 enable, 它就会在系统启动的时候自动运行。反过来,你要是不想让它自启了,就用 disable, 就 这么简单,一个开一个关。 搞懂了这两个,你就能完全控制哪些服务开机就绪,哪些需要你手动来管。好了,今天讲的干货不少,咱们快速总结一下,帮你把最重要的东西记下来。你可以把这五个命令当成是你的 system c t l 速查手册。 start, stop, restart 这三个是用来控制服务的,启停 status 呢,是用来检查服务当前状态的。最后, enable 是 用来设置开机自启的,怎么样?就这五个把它们记牢了,你就基本掌握了 linux 服务管理的核心,是不是很简单? 好啦,现在你已经学会了怎么用 system c t l 来指挥你系统里的各种服务了。那么问题来了,掌握了这个新技能,你准备用它来搭建点什么好玩的项目呢? 好啦,今天就聊到这里,感谢大家,咱们下回再见。

本视频耗时四千八百小时,制作共计一千零八十分钟,带你一口气学会使用黑客必备工具 kelly linux, 内容包含克里安装、环境配置搭建、 m s f t h c s q l 等 全套内网渗透实战,从入门到入狱。哈喽,欢迎大家来到我们三六零网篮犬人才培养中心,我是白沙老师,今天本章解说是介绍这个卡尼的操作系统, 所以本章主要是讲到卡尼操作系统的一些基本的安装,包括基本的一些使用,包括常见的一些工具模块,包括命令行的使用,以及更更新员。 所以今天本章主要是面向针对于完全零基础的去讲解,比方说针对一些网络管理员,包括涉途人员以及系统管理员,包括计算机类专的学生,还有包括一些网络爱好者。今天我们讲这一块的技术之前还是给大家讲讲中华民国网蓝学法, 因为今天本身网安全是一把双刃剑,所以今天我们所分享这个技术只是做一个教学的演示,所以如果说咱们在座各位利用我今天所分享这个技术去做一些违法的操作,那么后果是自负,好吧,当然今天我们讲这个操作系统, 首先给大家介绍一下这个卡尼,特别是我们在座各位,大家在关注网安全这个赛道,比方说你用这个技术去做一些 漏洞挖掘,包括去做一些黑客相关的攻击,包括在企业当中里面去做一些渗透测试相关的岗位,所以这个时候我们就会用到很多的一些工具,但是 我们只要把这个 kenny linux 这个系统装好了以后,这个系统当中里面它已经内置了几百上千个工具, 那么就可以免费使用这个操作系统当中里面的工具去做一些安全黑客相关的一些事情。但是大家注意不要利用这个卡里操作系统内置的一些工具去拿捏别人,去攻击别人,像这个是违法的,好吧,不能去实现,不能去做, 但是这个系统怎么去使用?所以这里首先给大家讲讲这个 vmware 这个虚拟机。所以我们直播间可能很多同学大家不知道什么是虚拟机,这个虚拟机它其实就是以软件的形式仿真出了一台虚拟的电脑这个计算机, 但是就好比你的电脑你装了 win 七系统,你装了 win 十系统,你这个电脑它只能装一个系统,但是你的真实物理机 你想装两个系统的话,那这个时候肯定是不行的,所以在这里头我们就会借助一个软件,就是 vmware 这个虚拟机,以软件的形式仿真出了台新的电脑, 那么你这个真实物理机你要装这个虚拟机,那怎么去装?首先第一步你到这个 vmware 这个官方的网站去下载这个 虚拟机,那怎么去下载?当我们进入到这个官网的时候,进入到这个官网的画面,我们点击这个单词,这个按钮就是产品,那么点击这个按钮了以后,在这里头看到有很多的选项,我们点击这个按钮就是查看当前这个桌面虚拟机的一些管理程序,所以我们当点击这个按钮, 然后进入到这个画面,那么这个画面他这边提示就会有两个版本,首先第一个版本就是你的苹果电脑,你就点这个按钮去下载,如果说你是 windows 电脑,那你就点这个按钮去下载,但在这里当你点击这个按钮下载的时候, 在这里头就会跳转到一个真一个登录页面,好吧,随着这里头去进入到这个登录页面, 因为这个软件他之前是收费的,所以当被博通公司给收购之后,所以他是免费开源。但如果说你下载这个软件在这里头你要去登录, 所以这里我就把这个步骤把它省略掉了,好吧,所以如果说我们直播间想要到这个工具,没关系,你可以到时候一键三连私信,到时候我可以把这个工具免费发送给你,包括这个许可。米奥, 好吧,随着这里你可以私信,私信完了以后,我在这里以后,我已经把这个 vmware 十七点五零的这个版本已经下载下来了。下载下来以后,接下来你只需要干嘛点击这个安装包,下一步来进行安装,就是傻瓜式安装,当你的电脑安装完毕以后, 你的电脑桌面就会出现这样的一个图标,就是把这个虚拟机装好了,那么这个虚拟机装好了以后,你打开这个虚拟机,然后就出现这个画面,这个画面就是一台虚拟的电脑计算机,但大家看着这个虚拟机你装好了以后, 你这个虚拟机没有装系统,这个电脑这个虚拟机就相当于就是一个装饰品,所以接下来我们这个虚拟机装好了以后,我在这个里头可以装 win 十系统、 win 八系统,包括我们今天讲到这个黑客网络安全当中里面用到了这个卡里渗透测试的这个系统,那么这个系统呢?以后怎么去安装? 那同样你要装这个系统,首先你要去按你这个操作系统的官网去下载这个官网,在这里头 我们进入到哈尼的官网,在官网了以后,因为毕竟这个网站是国外的,所以有的时候你是去用这个网站,那么可能会用到一些楼梯,所以我们点击这个按钮叫 download, 这个按钮就是下载,当我们点击这个下载按钮的时候,就进入到当前这个画面,那么这个画面有两个图标,第一个图标就是用最原始的镜像安装的方式来进行安装,所以这种方式我不建议大家,特别是基础比较薄的同学用,这种安装特别的费劲, 所以我的建议用这种安装,因为这种安装是官方,他已经帮我们内置好的安装包,那么这个好的安装包了以后,我只需要把这个安装包把它下载下来,那么下载下来以后,这个操作系统的安装包, 它默认就是以点七 z 为后缀的文件,那么这个安装它是不能够使用的,所以你必须要干嘛?鼠标右键去点击这个解压文件,把它截到当前的目录,或者截到你需要保存的目录都可以,当你点击这个截后,就截后了这个文件, 当解这个文件了以后,在这里头看到有很多的文件,所以这个点 v m x 的 这个文件是我们今天非常重要的文件,所以接下来我只需要打开我的虚拟机,在这里头 鼠标右键点击新建虚拟机或者打开,打开完了以后在这里头就是解压好的这个虚拟机它的系统,我们点击这个文件, 然后直接打开这个虚拟机,打开完了以后就进入到这个画面,就相当于我这个虚拟地图就装了卡尼尼克斯二零二四的版本,那我底下这个版本先不管它,那么装好这个虚拟机了以后怎么去使用它, 所以这个系统毕竟是官方已经内置好的,所以它默认有一个登录的账号叫优车,内幕叫卡尼,登录的密码的话也叫卡尼, 所以接下来我们只需要点击这个按钮,就表示打开这个操作系统就相当于打开这个电脑,当我们只要点击这个按钮的时候,就会进入到当前这个操作系统的登录账号或登录密码的这个画面,咱们稍等一下,那么当我们进入到这个画面的时候,在这里头我们就输入什么卡里, 密码也是卡里,点击当前这个登录按钮,就进入到当前黑客用到了操作系统, 这个操作系统装好之后,当我们点击这个按钮,大家看到这里头是不是已经内置了很多的一些工具,包括一些模块,那我就可以使用这个内置的一些工具模块去做一些安全相关的一些事情,比方说我们到企业当中去做渗透,包括做人工挖掘,这里头就会用到很多的一些工具, 好吧,那么这个工具怎么去使用?哎,这里头就我们在下节课去给大家去进行一个讲解好不好? 如果大家对这一块有疑问的同学,包括一些安装包,遇到问题的时候我们可以私聊,可以一键三连,好吧,谢谢大家, 我们下节课再见。嗨,大家好,欢迎大家来到我们三六零网蓝全学习中心,我是白少老师,咱们上节课就是给大家分享的 vivo 虚拟机的一个工具安装,以及包括我们学网蓝全这个技术用到一个非常核心的操作系统,就是卡里的一个安装, 把我们把这个卡尼操作系统安装完毕以后,大家所看到当我们点这个操作系统的左上角,点击这个图标,大家看到在这里头是不是已经内置了多上千个工具, 但这个时候我比方说我们现在用到这个工具当中里面去用到一些做漏洞挖掘,包括做深度测试,以及利用网络安全的一些技术去做一些攻击别人。 但这个时候我们比方说用到一些你们那些工具,可能由于这个工具的一些工具的版本的问题或者依赖的问题可能不够,所以这个时候我们就会用到一些更新源,所以本章节主要给大家讲讲更新源的这一块的一个讲解。 好吧,那么我们现在目前我们常用的这个更新源基本上像中科大的源以及像阿里云的源, 所以我们稍后的话会用到这个管理工具 app, app 这个命令我们可以使用这个软件的一个包的一个安装,包括清除、更新和清理的,那么这个命令属于类似于我们 windows 电脑的这个 软件管理工具。当然我们在选择源的过程当中里面要取决于什么?很多种因素,包括一些定义的位置,包括网络的连接速度,包括源的一些维护等等等。 那么接下来给大家讲讲我们为什么要更新源?因为我们通过更新源可以获得到最新的软件安装包,包括一些安全的补丁,包括新的功能。而且我们在更新源之后,就是我们在安装某款软件的过程当中,里面 可能需要一些依赖其他的安装包,所以更新源的话可以确保找到被安装这些最新的工具这些依赖。那么这个更新源怎么去操作? 因为咱们上个章节的话给大家讲讲过这个卡里操作系统已经安装好了,那么安装好了以后,平时我们使用 windows 电脑, 我们去打开这里面的某一个软件,是不是通过鼠标去点击打开?当我们学习网络安全这个技术,就是我们去使用这里面的一些工具模块的时候,我们都是通过什么? 通过这种终端命令的窗口去打开,如果你通过鼠标打开就会显得特别的 low, 那 么怎么去打开?首先打开这个终端,打开终端以后,大家看到这个字体,他默认是蓝色,就表示是普通用户, 普通用户有可能我们会使用这里面的工具,可能会出现问题,所以一般我们会干嘛?会切换到超级用户,相当于我们 windows 电脑的管理用户,怎么去切换?所以在这个时候我们就说一个指令速度 数,这个命令我直接按回车了以后,在这个时候他需要提示输一个密码,当我在这里头输这个密码的时候,大家关注到我已经输了, 但在这个里头是没密码,他没有展示出来,这就是这个系统的一个区别,好吧,我只需按一下回车,大家看到是不是已经切换到管理用户,这个字体是默认都是红色, 叫 root 用户,那么切换到 root 用户了以后,接下来我们要更新源,那么更新源首先第一步我们输 cd 这个命令,按一个斜杠, cd 的 话就表示切换斜杠就切换到我们这个卡尼 linux 系统,这个根目录就相当于我们 windows 电脑的 c 盘。按一下回车, 按回车了以后,是不是已经切换到根目录下面了?切换过去了以后,接下来输入 l i l l 这个命令去查看。这个根目录当中里面是有很多的一些配置文件,包括每一个文件是不是有很多的详细的一些信息, 是吧?大家心切我们要干嘛?我们要去找到这个根目录下面的核心系统的配置文件,所以接下来我们再输入 cd mini 切换,切换到 etc 的 mini, 按一下回车,按回车了以后,大家看到现在目前是不是已经切换到存储跟目录下面主要的系统配置的文件已经切过了以后,再输 l i s 这个命令,去查看这个 e t l 这个命令下面的文件有哪些一些文件信息。按一下回车,按回车了以后,大家看到这根目录下面这个文件当中里面是不是存储了系统的一些主要的配置文件,那么这个主要的配置文件了以后,接下来我们需要找到一个什么文件? 找到我前面给大家所讲过的叫 a p t 的 文件,因为前面给大家介绍这个 ppt 的 时候, apd 的 文件,它主要是一个管理工具,我们可以使用这个命令,可以使用一些什么去更新当前这个卡里操作系统的这个源,把它一个更新,让我们的下载工具的时候更加的流畅, 所以在这个里头我们就要切换,同样我们输入 cd 命令,切换到 appd 了以后,在这个里头大家看到是不是已经切换到 这个 etc 文件目录下面的 a p t 的 文件。那么完了以后,接下来再通过 l s 这个命令去查看这个当前的 a p t 的 这个管理工具的目录文件所存放的哪些文件,我只需要按一下回车, 按回车了以后,大家看到这里头是不是有很多的一些文件,所以咱们稍后我们要去更新当前这个卡里操作系统的更新源,所以稍后我们就会用到这个文件,包括其中这里头有很多的文件,是不是存储各种各样的一些工具,那么怎么去切换?首先第一个我们输入 这个命令,这个命令就是查看当前这个文件目录的一些信息,按一下回车, 按回测了以后,大家看到这个里头是不是已经存储了一些圆,那么这个圆我们会用这个卡尼操作系统,用一些安装工具或者安装模块的时候,可能会由于这个圆的一些依赖不够,我们在安装的过程当中里面可能会安装不成功, 所以接下来我把这个源的地址信息给它,换成我们网蓝权当中里面一些常用的一些源,比方说中科大的一些源,包括阿里云的源,包括清华源的源就很多, 所以我们在这里头我们怎么去把这个文件的信息来做一个修改?你在这里头修改不了的,所以我们在这里头说一个 v i m 这个命令去修改当前 这个文件的信息,我只需要按一下回车,按回车了以后,在这里头它就会出现什么,它这里面已保存读取,直接编辑。我现在这边编辑这个文件,所以我们在这里头输一个 e 进入到编辑的目录,当进入到编辑目录以后,你现在编辑是编辑不了的,所以我们在这里头我们需要干嘛?我按一个 a 或者按一个 i 都可以,比方说按一个 a i a 了以后,在这个里头大家看到是不是已经出现了一个插入,就表示我现在目前是不可以在这个文档的一些信息来做一个修改。比方说咱们现在这个卡里操作系统,他默认了这个圆,我想把它更新掉,所以我在这里头前面写个 井号,这个井号就叫注示,就表示当前这行圆不会用了,就不会执行。所以接下来我需要把我要更新的圆 把它拿过来,稍等一下,我们今天更新的原则,在这个地方把它拿过来。平时我们用 windows 电脑,我们要粘贴的时候是不是有 ctrl 加 v, 但是我们这个卡里 linux 系统你要粘贴,要不就是鼠标右键点击粘贴过来,要不在这里图按住 ctrl 键加 shift 键加 v 的 键把它粘贴过来。当粘贴过了以后,接下来的话你不能直接退出,你要按 esc 的 这个键盘当中的最左上角有个键盘,按一下 esc 的 这个按钮, 按一下保存,他就会自动保存,那保存完毕以后怎么就退出?所以我们在这里我们就要输一个指令, 稍等一下,我们随个指令就会进行保存,自动退出。冒号 w q, 小 写 w q, 我 要大写冒号 w q, 这个命令我只需要按一下回车,按回车了以后,咱们现在是不是已经保存成功了?就 通过我们当前的操作,是不是已经把打开了这个文件,把我们刚刚要更新的源是不是已经拿过来了?那么拿过来以后,咱们现在我们可以再通过这个查看当前这个文件的目录,来看看我们当前的这个文件到底有没有更新成功,只需按一下回车, 是不已经更新成功了?那么更新同了以后,咱们接下来我们需要再通过一个命令去更新我们的这个圆,我们在这里头把它粘贴过来, 只需要按一下回车来进行一个更新,咱们稍等一下啊。 update 是 不就更新的意思?把当前存储这个圆的一个文件的目录,把我们刚刚这个圆把它拿过来以后,覆盖完了以后,通过当前这个命令是不把当前卡里操作系统的这个圆 来做一个更新,在这里可能需要一点时间,这里头需要一点时间。咱们稍等一下,大家所看到咱们目前是不是已经更新成功了? 更新成功了以后,接下来我们可以再通过一个命令以及更新成功。更新完毕以后,在这个里头我们就会通过什么当前这行命令去给他进行一个 把当前的信息来做一个清除缓存,按一下回车,按回车了以后咱们不显示已经完毕了,以后咱们接下来我们通过这个命令把这个窗口 是把它退出去,把它关闭掉,按一下回车是不关闭掉,就表示咱们当前这个卡里操作系统原就表示已经更新成功了,好吧,所以我们直播间大家 有什么问题,到时候你们可以一键三连,可以私聊,好吧?嗨,欢迎大家来到我们三六零网篮权学习中心,我是白茶老师,今天本章节主要给大家分享这个卡尼操作系统,就是配置 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, active 为 running 的 话,这边是正常状态, 那么这个服务体能正常了。我们看到这个里头有个单词叫 disable, disable, 它这个单词的作用就表示咱们现在还是一个开机不自起的 s h 服务的一个状态,所以咱们稍后需要把这个状态要把它设置为开机自起的一个状态,把这个 s h 的 服务设置开机自起。 在这个里头我们就输入这行命令, 这一行命令是非常核心的命令,要把我们当前这个 s h 的 服务要把它设置为开机自启。当你开机自启这个服务启动成功之后, 我们才能够正常去使用这个插设这个软件去连接到咱们当前卡里操作系统。在这个插设黑的黑屏当中,里面内置了很多的一些功能,包括美少女,包括 emap, 是 吧?很多的一些功能, 所以在这里头我们只需要按一下回车,按回车了以后,咱们现在目前已经启动成功了, 修改为开机自启了,那么修改成功了以后还是不成功,看不到。所以接下来我们再通过去查看 s h 状态的一个服务, 按回车了以后,大家看到咱们现在目前是不是已经设置为开机自启了?开机自启了以后,咱们现在目前已经设置成功了, 通过我们当前这几个步骤去把这个阿里操作系统这个 s h 的 服务的配置已经配置成功,并且设置为开机自启,把这个服务启动好了,那么启动完了以后,那么接下来我们就会用到一个软件叫叉社这个软件去连接我们的咖喱操作系统。 当你要去用这个软件,那你首先第一步你要到官网去下载这个叉社这个软件, 好吧?这个软件的安装包,如果说我们在座各位想要的没有的同学,没关系,到时候你可以一键三连可以发给大家好不好?那么我在这个里头你拿到这个安装包了以后,只需要下一步安装就可以了。不要存到电脑的 c 盘, 因为电脑的 c 盘属于系统盘,如果你电脑 c 盘存的东西越多,你的电脑就会越来越卡,好吧,所以我一安装好了以后,接下来我打开这个查找取的工具客户端, 那么打开完毕以后,咱们现在我要通过这个软件去连接这个卡尼的操作系统,接下来我们就进行一个配置来进行连接,那么怎么去做?首先我们打开这个软件去创建一个绘画,新建一个绘画这个名称随便取,我就取名叫卡尼一, 好吧,那完了以后这个协议就是 s h h 不要去改这个主机,这个主机就是当前卡尼操作系统的 ip 地址, 那么接下来我们输入 ctrl 加 c 退回,那么退回了以后,在这里头输入一个 e f 这个命令去查看当前卡里操作系统的 ip 地址,按一下回车,按回车了以后,在这里头就可以看到当前卡里 操作系统的主机的 ip 地址,把它复制一下,复制完了以后我们把这个 ip 地址配到叉设这个软件当中来,那完了以后,接下来是不是直接把 点击确定完了以后,咱们现在目前还没有成功没搞完,稍等一下。卡里二主机的 ip 地址完了以后, 在这一步完成了以后,我们先不点确认,好吧?还有我们去配置这个身份,这个身份的这个密码其实就是当前卡里操作系统的账号登录密码和密码,卡里账号密码也是卡里,直接干嘛?点击确认,点击连接, 在这里头显示一个接受并保存,我就保存。大家看到咱们现在已经通过我们刚刚的部署,是不是通过这个叉校这个软件是不是已经正常的去连接到我们当前卡里操作系统了?那么连接完了以后,在这里头是不是已经出现卡里, 在这里头输一个 config, 按一下回回车,在这里头是不是可以成功地去查看到当前卡里操作系统的?这个就是我们刚刚所看到的这个 ip 地址,是不是已经在这里头来输一下一夫 config 一下回车,按回车了以后,在这里头是不是已经连接成功了?所以这是我们今天本节课的分享,好吧,所以如果是在这个里头,大家在操作过程当中里面还有一些问题没关系,到时候大家可以一键三连,可以私聊,好不好?谢谢大家,好吧,拜拜。

川式课堂每日一个小知识之如何设置定时任务下。好,那我们现在已经有了一个要执行的任务 time 点 s h, 那 假如说我需要这个任务呢,每隔一天来执行一次,或者说每隔一小时执行一次, 那我需要去编辑一个任务文件,你让他怎么样执行的一个任务文件,那这个任务文件的话,他有他的一个时间一部分你要执行,你下面呢可以解多行,那 这个时间里面呢?他又分成了啊?第一部分是分第二部分时啊,第三部分日,第四部分月,第五部分星期,这每个部分呢,它是通过 空格来间隔的,那其中信号呢?表示的是任何的时间啊,比如说我需要每分钟执行一次,那我就这个呢,信号除以一,这是每分钟除以二,然后十这个位置也是一样的, 这个信号,如果我要每隔一小时执行一次,我就信号除以一,我要八小时执行一次,那信号除以八,这样子啊,那比如说啊,我现在呢,今天是十月三十号,那我需要呢这个程序,十月三十号这一天,每隔一分钟执行一次,所以我应该这样去写啊, 然后呢这个内容呢,需要把它写了一个他的文件,我们可以看一下这个文件内容, 这个文件就是按我们刚才写的十月三十号这一天,每隔一分钟执行一次啊,不管是哪个小时都需要执行。这样子,这个任务文件呢,我要让它加入到任务列表里面去,那我就需要呢通过 control, 然后呢 task 这个文件啊,把它加进去,加进去以后呢,接下来我们看一下有没有加成功。 control 杠 l 可以 查看你当前的这个内容列表,这个呢就是我们刚刚加起来的内容了。那加起来以后呢?接下来他就每隔一分钟就会执行一次啊,每执行一次这个脚本就往这个 日记里面呢打印一次日期。那我们可以看一下啊,这个日期 tail 杠 f time 点 log。 那 接下来呢,他会每隔一分钟打印一次,当我们需要等时间,我们需要等一分钟。 那我们现在呢,等了几分钟之后看到的结果啊,他确实每分钟都执行了一次这个脚本,十一点五十九啊,十二点,还有十二点零一等等啊,他每次呢执行一次脚本都把这个时间打印出来了。