Linux基础及应用第7章.ppt
《Linux基础及应用第7章.ppt》由会员分享,可在线阅读,更多相关《Linux基础及应用第7章.ppt(46页珍藏版)》请在三一办公上搜索。
1、第7章进程管理与系统监视,7-1 进程与作业管理,7-1-1 进程与作业简介7-1-2 启动进程与作业7-1-3 桌面环境下管理进程与作业7-1-4 管理进程与作业的Shell命令,7-1-1 进程与作业简介,1、进程 进程是具有独立功能的程序的一次运行过程,是系统资源分配和调度的基本单位。PID 进程与程序:进程不是程序,但由程序产生。进程与程序的区别:程序是一系列指令的集合,是静态的概念;进程是程序的一次运行过程,是动态的概念。程序可长期保存;而进程只能暂时存在,动态产生、变化和消亡。进程与程序并不一一对应,一个程序可启动多个进程;一个进程可调用多个程序。,2、作业 正在执行的一个或多个相
2、关进程可形成一个作业。一个作业可启动多个进程。前台作业:运行于前台,用户正对其进行交互操作。后台作业:不接收终端输入,向终端输出执行结果。作业既可以在前台运行也可以在后台运行。但在同一时刻,每个用户只能有一个前台作业,3、进程的状态:就绪:进程已获得除cpu以外的运行所需全部资源。运行:进程占用cpu正在运行。等待:进程正在等待某一事件或某一资源。挂起:正在运行的进程,因为某个原因失去cpu而暂停运行。终止:进程已结束。休眠:进程主动暂时停止运行。僵死:进程已停止运行,但是相关控制信息仍保留。,4、进程的优先级:Linux中所有进程根据其所处状态,按照时间顺序排列成不同的队列。系统按一定的策略
3、进行调度就绪队列中的进程。启动进程的用户或超级用户可以修改进程的优先级,但普通用户调低优先级,而超级用户既可调高也可调低优先级。Linux中进程优先级的取值范围为-2019之间的整数,取值越低,优先级越高,默认为0。,7-1-2 启动进程与作业(1),1、进程与作业的启动方式(1)手工启动是指由用户输入Shell命令后直接启动进程。前台启动:用户输入一个Shell命令后按下Enter键就启动了一个前台作业。后台启动:Shell命令的末尾加上“&”符号,再按下Enter键,那么就将启动一个后台作业。(2)调度启动是系统按用户要求的时间或方式执行特定的进程。Linux中可实现at调度、batch调
4、度和cron调度。,7-1-2 启动进程与作业(2),2、作业的前后台切换(1)bg命令格式:bg 作业号功能:将前台作业切换到后台运行。若没有指定作业号,则将当前作业切换到后台。,ctrl+z,bg 1,7-1-2 启动进程与作业(3),2、作业的前后台切换(2)fg命令格式:fg 作业号功能:将后台作业切换到前台运行。若没有指定作业号,则将后台作业序列中的带【+】作业切换到前台运行。,7-1-3 桌面环境下管理进程与作业,7-1-4 管理进程与作业的Shell命令(jobs),1、jobs命令 格式:jobs 选项功能:显示当前所有的作业。主要选项说明:-p(process)、-l(lis
5、t),7-1-4 管理进程与作业的Shell命令(ps),2、ps命令 格式:ps 选项功能:显示进程的状态。无选项时显示当前用户在当前终端启动的进程。要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等。总之大部分信息都是可以通过执行该命令得到的。,主要选项说明:-a(all)显示带有控制终端的所有用户进程。-e 显示系统中所有进程。包括所有用户进程和系统进程。-l(list)显示进程详细信息。包括父进程号和进程优先级等。u(user)显示用户进程详细信息。包
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 基础 应用
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6511211.html