[Linux入门]Part6:定时任务调度、磁盘分区和挂载

定时任务调度

crond

crond 快速入门

例子:作为程序员,肯定要经常更新数据库的数据防止丢失和覆盖,但是我们总不能到了凌晨两点要更新的时候爬起来去更新吧?这个时候我们就可以使用crond去定时调度数据库更新的任务

在这里插入图片描述

在这里插入图片描述

例子
在这里插入图片描述
在Linux的cmd输入:

crontab -e

之后会跳转进入到一个可输入内容的文件界面,在里面输入

*/1 * * * * ls -l /etc/ > /tmp/to.txt

之后按下esc,:wq,保存退出
之后切换到tmp目录

cd /tmp/

输入 ll 就会发现新生成的 to.txt 文件

crond 时间规则

先理解,要用的时候查就行了

在这里插入图片描述

有助于理解的例子

在这里插入图片描述

crond 应用实例

在这里插入图片描述

第一个案例很简单,就是一个简单指令
第二个案例可以通过写一个脚本,再用crond去调用这个脚本去实现,具体实现如下:

  • 先在 /home 目录下创建 my.sh 文件,在里面写上如下代码
date >> /home/mycal
cal >> /home/mycal
  • 此时执行 ll 指令,可以发现 root 对于该文件是没有执行权限的,因为要调用该文件,所以要给root加上对于该文件的执行权限
chmod u+x my.sh
  • 运行以下指令执行 my.sh,运行完后输入 ll 指令可以发现多了一个 mycal 文件
./my.sh

但是这样每次执行肯定是不行的,这样的话效率太低了,我们希望通过Linux实现任务的自动调度

  • 在控制面板输入
crontab -e
  • 就可以进入任务调度的面板,这个时候输入以下指令实现任务调度
*/1 * * * * /home/my.sh

at

at 任务调度机制

是一个一次性任务调度

在这里插入图片描述

时间

在这里插入图片描述

命令选项

在这里插入图片描述

at 任务调度实例

在这里插入图片描述

磁盘分区和挂载

磁盘分区机制

Linux 分区

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

挂载经典案例

其实就是给虚拟机加上一个新硬盘
原理图示

在这里插入图片描述

步骤概括

在这里插入图片描述

步骤一
注意:添加完成后,要重启系统后,才可以在控制界面输入 lsblk 后显示这个挂载

在这里插入图片描述

步骤二
在这里插入图片描述

步骤三、四

在这里插入图片描述

步骤五

在这里插入图片描述

磁盘情况查询

指令一: df -h

在这里插入图片描述

指令二:du -h

在这里插入图片描述

cd /opt
du -h --max-depth=1 /opt

磁盘实用指令

在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值