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
- ACL: 文件访问控制,基于用户和组的 更加精确权限控制 r : 读 w:写 x:执行
- 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权限:给到文件的最高权限
- jquery升级到新版本报错[jQuery] Cannot read property ‘msie’ of undefined错误的解决方法(转)
- thinphp框架的项目svn重新检出后的必备配置
- 对事件委托绑定click的事件的解绑
- 免杀后门之MSF&Veil-Evasion的完美结合
- 【52ABP实战教程】0.3-- 从GitHub推送代码回VSTS实现双向同步
- css绝对定位如何在不同分辨率下的电脑正常显示定位位置?
- nvm安装node和npm,个人踩坑记录
- clang_intprt_t类型探究
- 学习zepto.js(Hello World)
- JS中函数声明与函数表达式的异同
- [技巧]看我如何通过Weeman+Ettercap拿下路由器管理权限
- 一分钟理清Vue-cli 代码构建步骤。
- 点击图片放大至原始图片大小
- 替代jquery1.9版本以前的toggle事件函数(开关)
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 现在听歌要各大平台到处跑,嫌麻烦?制作个人专属的音乐下载器
- 爬取上市公司数据、分析数据,并用可视化现实全国各地区公司数量
- 今天刚上手爬虫,当然要从最简单的开始啦,验证一下所学的知识
- Python数据可视化入门:使用Matplotlib绘图
- 有了音乐下载器,怎么能没有音乐播放器呢,打造自己的音乐播放器
- 七夕节到了,单身狗程序员要对自己好点,用代码送自己点安慰
- 面向对象视角下的前端工程体系
- 使用 Python破解大众点评字体加密(SVG反爬虫)
- Python爬虫练习:爬取高清4K桌面壁纸
- 爬取B站18000条《黑神话:悟空》实机演示弹幕,做成词云
- Python爬虫实战:自动化登录网站,爬取商品数据
- 符合自己的工作难找?取招聘网站数据,让你找到心仪的工作
- 虽然现在有可以去码的软件了,可视频是如何自动跟踪打码的?
- Python爬取NBA虎扑球员数据
- 发现一个好看的手机壁纸网站,撸代码的手已经饥渴难耐了