linux 的常用命令---------第五阶段
计划任务
计划任务的作用:做一些周期性的任务,在生产中的主要用来定期备份数据。
计划任务分类 :1. 一次性的任务 仅执行一次就完成了; 使用命令 at
2. 周期性的任务 定期自动执行完成 ; 使用命令 crontab
1. at 命令:
格式 : at 时间
下载at程序 :#yum -y install at
启动atd服务:#systemctl restart atd
eg:
#at 10:20 回车
at > 编辑任务 → touch /tmp/at_test 如果打错了,就按 ctrl + backspace 进行删除
at > 《EOT》 →保存按 ctrl + d 键,就会出现《EOT》
job 1 at Tue Mar 19 10:05:00 2019
#atq 或 at -l →查询计划任务
#atrm 1 →删除计划任务,其格式为 atrm 编号
2. crontab 命令:
格式 :#crontab -e -u
crontab :
-l 列出指定用户的计划列表
-r 删除指定用户的计划列表
-u 指定给那个用户(一般给root最高权限)
-e 编辑指定用户的计划列表
eg:(开始准备工作)
先查看进程是否启动: #ps aus |grep crond → 出现 /erond -n 表示启动啦
查看计划任务列表 : #crontab -l
编辑计划任务 : 以行为单位,一行一个计划
分时日月周 + 所要执行的命令(命令必须为绝对路径) → 分 0--59 ;时 0--23 ;日 1--31 ;月 1--12 ;周 0--7(0和7均表示周日)
四个符号:
* 表示取值范围中的每一个数字
— 做连续区间的表达式
/ 表示每多少个
, 表示多个取值之间的间断符
#crontab -e :回车 ,进行编辑计划任务
# 45 4 1,10,22 * * /usr/bin/systemctl restart network
#wq
#crontab -l :查看计划任务
#crontab -r :删除计划任务
#crontab -u ken :指定给 ken 这个用户做的计划任务
扩展:
创建100个文件的命令: #touch {1..100}
监控文件内容的变化情况:tail -f 文件名
在工作中,新接手的工作机,要首先查看这些命令:at、crontab、alias
/ :根目录
/boot 存放系统启动相关文件 /var 存放系统变量(经常变动性文件,如日志)
/etc 存放系统配置文件 /tmp 存放系统临时共享文件
/bin、/sbin 存放二进制命令文件 /mnt、media 挂载点
/proc 伪文件系统 /usr 系统第三方软件安装目录
linux 的常用命令---------第五阶段的更多相关文章
- linux 的常用命令---------第十一阶段
软件管理rpm.yum 在 windows 与 linux 之间 实现小文件传输(仅支持在 X shell 中完成文件传输,虚拟机中不可实现): # yum install lrzsz -y ...
- linux 的常用命令---------第十阶段
虚拟机三种网络模式 相同模式下的各个虚拟机之间都可以通信----两台虚拟机若都是 nat模式 或 桥接模式 或 仅主机模式,则这两台虚拟机之间是可以通信的. 桥接模式: (配置桥接模式的虚拟机可作为独 ...
- linux 的常用命令---------第八阶段
raid 磁盘阵列-------raid 0 raid1 raid5 raid10 mdadm 命令常用参数 ...
- linux 的常用命令---------第六阶段
磁盘管理 IDE 硬盘 (了解)硬盘接口 : SATA 硬盘 SCSI 硬盘 SAS 硬盘 分区付的认识:(笔试题) MBR :硬盘主引导记录,共512字节,由三部分组成 主引导程序 :占446个 ...
- linux 的常用命令---------第四阶段
权限管理 “4” “r” → 读权限: 查看文件内容: 是否能够列出目录结构. “2” “w” → 写权限: 编辑文件内容: 是否能够创建.删除.复制.移动目录. “1” “x” → 执行权限: 对二 ...
- linux 的常用命令---------第三阶段
用户管理 为什么需要用户? 答:linux是一个多用户系统 权限管理(使之权限最小化) 用户:它是对系统中的资源做归属的 : 用户组:在用户组中包含一个或者多个用户,每个用户都同时拥有用户组的权限. ...
- linux 的常用命令---------第七阶段
LVM 逻辑卷管理器 -----其作用为 :在线扩容 卷组 vG (也叫LVM卷组) ------------------→ 在此卷组vG上建立 : 逻辑卷组 LV ( ...
- Linux系统管理常用命令
Linux系统管理常用命令 分类: Linux2011-01-10 18:26 1538人阅读 评论(0) 收藏 举报 linuxcommandservicenginxuserunix 目录(?)[+ ...
- Linux GDB常用命令一栏
Linux GDB 常用命令如下: 1.启动和退出gdb (1)启动:gdb ***:显示一段版权说明: (*** 表示可执行程序名) (2)退出:quit.有的时候输入quit后会出现相关提示:类似 ...
随机推荐
- 3.C#知识点:is和as
IS和AS 都是用于类型转换的操作. 但是这两个有什么区别呢? 简单的来说 is 判断成立则返回True,反之返回false.as 成立则返回要转换的对象,不成立则返回Null. 下面掏一手代码来说明 ...
- Java基础——Servlet(五)
哈哈哈...学习Servlet学了半个多月,因为中间有比较灰心的时候,有几天是啥都不学了的状态,看了好几部励志的电影.呃~还是得继续吧.本来计划是好好夯实这里的基础,结果在网找到了介绍比较全面的视频, ...
- TCP连接与OKHTTP复用连接池
Android网络编程(八)源码解析OkHttp后篇[复用连接池] 1.引子 在了解OkHttp的复用连接池之前,我们首先要了解几个概念. TCP三次握手 通常我们进行HTTP连接网络的时候我们会进行 ...
- linux系统编程:获取glibc的版本号
我的环境是ubuntu16.04 glibc官网:http://www.gnu.org/software/libc/libc.html 方法一.一般来说,涉及到库调用的程序,在链接时候都会链接到gli ...
- Codeforces35E(扫描线)
E. Parade time limit per test:2 seconds memory limit per test:64 megabytes input:input.txt output:ou ...
- JS 对数组的操作集锦(基础)
下面内容是自己复习基础时候整理出来的,感谢缪雪峰老师的课程让自己可以有节奏的复习基础的东西! 以下内容颜色是重点关注,已经特别注意提醒,不是为了颜色好看噢,希望能帮到刚学习前端的朋友们,后续还会持续更 ...
- AngularJS学习 之 UI以及逻辑生成
学习<Angular高级编程>理解如下 要求: 创建如下界面,有导航栏,一个Watchlists面板,面板上有个加号button,一句说明“”Use+to create a list“” ...
- Vue -- vue-cli webpack打包开启Gzip 报错
前两天项目上线,用vue-cli npm run build命令打包,打包完成后我擦吓了一跳,15M.本来暂时不打算优化的,但是每次看着部署包这么大,想想还是先优化一下,让包好看点,免得以后出现心理阴 ...
- Sofware-Engineering Zero
第一部分:结缘计算机 与大部分同学一样,也是刚刚进入大学才接触编程,在第一堂C语言课上敲下了第一行属于自己的代码""Hello World",然后在摸索中开始自己的Cod ...
- Python 开发者在迁移到 Go(lang) 时需要知道哪些事?
[编者按]本文最早由 Repustate 发布,主要介绍将代码迁移至 Go(lang) 时的注意事项.文章系国内 ITOM 管理平台 OneAPM 编译呈现,以下为正文. 这是一篇讲述将大块 Pyth ...