哎,哥们,先别急着划早啊,问你个事,你是不是每天还得手动登服务器去备份数据删日期啥的,甚至还得专门定个闹钟提 醒自己去跑任务?咋那大半夜爬起来操作的滋味真挺酸爽的吧?咱今天就把伍邦图二十四点零四里那个定时神器 crown tab 给它彻底吃透。 这玩意儿是系统自带的,不用装任何乱七八糟的软件,配置好之后,服务器到点儿就自己干活儿,你呢,就安心在这儿摸鱼,这不香吗?咱先捞句实在话哈, chrometop 这东西吧,看着像是什么高深的技术活儿,其实门槛儿真没那么高,很多新手跑不通,呃,大多是栽在细节上了。 简单点儿说,他就是 linux 里的一个任务管家,不管是定时备份、清垃圾还是跑脚本,只要是那种重复的活儿,他都能替你扛。有没有人之前试过配定时任务,结果到点儿了啥反应没有,翻遍了教程也找不到原因,最后直接摆烂的那种无力感。懂的都懂,真的 行,那咱第一步先搞定这几个基础操作,其实核心命令也就三个,记熟了就能应付百分之九十的场景,新手直接照抄就行,没压力。 第一个, chrome tab 框 l 这行就是看看你现在都排了哪些活儿,要是屏幕上显示个 no chrome tab 浮云不明,那说明你现在还是白纸一张,正好从头开始。第二个,也是最关键的编辑任务, chrome tab 框 e 第一次执行的时候系统会让你选个编辑器。呃,听我的,直接选那个 nano, 一 般是选项二回车就行。那个 nano 操作贼简单,待会儿怎么保存退出我再教你。 第三个呢是 chrometab com r, 就是 把所有任务全删了,这个那个美折,千万别论点哈,删了可就找不回来了。怕手滑的话,你就用 chrometab com r i, 这样系统删之前还会问你一句,相当于加了个安全锁。 其实这些操作都没啥难度,真正的硬核难点啊,是后面那个时间格式。这才是决定你的任务能不能准时干活的关键。 你就记住一句话,分时日月周,后面跟着你要干的活,一共五个时间,位置顺序绝对不能乱。 咱拿大摆话拆解一下,第一个是分钟,第二个是小时,后面分别是几号几月星期几。比如那个分,要是写个零,那就是整点啊。对了,还有三个懒人必备的通普符。星号,那就是每分钟都跑斜杠 代表每隔多久,比如星斜杠二就是每隔两小时。逗号就是指定,具体哪几天, 直接给你们几个作业抄一下,每十分钟跑一次就写星号斜杠十星号星号星号星号。每天零前两点备份就是零二星号星号星号,挺好理解的吧, 光讲理论太枯燥了,咱只接上两个实战场景,你跟着走一遍,立马就能上上第一个场景,每天零前两点自动备份斜杠 home 目录。 你先建个备份文件夹,然后 cron tab, ctrl e 进去,在最后一行贴上那行备份命令,那个文件名里可以用个日期变量,这样每天的备份就分开了,找起来也方便。搞定之后按 ctrl 加 o 保存,再按 ctrl 加 x 退出。 要是看到系统提示 installing new chrome tab, 嘿,那就成了。第二个呢,是清理日制,日制这玩意儿越记越多,贼占点。你可以配个任务,每周日凌晨三点自动把斜杠法尔斜杠 log 下面三十天前的旧日制全删了。 不过啊,配完之后千万别忘了检查一下服务状态,敲一下 system control status 叉,要是没运行,记得把它启动并设成开机自启。 最后,作为过来人,我得给你交代几个避坑指南,这都是血泪教训啊!首先那个绝对路径坑敲黑板哈,在 crown type 及写命令,一定要写完整路径,比如斜杠 u s r, 斜杠命、斜杠 t 儿,别直接写个 t 儿,不然他可能找不到。 还有就是权限问题,记得给你的脚本加个执行权限。再一个就是日制要是任务没跑起来,别瞎猜,直接去搜系统日制 grab chrome、 斜杠 y、 斜杠 log 斜杠 c s log 哪儿错了?写得明明白白的。最后一个细节,那个日期格式里的百分号, 在 chrome tab 里得加个反斜杠转移一下,不然它识别不出来,也是很多老手都会翻车的地方。 行了, chrome tab 的 核心用法,实战还有避坑指南,咱全唠透了,总结下来,其实就三点时间格式写转路径,用绝对路径确认服务在跑,剩下的就是复制粘贴改改命令的事。 你平时在服务器上最想让它帮你自动干点啥?是定时备份清日制?还是整点别的骚操作?评论区聊聊呗,觉得这期内容有用的赶紧点赞收藏一条龙,省得下次配置的时候回过头找不着关注我后面还会讲点进阶技巧,全是实战硬货,咱下期见。
粉丝5465获赞2.8万

