




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第十六章,系统服务与作业管理,第十六章系统服务与作业管理,本章要点,掌握系统资源控制器的使用 掌握管理进程的方法 使用cron子系统来调度周期性运行的作业 使用at和batch命令来调度作业 了解skulker程序的功能,第十六章系统服务与作业管理(2),16.1.1 系统资源控制器,System Resource Controller(SRC) 系统资源控制器,通过统一的接口来启动停止和显示子系统的状态 记录子系统的非正常终止 可对子系统组和子服务器程序进行跟踪 支持远程的控制操作 提供刷新子系统的功能,lssrc startsrc stopsrc refresh,-s -g,命令,参数,后
2、面跟具体某个子系统,后面跟具体某个子系统组,系统资源控制器(2),启动子系统 # startsrc -s qdeamon 停止子系统# stopsrc -s qdeamon 刷新子系统 # refresh -s qdeamon 显示子系统状态 # lssrc -a,系统资源控制器(3),Examples:,lssrc 命令,列出所有的子系统,正在对外服务,没有对外服务,lssrc 命令(2),列出属于tcpip组的所有子系统,lssrc 命令(3),列出具体某个子系统的状态,列出具体某个子服务的状态,系统服务管理要点,很多服务都有各自的配置文件,比如inetd服务的配置文件是/etc/inet
3、d.conf;sendmail服务的配置文件是/etc/sendmail.cf 每个服务的启动都要去读取其配置文件,所以正确配置其配置文件是很重要的 修改了配置文件,需要执行refresh命令更新一下服务,即再次读取其配置文件,9.1.2 进程管理,进程号,父进程号,进程管理(2)终止进程,# kill 7224,7224为某个进程的进程号,用kill 命令结束后台进程,结束前台进程,# kill 9 7224 (-9 选项,表示强行终止某个进程),# kill 1 7224 (-1 选项,表示刷新某个进程,相当与refresh命令),16.2.1 cron作业管理,在某个指定日期及时间自动处
4、理安排批量作业,必须使用cron 进程 cron 通常在系统启动时由/etc/inittab启动它是一daemon进程被终止后又自动重启,cron作业管理(2),crontab文件用于在指定日期和时间周期性地执行作业 crontab 作业存放在/var/spool/cron/crontabs/$USER cron根据crontab文件项运行命令。如果用户不指定将cron作业的输出重定向到标准输出或标准错误。cron将使用电子邮件向用户报告其输出或错误,控制用户使用crontab的两个文件: /var/adm/cron/cron.deny 记录不允许使用cron的用户,若这个文件存在,那么除了这
5、个文件里头所列的用户外,其他任何用户都可以使用cron /var/adm/cron/cron.allow 记录允许使用cron的用户,若这个文件存在,那么只有这个文件里头所列的用才使用cron,对root也不例外,cron作业管理(3),crontab文件,crontab文件(2),crontab格式: 分钟 小时 日 月份 星期 命令,(0-59),(0-23),(1-31),(1-12),(0-6,0为周日),星号* 表示任意时间;逗号表示分别在什么时候,crontab文件(3),示例1: 0 0 * * 1-5 backup 0 u f /dev/rmt0 周一至周五的,每天24:00整
6、执行backup 0 u f /dev/rmt0命令,示例2: 0,15,30,45 8-17 * * 1-5 /tmp/script1 周一至周五的,每天早上8点至17点,每个15分钟执行/tmp/script1命令,crontab命令,查看cron表 # crontab l 删除cron表 # crontab r,编辑cron表 方法一: # crontab e 方法二: # crontab l/tmp/crontmp # vi /tmp/crontmp # crontab /tmp/crontmp,crontab命令(2),要使用cron,用户必须建立crontab文件 cron进程将c
7、rontab文件驻留在内存中,所以用vi直接修改硬盘上的cron文件是没有效果的 必须使用crontab命令操作,它会告诉cron进程crontab文件已修改,crontab命令(3),16.2.2 at作业管理,at命令用于在指定时间执行一次性作业,它从标准输入读取要执行的命令 at作业存放在/var/spool/cron/atjobs/$USER中,控制用户使用at 的两个文件: /var/adm/cron/at.deny 记录不允许使用at的用户,若这个文件存在,那么除了这个文件里头所列的用户外,其他任何用户都可以使用at /var/adm/cron/at.allow 记录允许使用at的
8、用户,若这个文件存在,那么只有这个文件里头所列的用才使用at,对root也不例外,at作业管理(2),at作业管理(3),示例: 2分钟后发个大字体的hello的字符给/dev/tty3终端: # at now +2 mins banner hello /dev/tty3 job user.time.a will be run at date,at作业管理(4),列示at作业清单 # at l user # atq user 取消at作业 # at -r job # atrm job | user,只有 root才可以列出和取消所有的作业,包括其他人的作业;其他人只能取消他本人的作业,batch作业管理,示例: CPU空闲时发个hello的banner信号给/dev/tty3终端: # batch banner hello /dev/tty3 ,batch命令用于在CPU空闲时执行一次性作业,即在处理负载足够低时提交作业,16.2.3 skulker 命令,比如删除以下文件: 旧的qdir 文件 /var/tmp中的文件 一天以前的*.bak、a.out、core等文件,skulker 用来删除过时的文件,清理文件系统;通过修改skulker脚本调整要清除旧文件,skulker 命令(2),skulke
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业债务资金管理办法
- 乾县干部管理暂行办法
- 休闲健身步道管理办法
- 基于TLR4-NF-κB信号通路探讨薏苡痛风颗粒治疗急性痛风性关节炎的作用机制
- 乡村房屋租赁管理办法
- 会费收缴使用管理办法
- 会员会费收缴管理办法
- 人员引进落户管理办法
- 2025年初级会计师《初级会计实务》预测试卷二含答案
- 大单元教学设计课件美术
- 装修售后维修合同协议
- 《红外热成像测温技术》课件
- 孕期安全有效运动课件
- 新能源会计面试题及答案
- 初中电学知识点课件
- 艺术疗愈与心理健康工作室行业深度调研及发展战略咨询报告
- 老年骨质疏松性疼痛诊疗与管理中国专家共识2024解读课件
- 2025年企业健康体检计划及总结
- 英语在生活中的应用
- 急诊医学课件-灾害事故急救课件
- 仪表工安全培训课件
评论
0/150
提交评论