进程管理与系统监视.ppt
《进程管理与系统监视.ppt》由会员分享,可在线阅读,更多相关《进程管理与系统监视.ppt(29页珍藏版)》请在三一办公上搜索。
1、2023/9/16,第七章 进程管理与系统监视,1,第七章 进程管理与系统监视,本章介绍进程和作业的概念,启动方式和管理方法,如何进行系统监视和查看系统日志。重点:1、进程与作业管理 2、系统监视 3、系统日志管理难点:进程与作业、程序的区别与联系、进程管理、at与cron进程调度、系统监视中的top命令显示各列含义。计划课时:4课时,2023/9/16,第七章 进程管理与系统监视,2,7.1 进程与作业管理,7.1 进程与作业管理一、进程与作业简介1、进程进程是具有独立功能的程序的一次运行过程,也是系统进行资源分配和调度的基本单位。进程号PID是进程相互区别的唯一号码。进程与程序的区别与联系
2、:进程由程序产生,程序是一系列指令的集合,程序是静态的,进程是程序的一次运行过程,是动态的。程序可以保存进程只能暂时存在,会产生、变化和消亡。进程与程序并不一一对应,一个程序可启动多个进程;一个进程可调用多个程序。,2023/9/16,第七章 进程管理与系统监视,3,7.1 进程与作业管理,2、作业(1)作业是由正在执行的一个或多个相关进程形成。一个作业可启动多个进程。如:ls help|more 作业就是同时启动二个进程。作业分为前台作业与后台作业。(2)前台作业:运行于前台,用户正对其进行交互操作。也就是说用户可以控制。后台作业:运行于后台,不接收终端的输入,但向终端输出执行结果。用户不能
3、控制。作业可以前台运行也可以后台运行,但同一时刻,每个用户只能有一个前台作业。,2023/9/16,第七章 进程管理与系统监视,4,7.1 进程与作业管理,3、进程的状态(2)进程基本状态:就绪状态:进程已获得除CPU以外的运行所需 的全部资源。运行状态:进程占用CPU正在运行。等待状态:进程正在等待某一事件或某一资源,2023/9/16,第七章 进程管理与系统监视,5,7.1 进程与作业管理,(2)其他状态:挂起状态:正在运行的进程,因为某个原因失去CPU而暂时停止运行。终止状态:进程已结束。休眠状态:进程主动暂时停止运行。僵死状态:进程已停止运行,但是相关控制信息仍保留。,2023/9/1
4、6,第七章 进程管理与系统监视,6,7.1 进程与作业管理,4、进程的优先级 启动进程的用户和超级用户可以修改进程的优先级,普通用户只能调低优先级。进程的优先级的取值范围为-2019,取值越低,优先级越高,默认为0。,2023/9/16,第七章 进程管理与系统监视,7,7.1 进程与作业管理,二、启动进程与作业 1、进程与作业的启动方式(1)手工启动是由用户输入Shell命令直接启动进程,分前台与后台启动。输入一Shell命令后按回车就启动一个前台作业。如果在命令末尾加&符号再回车将启动一个后台作业。(2)调度启动是系统按用户要求的时间或方式执行特定的进程。Linux系统中可实现at、batc
5、h与cron调度。,2023/9/16,第七章 进程管理与系统监视,8,7.1 进程与作业管理,2、作业的前后台切换(1)bg命令格式:bg 作业号功能:将前台作业切换到后台运行。不指定作业号,则将当前作业切换到后台。(2)fg命令格式:fg 作业号功能:将后台作业切换到前台运行。不指定作业号,则将后台作业序列中的第一个作业切换到前台运行。,2023/9/16,第七章 进程管理与系统监视,9,7.1 进程与作业管理,三、桌面环境下管理进程与作业略,由课程演示或学生实验完成。,2023/9/16,第七章 进程管理与系统监视,10,7.1 进程与作业管理,四、管理进程与作业的Shell命令1、jo
6、bs命令格式:jobs 选项功能:显示当前所有的作业选项:-p 仅显示进程号-l 同时显示进程号和作业号其中第一列显示作业号,第二列显示进程号,第三列显示作业的工作状态,最后一列显示产生该作业的Shell命令行,2023/9/16,第七章 进程管理与系统监视,11,7.1 进程与作业管理,2、ps命令格式:ps 选项功能:显示进程的状态。无选项时显示当前用户在当前终端启动的进程。选项:-a 显示当前终端上所有的进程,包括其他用户的进程信息。-e 显示系统中所有进程,包括其他用户进程和系统进程的信息。-l 显示进程的详细信息,包括父进程号、进程优先级等。u 显示进程的详细信息,包括CPU和内存的
7、使用率等。x 显示后台进程的信息。-t 终端号 显示指定终端上的进程信息。,2023/9/16,第七章 进程管理与系统监视,12,7.1 进程与作业管理,3、kill命令格式1:kill 选项 进程号格式2:kill%作业号功能:终止正在运行的进程或作业。超级用户可终止所有的进程,普通用户只能终止自己启动的进程。4、nice命令格式:nice-优先级值 命令功能:指定将启动的进程的优先。不指定优先级值时,将优先级设置为10。,2023/9/16,第七章 进程管理与系统监视,13,7.1 进程与作业管理,5、renice命令格式:renice 优先级值 参数功能:修改运行的进程的优先级,设置指定
8、用户或组群的进程优先级。优先值前无-符号。参数:-p 进程号 修改指定进程的优先级。-u 用户名 修改指定用户所启动进程的默认优先级。-g 组群号 修改指定组群中所有用户的所启动进程的默认优先级。,2023/9/16,第七章 进程管理与系统监视,14,7.1 进程与作业管理,五、进程调度 Linux允许用户根据需要在指定的时间自动运行指定的进程,也允许用户将非常消耗资源和时间进程安排到系统比较空闲的时间来执行。进程调度能提高资源的利用率,提高系统管理的自动化程度。偶尔运行的进程采用at或batch调度。1、at调度格式:at 选项 时间功能:设置指定时间执行的指定的命令,at命令可以让使用者指
9、定在 TIME 这个特定时刻执行某个程式或指令。TIME 的格式:(1)绝对计时法:HH:MM其中的 HH 为小时,MM 为分钟,如果是采用12小时计时需指定 am,pm。,2023/9/16,第七章 进程管理与系统监视,15,7.1 进程与作业管理,(2)相对计时法Now+时间间隔:时间单位为minutes,hours,day,week(3)直接计时法Today,tomorrow,midnight,noon,teatime(就是下午4点钟)等口语词。选项:-f 文件名(file)从指定文件而非标准输入设备获取将要执行的命令。-l 显示等待执行的调度作业-d 删除指定的调度作业输入at命令后在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 进程 管理 系统 监视
链接地址:https://www.31ppt.com/p-6028355.html