这个定时任务呢叫做 contact, 这个呢也是系统自带的一个服务,不需要去安装第三方的软件。 这张图呢是康太宝的一个格式说明,首先呢他的每一项任务就是有六个字段,最后一个字段呢就是你的命令行,你需要做什么事情,在第六个字段就进行编写,前五个字段呢分别是 分十日、月周,周的话就是星期,他们分别呢是代表,呃,在哪一分钟,哪一个小时,几号 月跟星期几,那对应的他的取值范围呢,也是不一样的啊,你像分时跟周呢,都是从零开始的,这个日跟月呢是从一开始的,这个要特别注意。 ok, 那我们可以来到乌帮兔系统,我们去看几个实力啊,我们现在进入的是乌帮兔的二零点零四。 首先呢 ctrl tab 呢是可以呢跟几个参数,那第一个呢是 l, l 就是 list 的意思,就列出它,可以列出你当前用户底下所有的定时任务。那我们这边呢,因为没有天降,所以 他是没有任务的。那还有个参数呢,就是这个 ee 就是 id 的意思,就是编辑,我们可以通过这张命令进入到科尔泰布德, 这个应该是跟这个就是他的配置文件,我们可以在这个文件里面去进行一个编写相应的任务。大家看到最后一行呢,是他给的一个势力,也就是咱们刚才在在这张图当中看到的这个样。 那我们这边呢可以写几个势力啊,比如说, 比如说三十五分,二十三点心心心。然后呢我们去创建一个文件,就叫做二, 当你第一次打开这个 ctrl table 的时候呢,他会默认让你去选择一个编辑器,编辑器常用的就是 nano 或者是 vi, 那有的朋友可能熟悉那种,有的朋友可能熟悉 vi, 这样的话我们就可以根据自己所掌握的技能来选择相应的编辑器。那相应的命令呢?是这样的啊, select adding, 可以看到这边有四个选项,那第一个就是 nail, 那也是最容易的。那二和三呢?是 vr 的两个版本,一个是基础版本,一个是缩减版。那最后一个呢?是 ed。 那 ed 我也不是很熟悉啊。呃,我这边 就选择二,那当你一旦选择以后,你也可以通过这个命令来进行一个切换,比如说你原来选择是二,对吧?我现在可能想要改成一了,那也是通过这个命令来进行选择。 ok, 注意到这边呢,这个文件呢已经生成了,也就当我们时间到达了二十三点三十五分的时候,他这个计划任务呢,自动去执行了我们 contact 里面指定的这个任务, 他已经把这个文件给创建好了。那这样呢,我们的自动化这个任务的这个执行呢就已经完成了。那这个呢,是最简单的例子啊,就是我们在某一个时间点去执行一项任务, 那我们还可以看一下其他的一些命令,我们同样来编辑一下这个方太建议 我们再写一个视力, 你说这样 哎,这句话的意思呢,就是 就是我每隔一分钟去执行一下这条命令, 那这个呢,我们来观察一下他的结果, 同样能按照这种写法,你也可以在小时这边或者在天这地方去进行相应的设置,比如说我每隔一小时去执行一下,你每隔一天 像我们做一些备份的时候,可能不需要那么长时间的间隔啊,你可以在比如说一天备份一次,或者说一周去备份一次, 这时候呢,这个文件已经生产了,我们是在二十二十三点三十七分,这时候我们把再把它删掉,再过一分钟看下这个文件是不是又被生产了。 content 呢?你在编辑的时候,他是根据你的用户来是有所区别的, 据说,呃,我当前登录的用户呢是 test, 当然我们也还有可能有 rut, 对吧?我们给大家搜索 rut 密码,默认情况是没有 rut 密码的, ok, 就是你 contact 简易的时候,这个呢我们要看到的是当前登录用户的这个计划任务,也就是当前的 tice 用户,但是比如说我再加一个速度,那这个呢就是骆驼用户, 因为我之前都没有操作过。那当你第一次进入的时候呢,他也是让你去选择一个编辑器, 然后你可以看到这个文件底下呢是什么都没有的,也就是说我们的入职用户是没有任何的定时任务的,这个呢大家注意一下。 ok, 这时候呢时间就过去了啊,三十八分钟了,这时候这个文件又出现了,这个也就说明了我们每一分钟去执行这个命令的效果已经达到了。 ok, 那计划任务呢,大家可以根据自己的实际情况去设一些参数吧。那这地方呢,我需要再讲两个小问题,那第一个呢,就是 如果说碰到这种错误啊,那这个呢是比较常见的一个错误,这个错误一般出现在哪里呢?我们可以通过 呃查看 contact 的一个 log, 在吧 log, 然后底下去看 cess log, 我们可以看到啊,我们目前最后一条就是 contact, 这个呢是用户,就是我们的 tst 用户,他执行的一个操作就是踏起二三三五点捞, 那如果呢出现了这个错误啊,这个错误是什么意思呢?就说啊,你在执行某一项命令的时候,他命令呢会有一些输出,但是呢他不知道输出到哪里去, 你可以把这些出输出呢给他重定向文件里面去,或者说给他重定向到啊某一个极点设备上去,这样都是 ok 的,那这样的话在 cctrl 里面就不会有这种错误出现,这呢是 第一个,另外一个呢,还有一个非常重要的一点就是,呃,康太夫他执行的时候他也有个路径,就说 比如说你要去执行踏雪,对不对?那这个命令呢,我们在需要当中,我们肯定是知道他这个踏雪呢是在哪里,他是在右手边底下的踏雪 啊,由是病人,这个呢,他也是属于系统当中的 pass 环境面料,我们可以去通过这个查看一下, 那当前呢这个 pass 的环境变呢?是 home test 啊,有这么多路径了,对吧?啊?当你,但是呢,如果说你要去执行某一条命令的时候,他不在这些,不在这些路径当中,那这个 contempt 他是 无法去执行到这条命令的。 这个呢,大家要注意一下,特别是当你去写了一个啊比较显眼的一个一个语句,就是你去执行某一个脚本 都是 ok 的,但是呢,你把这个脚本放在康泰普当中,他死活就是执行不了,因为也有可能就是这个原因啊,可能这个环境,这个环境变样呢,在康康泰普当中也是有 配置文件可以找,应该是在这个地方 etc contact 点滴 in a com, 大家去看,这里面呢,有个有两个电量啊,一个就是 share, 这是冰影 sh, 另外一个就是 pass, 大家注意看这个 pass 呢,他是没有,比如说他,他这个 pass 呢,跟咱们的系统当中的这个 pass 呢,他的值是不一样的, 这个 pass 呢是他的一个子籍,就很明显的,我们用的这个 anic con 的里面的编辑下这些这些可词性文件, 如果说你用它来执行某一些命运的话,那在 ctrl type 当中呢,他是不会被执行的。就像咱们用这个拍摄,因为我们这拍摄呢是自己安装的,他是跟框在一起来的, 他这个路径呢就是在安德康的山边底下,但是呢,这个路径这个路径他并不在这个 pass 当中, 所以如果说你在康泰本里面直直接执行类似于这种写法,然后 pass, 呃,拍摄,然后比如说泰泰斯有点 py, 你这样写的话,康泰本是永远不会去执行的。 那解决解决办法也是比较简单,第一呢,你把这个病给他加添加进去,最佳的后尾,后面也可以。那第二种方法呢,你可以在执行这个,就是写这个解决器的路径的时候,给他全路径给他写上, 也就说呢,你可以把这个给他贴上去, 这样写就没有问题。而这个呢,呃,大家特别要注意一下。 那 ok, 那我们今天的这个视频呢,就分享到这里啊,非常感谢大家的收看,我们下期再见,拜拜。


