第七章进程管理与系统监视.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章进程管理与系统监视

第七章 进程管理与系统监视 本章介绍进程和作业的概念,启动方式和管理方法,如何进行系统监视和查看系统日志。 重点: 1、进程与作业管理 2、系统监视 3、系统日志管理 难点:进程与作业、程序的区别与联系、进程管理、at与cron进程调度、系统监视中的top命令显示各列含义。 计划课时:4课时 7.1 进程与作业管理 7.1 进程与作业管理 一、进程与作业简介 1、进程 进程是具有独立功能的程序的一次运行过程,也是系统进行资源分配和调度的基本单位。 进程号PID是进程相互区别的唯一号码。 进程与程序的区别与联系:进程由程序产生,程序是一系列指令的集合,程序是静态的,进程是程序的一次运行过程,是动态的。程序可以保存进程只能暂时存在,会产生、变化和消亡。进程与程序并不一一对应,一个程序可启动多个进程;一个进程可调用多个程序。 7.1 进程与作业管理 2、作业 (1)作业是由正在执行的一个或多个相关进程形成。一个作业可启动多个进程。 如:ls –help | more 作业就是同时启动二个进程。 作业分为前台作业与后台作业。 (2)前台作业:运行于前台,用户正对其进行交互操作。也就是说用户可以控制。 后台作业:运行于后台,不接收终端的输入,但向终端输出执行结果。用户不能控制。 作业可以前台运行也可以后台运行,但同一时刻,每个用户只能有一个前台作业。 7.1 进程与作业管理 3、进程的状态 (2)进程基本状态: 就绪状态:进程已获得除CPU以外的运行所需 的全部资源。 运行状态:进程占用CPU正在运行。 等待状态:进程正在等待某一事件或某一资源 7.1 进程与作业管理 (2)其他状态: 挂起状态:正在运行的进程,因为某个原因失去CPU而暂时停止运行。 终止状态:进程已结束。 休眠状态:进程主动暂时停止运行。 僵死状态:进程已停止运行,但是相关控制信息仍保留。 7.1 进程与作业管理 4、进程的优先级 启动进程的用户和超级用户可以修改进程的优先级,普通用户只能调低优先级。进程的优先级的取值范围为-20~19,取值越低,优先级越高,默认为0。 7.1 进程与作业管理 二、启动进程与作业 1、进程与作业的启动方式 (1)手工启动是由用户输入Shell命令直接启动进程,分前台与后台启动。输入一Shell命令后按回车就启动一个前台作业。如果在命令末尾加’’符号再回车将启动一个后台作业。 (2)调度启动是系统按用户要求的时间或方式执行特定的进程。Linux系统中可实现at、batch与cron调度。 7.1 进程与作业管理 2、作业的前后台切换 (1)bg命令 格式:bg [作业号] 功能:将前台作业切换到后台运行。不指定作业号,则将当前作业切换到后台。 (2) fg命令 格式:fg [作业号] 功能:将后台作业切换到前台运行。不指定作业号,则将后台作业序列中的第一个作业切换到前台运行。 7.1 进程与作业管理 三、桌面环境下管理进程与作业 略,由课程演示或学生实验完成。 7.1 进程与作业管理 四、管理进程与作业的Shell命令 1、jobs命令 格式:jobs [选项] 功能:显示当前所有的作业 选项: -p 仅显示进程号 -l 同时显示进程号和作业号 其中第一列显示作业号,第二列显示进程号,第三列显示作业的工作状态,最后一列显示产生该作业的Shell命令行 7.1 进程与作业管理 2、ps命令 格式:ps [选项] 功能:显示进程的状态。无选项时显示当前用户在当前终端启动的进程。 选项: -a 显示当前终端上所有的进程,包括其他用户的进程信息。 -e 显示系统中所有进程,包括其他用户进程和系统进程的信息。 -l 显示进程的详细信息,包括父进程号、进程优先级等。 u 显示进程的详细信息,包括CPU和内存的使用率等。 x 显示后台进程的信息。 -t 终端号 显示指定终端上的进程信息。 7.1 进程与作业管理 3、kill命令 格式1:kill [选项] 进程号 格式2:kill % 作业号 功能:终止正在运行的进程或作业。超级用户可终止所有的进程,普通用户只能终止自己启动的进程。 4、nice命令 格式:nice [-优先级值] 命令 功能:指定将启动的进程的优先 。不指定优先级值时,将优先级设置为10。 7.1 进程与作业管理 5、renice命令 格式:renice 优先级值 参数 功能:修改运行的进程的优先级,设置指定用户或组群的进程优先级。优先值前无’-’符号。 参数: -p 进程号 修改指定进程的优先级。 -u

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档