鸟哥的Linux私房菜读书笔记--例行性工作排程

版权声明:本文属博主原创,转载请联系QQ528055624 https://blog.csdn.net/qq_41825534/article/details/83096091

所谓排程就是将这些工作安排执行的流程

1、Linux工作排程的种类:at、cron

两种工作排程方式:(1)例行性,每隔一定的周期要办的事项

(2)突发性,一次做完后就不再做的排程

at:at是一个可以处理仅执行一次就结束排程的指令,执行at需要有atd服务的支援

crontab:crontab指令所设的工作将会循环的执行下去,除了使用指令执行 外,也可编辑/etc/crontab来支持。让crontab生效的服务则是crond这个服务

2、centos系统上常见的例行性工作

(1)进行登录档的轮替(log rotate)

Linux会将系统的所有各种信息记录下来,这就是登录档,由于登录文件会越来越大,因此log rotate就会适时的将登录数据移动,让旧数据与新数据分别存放。

(2)登录文件分析(logwatch)的任务

如果系统发生软件问题、硬件错误、资安问题,绝大部分的错误信息都会记录到登录文件中,因此系统管理员的重要任务之一就是分析登录档,centos提供了logwatch程序来主动分析登录信息

(3)建立locate的数据库

locate指令是透过已经存在的文件名数据库来进行系统上文件名的查询,文件名数据库的放置位置在/var/lib/mlocate。有系统的例行性工作可以主动进行该文件的更新。

(4)man page查询数据库

与locate数据库类似,可提供快速查询的man page db也是数据库。如果要使用man page数据库,要执行指令mandb才能够建立好,man page数据库也是透过系统的例行性工作排程来自动执行的

(5)RPM软件登录文件的建立

RPM是一种软件管理机制。为了方便追踪,系统会将文件名做个排序记录,有时也会透过排程来帮忙RPM数据库的重新建置。

(6)与网路服务有关的分析行为

如果你有安装www服务器软件(一个名为apache)的软件,那么linux系统会主动分析该软件的登录文件,同时检查某些凭证与认证的网络信息是否过期。

猜你喜欢

转载自blog.csdn.net/qq_41825534/article/details/83096091