进程管理教学内容教学重、难点一、进程的基本概念1.进程的定义.doc

进程管理教学内容教学重、难点一、进程的基本概念1.进程的定义.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
进程管理 教学内容: 教学重、难点: 进程的基本概念 进程的定义 程序关于某个数据集合的运行活动 (程序:具有一定目的性的指令集合 作业:用户提交给计算机要执行的程序) 作业控制含义 控制用户正在运行的进程行为 进程的类型 交互进程:由shell启动,可以工作在前后台 批处理进程:不需要与终端相关,提交在等待队列的作业 守护进程:shell/lixun系统自动启动,工作在后台,用于监视特定服务 4.进程启动方法  1)手工启动 前台:直接输入程序名(如:#vi) 后台:程序名后加(如:#vi) 2)调度启动    系统在指定时间运行指定的程序(at.batch.cron) 进程管理的常用命令 ps 功能:显示系统的进程信息 格式:ps [参数] 参数:-a 显示所有进程(不包括没有终端的进程)    -u 显示用户名和启动时间    -x 显示没有终端的进程 -e 显示所有进程(不显示进程??态)    -w 宽行显示  如:1)# ps 显示当前用户进程    2)# ps –aux 显示所有进程信息 USER PID %cpu %mem vsz rss tty stat start time command Root 1  0.0 0.3 1096 476    ?   s junlo    0:04 init USER:进程的启动用户 PID: 进程号(进程的唯一标识) %CPU:占CPU的百分比 %MEM:占用内存百分比 VSZ:虚拟内存大小 RSS:内存大小(真实) TTY: 进程的工作终端(?表示没有终端) START: 进程的态状(S:休眠状态;R:运行态状;D:不可中断休眠状态;T:等待状态;Z:昏睡) 状态符号后面可以加上以下符号:  W:进程退出内存    C:高级别进程  N:低级别进程 :内存页面被锁定 Start time =启动时间 Command : 运行的程序 2.Top 功能:动态显示系统进程信息 格式:top 如:# top (默认每5秒钟刷新一次) top的操作命令 help:获取top的帮助 K PID:杀死指定的进程 Q:退出top 3.KIU 功能:终止进程 格式:KIU [参数] PID 参数:1.从终端发出结束信号 ctrl+c 从键盘发出退出请求(ctrl+\) 9.强制终止程序 15.KIU的默认信息 -P 指KIU只显示PID 并不真正发送信息 -E 显示信号值列表 如:1)# PS # KIU -9 3 2)# KIU -9 3.5.8 一次杀死多个程序       1-8 杀死1到8号进程 3)# KIU -9 0(表示所有后台进程) 4.设置进程优先级 优先级范围:-20——20(值越小表示级别越高,默认为10) nice 格式:nice 优先级 命令  如:(1)# nice –5 ls (2)# nice -5 vi 2)renice 优先级 PID 如:# renice –b 727 5.作业的前后台操作 (1)jobs 功能:查看后台程序 如:# jobs (2)fg 功能:把后台的程序调入前台运行 格式:# fg 将后面的程序调入前台 (3)bg 功能:将程序转入后台运行 格式:bg (ctrl+Z将前台程序转入后台停止运行) (ctrl+c将终止前台程序的运行) 任务的自动化 at (后台运行) 功能:安排系统在指定时间运行程序(只运行一次) 格式:at [参数]时间 参数:-m 指任务结束后会发送mail通知用户 -f 文件名:从指定文件中读取执行的命令 -g [a-z]:指定使用的队列 时间的表示方法: 绝对:midnight 当天午夜 moon 当天中午 teatime 当天下午4点 hh:mm mm/dd/yy 相对now+n selonds +n days +n hours +n wecks +n minutes 如:# at 21:00 3/17/2004 ls cd /etc init 0 ctre+d 2.Batch 功能:安排一个作业让系统在指定时间运行(cpu经负载情况下) 格式:batch [参数(同?at参数)] 时间 如:1)# batch now+3 minutes 2)# batch 17:00 03/19/2004 3.cron 功能:安排作业让系统在指

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档