例例行性命令.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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 是预设开启的,如果您没有更动过

文档评论(0)

zhuliyan1314 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档