学习情境-7-进程管理.ppt

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

1.3 进程的分类 前台进程: 要求用户启动它们或与它们交互的进程称为前台进程。 前台进程不结束,终端就不会出现系统提示符,直到进程终止。 缺省情况下,程序和命令作为前台进程运行。 1.3 进程的分类 后台进程: 独立于用户运行的进程称为后台进程。 用户在输入命令行后加上“”字符然后按Enter键就启动了后台进程。 Shell不等待命令终止,就立即出现系统提示符,让该命令进程在后台运行,用户可以继续执行新的命令。 1.3 进程的分类 守护进程: 总是运行在后台的系统进程。 守护程序通常在系统启动时启动,并且它们一直运行到系统停止。 守护进程常常用于向用户提供各种类型的服务和执行系统管理任务。 守护程序进程由 root 用户或 root shell 启动,并只能由 root 用户停止。 2.4 nohup命令 通常情况下,父进程在终止时,子进程也会相应的被终止。 nohup命令中启动的进程不会因为父进程的终止而终止,一般将nohup中的命令放在后台执行。 nohup ┗┛命令┗┛ ↙ 例: nohup find / -size 10 2.5 作业控制 作业控制是指控制正在运行的进程的行为 fg 命令 将后台进程转换为前台进程 fg ┗┛[%作业号] ↙ 不带任何参数的fg命令表示将当前作业转换到前台执行 bg命令 将前台进程转换为后台进程 fg ┗┛[%作业号] ↙ 2.5 作业控制 暂时停止前台进程,将其放入后台的方法 Ctrl+z jobs命令 查看系统中作业的运行状态 jobs↙ ps命令查看到的进程状态信息 状态信息 含义 R 正在运行状态 S 正在睡眠状态 D 不可中断睡眠状态(常与I/O有关) T 被终止的,或者被跟踪的 Z 僵死进程(zombie) I 空闲进程 s 有子进程的进程 N 低优先级的进程 高优先级的进程 + 位于前台的进程 休息,再见! 以labshell为例 * * 学习情境7:进程管理 * 思科网络技术学院理事会. . . . UNIX系统 管理与应用 I 石家庄邮电职业技术学院 计算机系 学习情境7: 进程管理 工作情境: Luohan调到信息中心当系统管理员。 其工作内容是: 维护“WEB服务器”,保证其正常运行。 工作任务: 每天开机后检查系统CPU、内存、磁盘使用情况 正确调度程序的运行。 发现系统性能下降时(例如访问“WEB服务器”速度变慢时),检查并排除故障。 例如: 检查是哪个程序导致系统性能下降 停止程序的运行 学习情境: 如何管理控制系统中运行的程序! 操作系统中进程的概念。 UNIX系统上控制和监控程序运行的有关命令。 学习目标 理解进程的概念 掌握进程管理的方法和命令 ps kill、ctrl+c fg ctrl+z bg top 1、进程概述 1.1 进程的概念 1.2 进程的状态 1.3 进程的分类 UNIX上如何运行程序? 字符界面下运行程序 直接输入程序文件的路径,回车。 举例: 运行/var/ftp/pub/labshell/目录下的lab03.sh程序 计算机如何运行程序? 程序最初保存在计算机的磁盘上。 当用户要运行程序时,操作系统将程序复制到内存中。 然后CPU从内存中一点一点读取程序执行 查看一下系统中正在运行的程序? ps命令 ps命令举例 启动进程的用户 进程号 父进程号 启动时间 使用CPU的时间 启动进程的命令 进程运行的终端 进程的CPU使用率 1.1 进程的概念 进程是运行中的程序。 一个程序在运行过程中会启动一个或多个进程。 一般进程直到任务执行完毕,才会被终止 进程可以再启动进程,此时被启动的称为子进程,启动它的进程称为父进程(Parent)。 1.2 进程的状态 运行状态running 进程已分配到CPU,正在执行。 就绪状态runable 进程已具备运行条件,但CPU被其他进程占用,暂时不能运行。 等待状态(sleep、trace) 进程因等待某种事件发生而不能运行,即尚不具备运行条件。 cont. 1.2 进程的状态 僵死状态(zombie) 每个进程都由父进程负责启动和终止。 当一个进程的父进程已经被终止,而子进程任务已经完成但还未退出操作时,该进程就成为僵死进程。 僵死进程仍然占用部分系统资源,最终要由其祖先进程负责删除。 ps命令查看到的进程状态信息 状态信息 含义 R 正在运行状态(Running or Runable) S 正在睡眠状态(Sleep) D 不可中断睡眠状态(常与I/O有关) T 被终止的,或者被跟踪的(Trace) Z 僵死进程(zombie) I 空闲进程(Idle) s 有子进程的进程 N 低优先级的进程 高优先级的进程 + 位于前台的进程 2、

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档