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

linux 例行性工作,Linux例行性工作相关推荐

  1. Linux学习-仅执行一次的工作排程

    atd 的启动与 at 运作的方式 要使用单一工作排程时,我们的 Linux 系统上面必须要有负责这个排程的服务,那就是 atd 这个玩 意儿. 不过并非所有的 Linux distributions ...

  2. linux 内核 第二周 操作系统是如何工作的

    姬梦馨 原创博客 <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一:计算机的三个法宝 存储程序计算机工 ...

  3. Linux运维工程师主要做什么工作?

    Linux在现在社会发展是非常受欢迎的一个行业,对于从事Linux方面工作的人来说,属于互联网背后的英雄,没有他们的付出,就没有如今的互联网时代.而在Linux从事岗位之中,Linux运维工程师这样一 ...

  4. linux运维制度,Linux运维工作分类

    2.1-应用运维(SRE):应用运维负责线上服务的变更.服务状态监控.服务容灾和数据备份等工作,对服务进行例行排查.故障应急处理等工作,工作职责如下:设计评审.服务管理.资源管理.例行检查.预案管理. ...

  5. Linux命令自动补齐,切换工作目录,路径的表示方法

    命令自动补齐,切换工作目录,路径的表示方法 命令自动补齐 1.命令自动补齐 2.路径自动补齐 3.选项自动补齐 切换工作目录 查看当前用户的工作家目录 切换工作目录 路径的表示方法 1.绝对路径 2. ...

  6. linux查看定时任务进程,[Linux]系统管理: 进程管理(ps/top/pstree/kill/pkill), 工作管理, 系统资源查看, 系统定时任务...

    进程管理:查看与终止 进程查看 1. 进程是正在执行的程序或命令. 2. 进程管理的作用: 判断服务器健康状态, 查看系统中所有进程 杀死进程 3. 查看系统中所有进程 ps aux    # 查看系 ...

  7. Linux运维系列总结-Linux系统启动过程、WEB工作原理、DHCP工作原理、DNS解析原理、NFS网络文件系统、FTP文件传输协议、PXE+KICKSTART自动安装系统

    Linux运维系列总结-Linux系统启动过程.WEB工作原理.DHCP工作原理.DNS解析原理.NFS网络文件系统.FTP文件传输协议.PXE+KICKSTART自动安装系统 1.Linux系统的启 ...

  8. Linux下使用gnome-terminal命令一键开启工作环境

    Linux下使用gnome-terminal命令一键开启工作环境 文章目录 Linux下使用gnome-terminal命令一键开启工作环境 前言 gnome-terminal使用指南 gnome-t ...

  9. Linux常用命令及详细说明 — 结合工作(侧重性能监控,包括CPU、内存、IO、网络、磁盘等)...

    (一)Linux监控的几个常用命令(对于服务器后端程序猿很重要,必须掌握): 命令 功能 命令 功能 iostat 统计CPU及网络.设备和分区IO的数据 vmstat 展示给定时间服务器的状态值(包 ...

最新文章

  1. java.lang.SecurityException Permission Denial opening provider ngyb.createdatabase.AccountProvider
  2. 使用FileUpload控件上传前预览图片
  3. 为何 epoll 的 ET 模式一定要设置为非阻塞IO
  4. Oracle IMPDP
  5. c语言字符型211,C语言简单的字符驱动程序介绍
  6. 苹果mac视觉效果和动态图形设计软件:After Effects 2022 (ae 2022)
  7. 解决jenkins插件列表为空的问题
  8. 我的凸优化学习之路(转)
  9. WildPacket AiroPeek EtherPeek OmniPeek
  10. 基于ubuntu的tcpdump抓包总结
  11. JS 数组reduce()方法详解及高级技巧
  12. 装机人员工具/解决局域网共享
  13. 【海康威视】前端开发:【1】弹框内容被视频画面遮挡,弹框提示如何覆盖视频画面?【已解决】
  14. DoIP(四)—— 时间参数
  15. FLASH动画之制作动画
  16. 注册ActiveX控件时DllRegisterServer调用失败的解决方法
  17. 反激式开关电源理论与原理解析
  18. 砂岩浮雕让雕刻更加美观
  19. 对国产操作操系统的一点看法
  20. [ROS Navigation Tuning Guide]翻译

热门文章

  1. 实验9 根据材料编程
  2. 荣耀v40pro可以用鸿蒙系统,荣耀V40Pro快来了!麒麟9000+120Hz+鸿蒙系统,价格感人...
  3. 从zip中读取文件 合并到指定的文件中
  4. python3获取两个日期之间所有日期,以及比较大小
  5. Nhibernate.hbm2ddl.auto配置详解
  6. Python网络爬虫之图片懒加载技术、selenium和PhantomJS
  7. easyui(一) 初始easyui
  8. [sybase]自动增长字段创建方法
  9. 996. Number of Squareful Arrays
  10. 新疆农业大学计算机科学与技术专业怎么样,新疆农业大学计算机科学与技术专业2016年在新疆理科高考录取最低分数线...