第七章-进程管理与系统监视课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第七章-进程管理与系统监视课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第七 进程 管理 系统 监视 课件
- 资源描述:
-
1、2022-12-16第七章 进程管理与系统监视1第七章 进程管理与系统监视本章介绍进程和作业的概念,启动方式和管理方法,如何进行系统监视和查看系统日志。重点:1、进程与作业管理 2、系统监视 3、系统日志管理难点:进程与作业、程序的区别与联系、进程管理、at与cron进程调度、系统监视中的top命令显示各列含义。计划课时:4课时2022-12-16第七章 进程管理与系统监视27.1 进程与作业管理7.1 进程与作业管理进程与作业管理一、进程与作业简介一、进程与作业简介1、进程、进程进程是具有独立功能的程序的一次运行过程,也是系统进程是具有独立功能的程序的一次运行过程,也是系统进行资源分配和调度
2、的基本单位。进行资源分配和调度的基本单位。进程号进程号PID是进程相互区别的唯一号码。是进程相互区别的唯一号码。进程与程序的区别与联系:进程由程序产生,程序是一进程与程序的区别与联系:进程由程序产生,程序是一系列指令的集合,程序是静态的,进程是程序的一次系列指令的集合,程序是静态的,进程是程序的一次运行过程,是动态的。程序可以保存进程只能暂时存运行过程,是动态的。程序可以保存进程只能暂时存在,会产生、变化和消亡。进程与程序并不一一对应,在,会产生、变化和消亡。进程与程序并不一一对应,一个程序可启动多个进程;一个进程可调用多个程序。一个程序可启动多个进程;一个进程可调用多个程序。2022-12-
3、16第七章 进程管理与系统监视37.1 进程与作业管理2、作业、作业(1)作业是由正在执行的一个或多个相关进程形成。一个作业可启)作业是由正在执行的一个或多个相关进程形成。一个作业可启动多个进程。动多个进程。如:如:ls help|more 作业就是同时启动二个进程。作业就是同时启动二个进程。作业分为前台作业与后台作业。作业分为前台作业与后台作业。(2)前台作业:运行于前台,用户正对其进行交互操作。也就是说)前台作业:运行于前台,用户正对其进行交互操作。也就是说用户可以控制。用户可以控制。后台作业:运行于后台,不接收终端的输入,但向终端输出执后台作业:运行于后台,不接收终端的输入,但向终端输出
4、执行结果。用户不能控制。行结果。用户不能控制。作业可以前台运行也可以后台运行,但同一时刻,每个用户只能有作业可以前台运行也可以后台运行,但同一时刻,每个用户只能有一个前台作业。一个前台作业。2022-12-16第七章 进程管理与系统监视47.1 进程与作业管理3、进程的状态、进程的状态(2)进程基本状态:进程基本状态:就绪状态:进程已获得除就绪状态:进程已获得除CPU以外的运行所需以外的运行所需 的全部资源。的全部资源。运行状态:进程占用运行状态:进程占用CPU正在运行。正在运行。等待状态:进程正在等待某一事件或某一资源等待状态:进程正在等待某一事件或某一资源2022-12-16第七章 进程管
5、理与系统监视57.1 进程与作业管理(2)其他状态:挂起状态:正在运行的进程,因为某个原因失去CPU而暂时停止运行。终止状态:进程已结束。休眠状态:进程主动暂时停止运行。僵死状态:进程已停止运行,但是相关控制信息仍保留。2022-12-16第七章 进程管理与系统监视67.1 进程与作业管理4、进程的优先级、进程的优先级 启动进程的用户和超级用户可以修改进程的优先级,启动进程的用户和超级用户可以修改进程的优先级,普通用户只能调低优先级。进程的优先级的取值范围普通用户只能调低优先级。进程的优先级的取值范围为为-2019,取值越低,优先级越高,默认为取值越低,优先级越高,默认为0。2022-12-1
6、6第七章 进程管理与系统监视77.1 进程与作业管理二、启动进程与作业二、启动进程与作业 1、进程与作业的启动方式、进程与作业的启动方式(1)手工启动是由用户输入手工启动是由用户输入Shell命令直接启动进程,命令直接启动进程,分前台与后台启动。输入一分前台与后台启动。输入一Shell命令后按回车命令后按回车就启动一个前台作业。如果在命令末尾加就启动一个前台作业。如果在命令末尾加&符号再回车将启动一个后台作业。符号再回车将启动一个后台作业。(2)调度启动是系统按用户要求的时间或方式执行调度启动是系统按用户要求的时间或方式执行特定的进程。特定的进程。Linux系统中可实现系统中可实现at、bat
7、ch与与cron调度。调度。2022-12-16第七章 进程管理与系统监视87.1 进程与作业管理2、作业的前后台切换、作业的前后台切换(1)bg命令命令格式:格式:bg 作业号作业号功能:将前台作业切换到后台运行。不指定作业号,则将当前作业功能:将前台作业切换到后台运行。不指定作业号,则将当前作业切换到后台。切换到后台。(2)fg命令命令格式:格式:fg 作业号作业号功能:将后台作业切换到前台运行。不指定作业号,则将后台作业功能:将后台作业切换到前台运行。不指定作业号,则将后台作业序列中的第一个作业切换到前台运行。序列中的第一个作业切换到前台运行。2022-12-16第七章 进程管理与系统监
8、视97.1 进程与作业管理三、桌面环境下管理进程与作业三、桌面环境下管理进程与作业略,由课程演示或学生实验完成。略,由课程演示或学生实验完成。2022-12-16第七章 进程管理与系统监视107.1 进程与作业管理四、管理进程与作业的四、管理进程与作业的Shell命令命令1、jobs命令命令格式:格式:jobs 选项选项功能:显示当前所有的作业功能:显示当前所有的作业选项:选项:-p 仅显示进程号仅显示进程号 -l 同时显示进程号和作业号同时显示进程号和作业号其中第一列显示作业号,第二列显示进程号,第三列显其中第一列显示作业号,第二列显示进程号,第三列显示作业的工作状态,最后一列显示产生该作业
9、的示作业的工作状态,最后一列显示产生该作业的Shell命令行命令行2022-12-16第七章 进程管理与系统监视117.1 进程与作业管理2、ps命令命令格式:格式:ps 选项选项功能:显示进程的状态。无选项时显示当前用户在当前终端启动的功能:显示进程的状态。无选项时显示当前用户在当前终端启动的进程。进程。选项:选项:-a 显示当前终端上所有的进程,包括其他用户的进程信息。显示当前终端上所有的进程,包括其他用户的进程信息。-e 显示系统中所有进程,包括其他用户进程和系统进程的信息。显示系统中所有进程,包括其他用户进程和系统进程的信息。-l 显示进程的详细信息,包括父进程号、进程优先级等。显示进
10、程的详细信息,包括父进程号、进程优先级等。u 显示进程的详细信息,包括显示进程的详细信息,包括CPU和内存的使用率等。和内存的使用率等。x 显示后台进程的信息。显示后台进程的信息。-t 终端号终端号 显示指定终端上的进程信息。显示指定终端上的进程信息。2022-12-16第七章 进程管理与系统监视127.1 进程与作业管理3、kill命令命令格式格式1:kill 选项选项 进程号进程号格式格式2:kill%作业号作业号功能:终止正在运行的进程或作业。超级用户可终止所有的进程,功能:终止正在运行的进程或作业。超级用户可终止所有的进程,普通用户只能终止自己启动的进程。普通用户只能终止自己启动的进程
11、。4、nice命令命令格式:格式:nice -优先级值优先级值 命令命令功能:指定将启动的进程的优先功能:指定将启动的进程的优先。不指定优先级值时,将优先级设。不指定优先级值时,将优先级设置为置为10。2022-12-16第七章 进程管理与系统监视137.1 进程与作业管理5、renice命令命令格式:格式:renice 优先级值优先级值 参数参数功能:修改运行的进程的优先级,设置指定用户或组群的进程优先功能:修改运行的进程的优先级,设置指定用户或组群的进程优先级。优先值前无级。优先值前无-符号。符号。参数:参数:-p 进程号进程号 修改指定进程的优先级。修改指定进程的优先级。-u 用户名用户
12、名 修改指定用户所启动进程的默认优先级。修改指定用户所启动进程的默认优先级。-g 组群号组群号 修改指定组群中所有用户的所启动进程的默认优先级。修改指定组群中所有用户的所启动进程的默认优先级。2022-12-16第七章 进程管理与系统监视147.1 进程与作业管理五、进程调度五、进程调度 Linux允许用户根据需要在指定的时间自动运行指定的允许用户根据需要在指定的时间自动运行指定的进程,也允许用户将非常消耗资源和时间进程安排到进程,也允许用户将非常消耗资源和时间进程安排到系统比较空闲的时间来执行。进程调度能提高资源的系统比较空闲的时间来执行。进程调度能提高资源的利用率,提高系统管理的自动化程度
展开阅读全文