版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第9章,系统服务和作业管理,第9章,系统服务和作业管理,本章的要点,掌握系统资源控制器的使用,掌握管理流程的方法,利用cron子系统调度周期性运行的作业,利用at和批处理命令调度作业,理解skulker程序的功能,第9章,系统服务和作业管理(2),9.1.1系统资源控制器,系统资源控制器(SRC),系统资源控制器, 开始停止,并通过统一界面显示子系统的异常终止,可跟踪子系统组和子服务器程序,支持远程控制操作,并提供刷新子系统的功能。 lssrc startsrc stopsrc refresh,s -g,command,parameter,后跟特定子系统,后跟特定子系统组,system res
2、ource controller (2),start subsystem # startsrc-s qdeamon stop subsystem # stop src-s qdeamon refresh subsystem # refresh-s qdeamon display subsystem status # lssrc-a,System resource controller (3),Examples:lssrc command,列出所有子系统、处于外部服务中,但没有外部服务,lssrc command (2),列出所有属于的子系统Sendmail服务的配置文件是/etc/sendma
3、il,cf每个服务都开始读取其配置文件,因此正确配置其配置文件非常重要。修改配置文件后,需要执行刷新命令来更新服务,即再次读取其配置文件,9.1.2进程管理、进程号、父进程号、进程管理(2)终止进程,# kill 7224、7224是某个进程的进程号,使用kill命令结束后台进程和前台进程,# kill 9 7224 (-9选项表示强制终止某个进程), # kill 1 7224 (-1选项表示刷新某个进程,相当于刷新命令),9.2.1 cron作业管理要在指定的日期和时间自动处理和调度批处理作业,必须使用cron进程。 当系统启动时,cron通常由/etc/inittab启动。它是一个守护进
4、程,在终止后会自动重新启动。cron作业管理(2),crontab文件用于在指定的日期和时间定期执行作业。crontab作业存储在/var/spool/cron/crontab/如果用户没有指定将cron作业的输出重定向到标准输出或标准错误。Cron将通过电子邮件向用户报告其输出或错误,并控制用户使用crontab的两个文件:/var/adm/cron/cron.deny记录不允许使用cron的用户。如果此文件存在,除了此文件中列出的用户,任何其他用户都可以使用cron /var/adm/cron/cron。允许记录允许使用cron的用户。如果此文件存在,只有此文件中列出的用户可以使用cron
5、,root用户也不例外。Cron作业管理(3),crontab文件,crontab文件(2),Crontab格式:分钟,小时,天,月和周命令,(0-59),(0-23),(1-31),(1-12),(0-6,0是星期日),星号*表示任何时间;逗号表示crontab文件(3)的时间,示例1: 00 * * 1-5 backup 0 u f /dev/rmt0从星期一到星期五每天24336000小时执行backup 0 u f /dev/rmt0命令,示例2: 0、15、30、45 8-17 * * 1-5 /tmp/script1从上午8: 00到上午17: 00,每隔15分钟执行/tmp/sc
6、ript1命令和crontab命令,检查cron表编辑cron表方法1 : # crontab e方法2 : # crontab l/tmp/cron tmp # VI/tmp/cron tmp # crontab/tmp/cron tmp,cron tab命令(2),要使用cron,用户必须建立cron tab文件。 cron进程将crontab文件保存在内存中,因此直接用vi修改硬盘上的crontab文件是无效的。crontab命令必须用于告诉cron进程crontab文件已被修改。crontab命令(3),9.2.2 at作业管理,at命令用于在指定时间执行一次性作业。它从标准输入中读取
7、要执行的命令。at作业存储在/var/spool/cron/atjobs/$USER中。它控制用户在两个文件中使用at:/var/ADM/cron/at . deny记录不允许使用at的用户。如果此文件存在,除了此文件中列出的用户之外,其他用户可以使用at /var/adm/cron/at.allow来记录允许使用at的用户。如果此文件存在,则只有此文件中列出的用户将使用at,root用户也不例外。在作业管理(2),在作业管理(3),示例:2分钟后,向/dev/tt3终端发送一个大字体的hello字符:#现在2分钟横幅hello/dev/tt3作业用户。时间。a将在日期运行,在作业管理(4),
8、在作业列表#在用户# atq用户取消在作业#在-r作业#在作业|用户,只有root用户可以列出和取消所有作业,包括其他人的作业;其他人只能取消他们自己的作业,批处理作业管理,例如:当中央处理器空闲时,向/dev/tty3终端发送hello的横幅信号:# batch横幅hello/dev/tty3,批处理命令用于在中央处理器空闲时执行一次性作业,即在处理负载足够低时提交作业。9.2.3 skulker命令,如删除以下文件:旧的qdir文件/文件in /var/tmp *。bak、a.out、core和其他文件,其中skulker用来删除过期文件和清理文件系统;通过修改skulker脚本调整要清除
9、的旧文件,skulker命令(2),skulker通常被写入根的crontab文件,由cron等待进程每天执行一次;安装新系统后,如果你想启动skulker,你必须修改根的crontab文件。skulker是脚本,不是服务。您可以直接执行skulker命令,但不能用Startsrc Skulker启动。9.2.4试题(1)。1.修改/etc/inetd.conf文件后,必须执行以下哪项操作才能使修改生效服务-s inetd重新启动-s inetd刷新-s inetd服务inetd重新启动,测试问题(2),2。哪个命令用于结束后台进程?杀死skulker刷新,测试问题(3),3。系统刚刚被重新安装,如何启用skulker?start
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 驾驶员安全管理培训制度
- 土鸡产蛋的管理制度
- 针织厂验布修布制度
- 业务资金管理制度
- 业务员工管理规章制度
- 业务办事处日常制度
- 业务部销售制度
- 商业公司业务部管理制度
- 信用类债券业务管理制度
- 业务跟单规章制度
- 2025中国东方资产管理股份有限公司总部部门分公司高级管理人员社会招聘笔试历年典型考题及考点剖析附带答案详解2套试卷
- 2026春统编版二年级下册道德与法治教学设计(附目录)
- 2026石嘴山市能达建设发展有限公司招聘3人笔试参考题库及答案解析
- 《冠心病诊断与治疗指南(2025年版)》
- 2026年春人教版八年级下册英语Unit 1~Unit 8全册教案
- 2025-2026学年人教PEP版(新教材)小学英语三年级下册教学计划及进度表
- 2026年-(教科版2026新教材)科学一年级下册全册教学设计-新版
- 2026届云南省普通高中学业水平选择性考试调研测试政治试题
- GB/T 20839-2025智能运输系统通用术语
- 2026年就业市场:挑战与机遇并存高校毕业生就业指导与策略
- 多囊卵巢综合征中西医结合诊疗指南(2025年版)
评论
0/150
提交评论