- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
例例行性命令
Linux 例行性命令的建立
最近更新日期:2002/05/30
什么是例行性命令? Linux 系统的例行性命令有哪些? 仅执行一次的工作排程: at 循环执行的例行性命令: crontab 系统的 crontab 设定: /etc/crontab 安全的防护: /var/log/cron 记录文件 本章习题练习
什么是例行性命令?
每个人或多或少都有一些约会或者是工作,有的工作是例行性的,例如每年一次的加薪、每个月一次的工作报告、每周一次的午餐会报、每天需要的打卡等等;有的工作则是临时发生的,例如刚好总公司有高官来访,需要你准备演讲器材等等!用在生活上面,例如每年的爱人的生日、每天的起床时间等等、还有突发性的计算机大降价(阿~我等好久了~~)等等啰。这些工作都可以称为例行性命令,而这些工作 Linux 也都可以帮您提醒,例如:每一天早上 8:00 钟要服务器连接上音响,并启动音乐来唤你起床;而中午 12:00 希望 Linux 可以发一封信到你的邮件信箱,提醒你可以去吃午餐了;另外,在每年的你爱人的生日的前一天,先发封信提醒你,以免忘记这么重要的一天。
从上面的说明当中可以很清楚的发现两种工作排程的方式:
一种是例行性的,就是每隔一定的周期要来办的事项;
一种是突发性的,就是这次做完以后就没有的那一种(计算机大降价....)
那么在 Linux 底下如何达到这两个功能呢?呵呵!那就得使用 at 与 crontab 这两个好东西啰!
at : 这个工作仅执行一次就从 Linux 系统中的排程中取消;
crontab : 这个工作将持续例行性的作下去!
底下我们先来谈一谈 Linux 的系统到底在做什么事情,怎么有若干多的工作排程在工作呢?然后再回来谈一谈 at 与 crontab 这两个好东西!
Linux 系统的例行性命令有哪些
好了,那么服务器自己有什么例行性命令要来作呀!?Linux 的工作可多着呢!由前面提到的几篇文章中,我们知道Linux 本身在背景下的工作可是很多的,尤其是网络开放的情况下,建立与取消联机、MySQL 数据库的实时更新、以及一些例行的系统指令,例如释放内存的工作等等。由于例行的工作非常的多,实在不可能每天都要管理员来手动输入吧!所以才会建立这个工作排程的需求的!基本预设的工作有底下这些:
进行数据轮替 ( log rotate ):这个步骤重要了!尤其是在 log file 的选项当中!由于登录档案会越来越大,所以需要适时适量的将登录档备份,并以新开的档案来进行记录,这样效率会比较好,因此就需要使用 log rotate 啦!系统预设的重要工作之一;
rpm 数据库的建立:虽然 RPM 数据库会在你以 RPM 安装之后即更新到 RPM 数据库当中去,但是难保会有漏网之鱼,所以系统也会设定每隔依段时间自动的搜集系统上面的 RPM 数据库来建置一番;
建立 locate 的数据库:是否还记得为何使用 locate 这个指令时,搜寻速度超快!那是因为 Linux 系统上将档案与路径都记录在数据库里面了!所以使用 locate 的时候,嘿嘿!直接指向数据库去 ( /var/lib/slocate/slocate.db ) ,偏偏麻烦的是这个档案的更新是每天一次!所以当你今天更新的档案,使用 locate 反而可能会找不到....
进行程序的分析:每隔依段时间会进行程序的分析,如果发现有僵尸程序的时候,就会将他删去!以保持内存的工作能力!
登录档视察:这个东西是在 Red Hat 7.1 以后才出现的东西,后来太好用了,所以被拿到旧版的 Red Hat 里面去使用!基本上就是分析登录档啦!然后据以解析有问题的纪录文件,以维护主机的安全性!这部份不才小弟也自己写了一个简易型的分析档案,觉得更好用就是了!
指纹数据库的比对:基本上就是 tripwire 这个套件啦!可以用来分析最近被更动过的档案内容!蛮不错的一个程序!有空也来玩玩看。
Linux 预设的例行工作至少就有这些了,再加上您努力的为 Linux 进行工作排程的设计,嘿嘿!每天的工作量可是相当的大的呢!
仅执行一次的工作排程
如果仅要执行一次的工作,就使用 at 这个指令吧!这个指令其实就是 atd 这个服务啦!所以请记得一定要启动这个服务呦!如果是在 Red Hat 系统下,可以使用:
ntsysv
选择 atd
按下 OK !
如果是在 Mandrake 系统下,可以使用:
chkconfig --add atd
chkconfig --list 上面这个指令可以查看 atd 在 run-level 正确的情况中,是否会在开机的时候被启动!
基本上, atd 是预设开启的,如果您没有更动过
您可能关注的文档
最近下载
- 我爱这土地公开课一等奖市赛课一等奖课件.pptx VIP
- 2025社区工作者招聘考试综合基础知识试题(附答案).docx VIP
- 基于Javaweb的图书管理系统的设计与实现.docx VIP
- 医院危重孕产妇新生儿急救应急演练脚本.docx VIP
- 小学科学新教科版二年级上册1.6.“小房子”展示会教案(2025秋版).doc VIP
- 网络安全等级保护-重大风险隐患项描述实践指南(【2025】测评报告新增).docx VIP
- 社区工作者综合能力考试基础知识试题及答案.docx VIP
- 2025年秋新人教版数学三年级上册整册教案.pdf
- 抗菌药物临床应用分级管理目录(2023年版).doc VIP
- 急性左心衰护理课件ppt.pptx
文档评论(0)