Linux例行性工作
Linux:例行性工作
什么是例行性工作?
其实对于例行性工作而言就是在当前环境下周期性进行的必须工作。
在Linux下,有2种例行性工作种类:
一种是突发性,做完以后就没有的那种
at:at是个可以处理仅执行一次就结束调度的命令,不过要执行at,必须要有atd这个服务。
在某些Linux版本中这个服务项目不是默认开启的,所以我们需要对这个服务进行开启。
另外一种是例行性的,就是每隔一定的周期要来办的事项:
crontab:crontab这个命令锁设置的工作将会循环一直进行下去。可循环的时间为分钟.小时.每周.每月或每年等。crontab除了可以使用命令执行外,也可以编辑/etc/crontab来支持,
然后我们了解一下Linux下常见的例行性工作:
进行日志文件的轮替(log rotate);
日志文件分析logwatch的任务:
系统发生软件问题,硬件错误等的绝大部分信息都会被记录到日志文件中,因此logwatch就是主动分析日志文件信息,来进行软件/硬件方面的错误内容监视。
3.新建locate的数据库;
4.whatis数据库的建立;
5.RPM软件日志文件的新建;
6.删除临时文件;
7.与玩过服务有关的分析行为;
下面来说一下关于Linux的at工作:
atd的启动与at的运行方式;
开启at:
root用户权限下:
/etc/init.d/atd restart
运用:
at [-mldv] TIME
-m:at工作完成后,即使没有输出信息,以email的形式通知该用户工作已完成
-l:列出系统上所有的at工作
-d:取消一个在调度中的工作
-v:可以使用较明显的时间格式列出at工作表
-c:可以列出后面接的该项工作的实际命令内容
TIME:HH:MM 04:00 HH:MM YYYY-MM-DD 04:00 2009-03-17
HH:MM[am|pm][Month][Date] 04pm March 17
HH:MM[am|pm]+ numer[minutex|hours|days|weeks] now + 5 minutes 04pm + 3 days
atq显示当前at列表,atrm [jobnumber],删除at项
循环执行的例行工作调度:
用户的设置:
/etc/cron.allow 添加后可以使用,没有的不可使用
/etc/cron.deny 写入不可使用,没有可以使用.
添加循环例行工作:
crontab [-u username] [-l| -e | -r]
-u:root才能够进行这个任务,也是帮其他用户新建/删除crontab工作调度;
-e: 编辑crontab工作内容:
-l:查阅crontab的内容
-r: 删除所有,删除的话请-e编辑
编辑语法:
图片出自:鸟哥的Linux私房菜:
然后我们来试一试:
*/5 * * * * echo hello > /dev/pts/0
#分 时 日 月 周 [==========命令串=====]
就是每个5分钟向当前终端打印hello。
tty命令查询当前终端路径。
转载于:https://blog.51cto.com/memory73/1771639
Linux例行性工作相关教程
Linux进程间通信:消息队列
Linux进程间通信:消息队列 一、什么是消息队列 消息队列提供了一种从一个进程向另一个进程发送一个数据块的方法。 每个数据块都被认 为是有一个类型,接收者进程接收的数据块可以有不同的类型值。我们可以通过发送消息 来避免命名管道的同步和阻塞问题。消息
Linux:各种锁
Linux:各种锁 其实在操作系统中,都存在着多进程与多线程来优化处理整个操作系统的逻辑,不仅仅在操作系统,我们所编写的程序中都一样存在着各种地方使用多进程多线程,虽然多进程多线程看着很好很强大,但是总存在着非原子性情况下的执行顺序确定操作。 所
Linux:守护进程
Linux:守护进程 守护进程也称精灵进程(Daemon): 是运行在后台的一种特殊进程。他独立与控制终端并且周期性的执行某种任务或者处理某些发生的事情。守护进程是一种很有用的进程,在操作系统中,维护系统各种设施的进程。 在Linux中,大多数服务器就是守护进
Linux:前期总结
Linux:前期总结 1.常见指令及权限理解 一. 计算机体系结构: 冯诺依曼体系结构:输入设备,存储器(控制器,运算器)。输出设备。 环境变量: PATH,HOME,LOGNAME,SHELL,HOSTNAME(环境指令) echo,export,env,set,unset,readonly(环境变量设置) Linux文件类型
导致马尾神经损伤的原因之一腰椎退行性病变
导致马尾神经损伤的原因之一腰椎退行性病变 腰椎作为人体骨关节系统的重要组成部分,承担着支撑和运动的功能。人体的所有活动都在增加腰椎的负担,随着年龄的增长,过度的活动和超负荷的承载,会使腰椎加快老化。严重时会引起腰腿痛甚至神经损害,影响工作能
Linux之SSH远程密钥登录
Linux之SSH远程密钥登录 同样是作为远程工具, SSH 优点是基于成熟的公钥加密体系,所以传输的数据会进行加密,保证数据在传输的时候,不被篡改及泄露,从而提高了系统的安全性。 一般的 linux 操作系统中都有默认安装,或者安装时选择安装。 #rpm –qa |gre
Java运行时内存工作过程
Java运行时内存工作过程 介绍在Java8中,运行时内存是如何工作的,对象的走向如何,Java7和Java8内存模型的变化又是什么?接下来让我给你解开谜团 运行时内存 基本组成如图: 其中新生代又分为Eden区、SurvivorFrom、SurvivorTo三个区,这么分的目的是因为年
20 Linux System Monitoring Tools Every SysAdmin Should Know
20 Linux System Monitoring Tools Every SysAdmin Should Know N eed to monitor Linux server performance? Try these built-in commands and a few add-on tools. Most Linux distributions are equipped with tons of monitoring. These tools provide m