08 进程管理.ppt

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

本讲要点 进程控制 控制正在运行的进程的行为。 控制内容: 查看进程状态 进程的挂起和恢复 杀死或重启进程 改变运行优先级 查看用户信息 w w显示信息的含义 JCPU:以终端代号来区分,该终端所有相关的进程执行时,所消耗的CPU时间会显示在这里 PCPU:CPU执行程序耗费的时间 WHAT:用户正在执行的操作 查看个别用户信息:w 用户名 查看用户信息 w w显示信息的含义 load average:分别显示系统在过去1、5、10分钟内的平均负载程度。 FROM:显示用户从何处登录系统,“:0”的显示代表该用户时从X Window下,打开文本模式窗口登录的 IDLE:用户闲置的时间。这是一个计时器,一旦用户执行任何操作,该计时器便会被重置 查看系统中的进程 ps 常用参数 a:显示所有用户的进程 u:显示用户名和启动时间 x:显示没有控制终端的进程 e:显示所有进程,包括没有控制终端的进程 l:长格式显示 w:宽行显示,可以使用多个w进行加宽显示 查看系统中的进程 ps ps常用输出信息的含义 PID:进程号 PPID:父进程的进程号 TTY:进程启动的终端 STAT:进程当前状态 S休眠状态,D不可中断的休眠状态,R运行状态,Z僵死状态,T停止 NI:进程优先级 查看系统中的进程 ps ps常用输出信息的含义 TIME:进程自从启动以来启用CPU的总时间 COMMAND/CMD:进程的命令名 USER:用户名 %CPU:占用CPU时间和总时间的百分比 %MEM:占用内存与系统内存总量的百分比 查看系统中的进程 ps ps应用实例 # ps 查看隶属于自己的进程 # ps -u or -l 查看隶属于自己进程详细信息 # ps -le or -aux 查看所有用户执行的进程的详细信息 # ps -aux --sort pid 可按进程执行的时间、PID、UID等对进程进行排序 查看系统中的进程 ps ps应用实例 # ps -aux | grep sam # ps -uU sam 查看系统中指定用户执行的进程 # ps -le | grep init 查看指定进程信息 kill – 杀死进程 为什么要杀死进程 该进程占用了过多的CPU时间 该进程缩住了一个终端,使其他前台进程无法运行 运行时间过长,但没有预期效果 产生了过多到屏幕或磁盘文件的输出 无法正常退出 kill – 杀死进程 结束进程命令:kill kill 进程号 结束进程的执行 kill -s 信号 进程号 给指定进程发出信号 kill -l 得到所有的信号 kill -l 数字 得到指定数字对应的信号 结束所有进程命令:killall 使进程转入睡眠:sleep nice和renice nice 指定程序的运行优先级 格式:nice –n command 例如:nice -5 myprogram renice 改变一个正在运行的进程的优先级 格式:renice n pid 例如:renice -5 777 * 优先级取值范围为(-20,19)* nohup 使进程在用户退出登陆后仍旧继续执行,nohup命令将命令执行后的数据信息和错误信息储存到文件nohup.out中 格式: nohup program top 作用:进程状态显示和进程控制,每5秒钟自动刷新一次(动态显示) 常用参数: d:指定刷新的时间间隔 q:立刻更新所显示的信息 c:显示整个命令行而不仅只是显示命令名 top 常用命令: u:查看指定用户的进程 k:终止执行中的进程÷ h or ?:获得帮助 r:重新设置进程优先级 s:改变刷新的时间间隔 W:将当前设置写入~/.toprc文件中 * 图形工具:ktop、gtop * 进程的挂起和恢复 进程的中止(挂起)和终止 挂起(Ctrl+Z) 终止(Ctrl+C) 进程的恢复 恢复到前台继续运行(fg) 恢复到后台继续运行(bg) 查看被挂起的进程(jobs) 自动安排进程任务 为什么要自动安排进程任务 自动启动进程的几个命令 at 安排作业在某一时刻执行一次 batch 安排作业在系统负载不重时执行一次 cron 安排周期性运行的作业 at命令的功能和格式 功能:安排一个或多个命令在指定的时间运行一次 at的命令格式及参数 at [-f 文件名] 时间 at -d or atrm 删除队列中的任务 at -l or atq 查看队列

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档