-Linux进程管理.pptVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
-Linux进程管理.ppt

Linux进程管理 张斌 进程的概念 Linux是一个多任务的操作系统。多任务反映在系统中就是有很多个进程,每一个任务(作业)通常都是由多个相关进程共同来完成。 进程是能被调度并和其他进程并行执行的独立单位。 Linux采用了分时管理方法使所有的进程可以并发执行并共享系统资源。 进程的类型 交互进程 由shell启动的进程,可在前台和后台运行 批处理进程 进程序列 守护进程 守护进程往往在后台运行,通常是Linux中的某项服务,如httpd(Web服务器),named(DNS服务器),crond(计划任务)等 进程的状态 运行态:进程正在运行(当前进程)或随时准备运行(就绪态),用字符R表示 等待态或睡眠态:进程在等待一个事件的发生或某种系统资源。分为可中断的等待(睡眠,用S表示)和不可中断的等待(睡眠,用D表示) 暂停态:进程在接收到一个信号(SIGTERM)时处于此状态,用T表示 僵死态:由于某种原因被终止,但该进程的控制结构仍然保留着,用字符Z表示 查看系统中的进程命令ps 常用选项: -e显示所有进程;-f全格式; a显示终端上的所有进程,包括其他用户的进程;u显示进程的所有者及其他一些详细信息;x显示没有控制终端的进程 常用形式: 直接使用ps命令查看当前用户运行的进程; 使用ps -ef查看系统中所有进程的较详细信息; 使用ps aux查看所有终端上所有用户的所有进程的全面信息 描述进程的信息 在使用ps -ef查看进程时,可了解更多信息: UID:进程所有者;PPID:父进程标识码;C:显示进程最近使用CPU的估算;STIME:进程开始时间;TTY若显示“?”则表示进程不占用终端; 在使用ps aux查看进程时,与前面有所不同: USER:进程所有者;%CPU进程占用CPU的使用率;%MEM进程占用内存的使用率;VSZ显示进程占用的虚拟内存的大小(KB);RSS显示进程占用的实际内存的大小(KB);STAT显示进程的状态 进程的前台启动和后台启动 程序或命令的执行实际上是通过进程实现的。Linux系统往往要创建一个或多个相关的进程,通过进程的活动来完成一个指定的任务。 当用户在shell提示符下输入一个命令并按回车后,实际上就启动了一个前台的进程 可先使用Ctrl+Z挂起进程,然后用ps命令查看 要从后台启动进程,可在命令后加上一个“”符号 可以使用jobs命令查看当前控制台中的后台进程 进程的前后台调度 Ctrl+Z挂起当前进程并将其转至后台暂停执行 fg命令将挂起的进程从后台调至前台运行 bg命令恢复挂起的进程在后台运行 当挂起多个进程时,可在fg和bg命令后加上后台进程的序号,这样可调度指定序号的进程 终止进程 Ctrl+C可以终止前台进程 使用kill命令:kill 【-信号】 进程标识码 kill命令用来向指定的进程发送特定的信号,从而使该进程根据该信号做特定的动作。其中信号可以用信号名,也可用信号码。可通过kill -l查看 不使用信号选项时,kill命令实际上向指定进程发送SIGTERM信号,信号码为15,相关进程会被终止,等价于Ctrl+C。这种方式将安全结束进程 有时需要使用SIGKILL信号,信号码为9,强行结束相关进程,这种方式属于非正常结束 实时动态监视进程命令top 动态监视进程,并通过交互式界面管理进程 常用选项: -c:显示整个命令行而不只是显示命令名 -d 间隔秒数:屏幕刷新时间间隔,默认3秒 -i:不显示任何闲置或僵死进程 -p PID列表:监视指定进程,各PID间“,”分隔 -s:使top命令在安全模式中运行 -b: top命令的结果 top命令显示系统状态统计信息和系统中各进程的详细信息 系统状态统计信息 第1行显示系统状态:系统启动时间,已运行时间,当前登录用户数目,3个平均负载值(最近1秒、5秒、15秒)等 第2行显示进程情况:进程总数,运行态进程数,等待(休眠)进程数,暂停(终止)进程数,僵死进程数等 第3行显示各类进程占用的CPU时间的百分比:用户模式进程,系统模式进程,优先级为负的进程,闲置进程等 第4行显示内存使用情况 第5行显示交换空间使用情况 top命令的结果 进程详细信息,较特殊的有: PRI:进程的优先级,实际的,由系统指定的; NI:请求进程执行的优先级,由用户设置; VIRT:进程使用的虚拟内存的大小; RES:进程驻留内存的大小; SHR:进程使用的共享内存的大小; TIME+:进程自启动以来占用的总的CPU时间 top执行过程中的交互命令 空格:立即刷新显示 h或?:显示帮助画面 k:终止进程,在安全模式中无法使用 r:重新安排进程的优先级 q:退出 …… * * d:daemon 守护进程 直接使用ps命令将看到4列信息: PID:进程标识码;

文档评论(0)

000 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档