at:添加一次性计划任务
格式
at    [HH:MM]     [yyyy-mm-dd]      #HH为小时,MM为分钟,yyyy为年,mm为月,dd为天

例:添加一个一次性计划任务,在13:43查看/目录下所有文件并将输出结果重定向到/aa文件
at   13:43   2020-10-08
at   >ls   / >  /aa
at  >  输入ctrl+d保存退出

周一到周六的下午两点半统计/分区的使用率,并将输出结果重定向到/store文件中
分   时     日     月    周  
30   14   *        *     1-6      df -Th     |     grep    -m     1  / > /store
1-5月的12号和13号上午8点25分查看文件/etc/fstab的内容并将输出结果重定向到/xixi
25 8  12-13 1-5 * cat /etc/fstab > /xixi

crontab :添加周期性的计划任务
格式
分   时     日    月    周     执行的计划

 每个时间的取值范围
分:0-59
时:0-23
日:1-31
月:1-12
周:0-7,0和7表示周末

时间符号
*:表示任意一个时间
,:用来连接不连续的时间
-:用来连接连续的时间
/:指定间隔的时间频率


小练习:
1、在2020-10-10,15:22执行创建用户xixi的任务
2、每月的10、16、20号的8点至14点每隔三个小时向文件/aa里写入一行数据,数据自定义
3、每周末凌晨两点查看文件/etc/hosts  的内容并将数据结果重定向到文件/host
4、查看添加的计划任务


Linux开机流程
接通电源
开机自检:主板接通电源后,BIOS给硬件发送POST指令(硬件自检),如果硬件可以正常运行则进行下一步,如果硬件故障则停止
MBR引导:如果开机自检通过,那么选择BIOS启动项中指定的硬盘进行内核的引导加载,在该硬盘的第一个扇区为MBR(主引导记录)扇区,里面存放着内核引导程序和分区表,通过内核引导程序可以找到并加载内核
GRUB菜单:如果计算机中安装了多个系统,那么可以通过GRUB菜单将这些系统的内核罗列出来让管理员进行选择
加载内核:内核是一个自压缩的存储在磁盘中的程序,加载内核时,内核程序会进行自解压并从硬盘加载到内存中
派生进程:内核加载完成后会加载开机自启程序,需要派生第一个进程init/systemd,该进程PID为1系统中第一个进程,为其他进程的父进程,
该进程派生完成之后会启动其他开机自启的程序(第一个进程在/sbin/init,但是系统启动之前磁盘分区还未挂载,所有会加载一个临时文件系统实现进程的派生)
身份验证:当开机自启的程序启动完成后,需要进行用户名密码验证,验证通过即可进入到运行级别对应的系统环境

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