八、定时任务调度
1.crond进行定时任务的设置
基本语法:crontab [选项]
常用语法:
快速入门:
1)设置任务调度文件:/ect/crontab
2)设置个人任务调度:执行 crontab -e,接着输入任务到调度文件
[cron表达式] [命令]
3)cron表达式:
4) crond相关指令
crontab -r:终止任务调度
crontab -l:列出当前有哪些任务调度
service crond restart:重启任务调度
2.at定时任务
基本介绍:
1)at命令是一次性定时计划任务,at的守护进程atd会以后台模式运行,检查作业队列来运行
2)默认情况下,atd守护进程每60秒检查作业队列,有作业时,会检查作业运行时间,如果时间与当前时间匹配,则运行此作业
3)at命令是一次性定时计划任务,执行完一个任务后不再执行此任务了
4) 在使用at命令时,一定要保证atd进程的启动,可以使用相关指令来查看:
ps -ef | grep atd:可以检测atd是否在运行
命令格式:at [选项] [时间]
Ctrl+D 结束at命令得输入,再输入一次保存退出
at时间定义:
1)接受在当天的hh:mm(小时:分钟)式的时间指定。假如该时间已过去,那么久放在第二天执行。
2)使用midnight(深夜),noon(中午),teatime(饮茶时间)等比较模糊的词语来指定时间
3)采用12小时计时制,即在时间后面加上AM(上午)或PM(下午)来说明。
4)指定命令执行的具体日期,指定格式为month day(月 日)或mm/dd/yy(月/日/年)或dd.mm.yy(日.月.年)指定的日期必须跟在指定时间后面,例: 04:00 2021-09-08
5)使用相对计时法。指定格式为now+count time-units,now就是当前时间,times-units是时间单位,这里能够是minutes、hours、days、weeks。count 是时间数量,例如:now+5 minutes(5分钟后)
6)直接使用today(今天),tomorrow(明天)来指定命令的时间
九、Linux磁盘分区、挂载
1.Linux分区
原理介绍:
1)Linux来说无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结构,Linux中每个分区都是用来组成整个文件系
统的一部分。
2)Linux采用了一种叫“载入”的处理方法,它的整个文件系统包含了一整套的文件和目录,且将一个分区和一个目录联系起来。这时要载入的一个分区将
使它的存储空间在一个目录下获得
3)示意图