在 linux 中,有时候我们需要去生成一些大文件用于测试,而很多人呢,他们喜欢使用 dd 命令去生成大文件,那么今天呢,我给大家推荐一个比 dd 更快更简单的命令,叫做 follow key, 这个命令呢非常简单,我们在命令后边直接通过 l 来指定你要生成的文件大小,一个 g, 然后文件名啊,这个单位大写小写都可以。 好,文件名, test 一 g b 点 a, m, g 这个文件的名字呢,没有严格的规范,就是你加不加这个扩展名,或者说你的扩展名叫什么,它没有严格要求 好,然后回车生成完以后,我们再来统计一下这个文件的大小,我们通过 do s, h, times 的 e, g, b, 因为这啊可以看到,呃,这个是一个 g 的 文件,呃,然后呢,它这个我因为我们使用 do 这个命令去看文件大小的时候,这个 单位上可能会有些差异,因为度命令它是用二进置的单位显示啊,如果我们使用 l s 杠 l h 跟上这个文件名的话,那么它就没有问题了 啊,可以看到这是一个一个 g 的 一个文件就快速生成了,那么我们通过这个 follow k 这个命令,它对比于 dd 的 区别是什么呢?就是 dd 生成大文件, 它是通过一些随机的数据,然后把这个数据写入到文件当中,而这个 photo kit 它不是 photo kit, 它呢不会生成实际的数据, 所以呢,它不会实际占用我们的磁盘空间,所以这种我们在测试场景啊,用起来就非常的方便。