RHCE培训笔记-6(下)

时间:2022-07-23
本文章向大家介绍RHCE培训笔记-6(下),主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

计划任务atd, crond

atd:计划任务服务,一次性

atd创建的任务都是一次性的,也就是说,任务一旦执行后,就会被删除,不会有第二次

举个例子

创建一次性任务:下午6点的时候,关机

(这里面的EOT不是打上去的,是按ctrl+d,结束输入退出)

查看任务队列:

如果想看更详细的信息可以 at-c<id>

删除任务:

crond:计划任务服务,周期性

配置文件:

配置计划任务:

crontab-e-u<username> 自定计划任务,为哪个用户创建计划任务

演示:elapse用户每两分钟创建一个txt文件

在演示之前,需要先准备一个 .sh文件,不然计划任务无法直接创建文件

.sh内容为

#!/bin/bash

touch /tmp/$(date +%H%M)-file

结果:

01 * * * * root run-parts /etc/cron.hourly 分钟 小时 日 月 星期 执行者 命令 用法实例: 1) 每5分钟执行一次 echo "hello" */5 * * * * echo "hello" * * * * * echo "hello" 0 * * * * echo "hello" # 每小时执行一次 2) 每天 19:00 执行一次 echo "hello" 00 19 * * * echo "hello" 3) 每周一到周五 19:00 执行一次 echo "hello" 00 19 * * 1-5 echo "hello" # 周天 7 表示 4) 每月 1号 19:00 执行一次 00 19 01 * * echo "hello" 5) 每月1,15号 19:00 执行一次 00 19 1,15 * * echo "hello"

删除计划任务:

文件访问控制列表ACL

  1. ACL: 文件访问控制,基于用户和组的 更加精确权限控制 r : 读 w:写 x:执行
  2. ACL为文件系统功能属性,不是所有的文件系统都支持的功能

弥补原有的基本权限的不足:chown , chmod , chgrp 一个文件只有一个所有者和一个所属组

演示:

配置ACL 实现以上权限需求:
1) /project目录 所属组为it

2) /project权限:it:rwx  ,sales :r-x

3) /project 权限:

 user01:rwx

 user02:r-x

 user03:---

 user04:rwx

添加用户权限

添加组权限:

(ACL用户权限优先于组的权限 ACL优先于基本权限)

删除acl权限:setfac -x

清除所有acl: setface -b

配置acl默认权限:先有权限之后才可以配置默认

mask权限:给到文件的最高权限