第七章.linux 进程管理.doc

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

第七章 进程管理 教学内容: 进程的基本概念 进程管理的常用命令 任务的自动化 教学目标: 了解进程定义、分类 熟悉进程的启动方式 掌握进程管理的命令、cron的使用 教学重点: 进程管理命令 cron的使用 教学难点: cron 一.进程的基本概念 进程的定义 是指程序关于某个数据集合的一次运行活动 (程序:具有一定目的性的指令集合 作业:用户提交给计算机要执行的程序 ) 作业控制含义 控制用户正在运行的进程行为称为作业控制 进程的类型 交互进程:由shell启动,可以工作在前后台 批处理进程:不需要与终端相关,提交在等待队列的作业 守护进程:shell/linux系统自动启动,工作在后台,用于监视特定服务 4.进程启动方法  1)手工启动 前台:直接输入程序名(如:#vi) 后台:程序名后加(如:#vi) 2)调度启动   系统在指定时间运行指定的程序(at.batch.cron) 二.进程管理的常用命令 ps 功能:显示系统的进程信息 格式:ps [参数] 参数:-a 显示所有进程(不包括没有终端的进程)    -u 显示用户名和启动时间    -x 显示没有终端的进程 -e 显示所有进程(不显示进程状态)    -w 宽行显示  实例:# ps     显示当前用户进程     # ps –aux 显示所有进程信息 USER PID %cpu %mem vsz rss tty stat start time command Root 1  0.0 0.3 1096 476    ?   s   18:20  0:04 init USER: 进程的启动用户 PID: 进程号(进程的唯一标识) %CPU: 占CPU的百分比 %MEM: 占用内存百分比 VSZ: 虚拟内存大小 RSS: 内存大小(真实) TTY:  进程的工作终端(?表示没有终端) STAT:  进程的状态(S:休眠状态;R:运行状态;D:不可中断休眠状态;T:等待状态;Z:昏睡) 状态符号后面可以加上以下符号:  W:进程退出内存    N:低级别进程  :高级别进程 Start :启动时间 Time : 占用的cpu的时间 Command : 运行的程序 top 功能:动态显示系统进程信息 格式:#top 实例:# top (默认每5秒钟刷新一次) top的操作命令: h/?: 获取top的帮助 k: PID:杀死指定的进程 q: 退出top kill 功能:终止进程 格式:kill [参数] PID 参数:-1 从终端发出结束信号 -4 ctrl+c -5 从键盘发出退出请求(ctrl+\) -9 强制终止程序 -15 kill的默认信号(挂起进程) -l 显示信号值列表 实例:# ps  # kill -9 3 # kill -9 3,5,8 一次杀死多个程序      # kill - 9 1-8 杀死1到8号进程 # kill -9 0(表示所有后台进程) killall 功能:终止进程 格式:killall 程序名 实例:#killall vsftpd (杀死所有对应vsftpd程序的进程) 设置进程优先级 优先级范围:-20-20(值越小表示级别越高,默认为10) nice(设置程序运行时优先级) 格式:nice 优先级 命令  实例:# nice –5 ls    # nice --5 vi renice 优先级 PID 实例:# renice -6 727 作业的前后台操作 (1)jobs 功能:查看后台作业 实例:# jobs (2)fg 功能:把后台的程序调入前台运行 格式:# fg [程序编号] 实例:#fg (队首的作为调入前台运行,最后入队列作业处于队首) #fg 2(将队列中的2号调入前台运行) (3)bg 功能:将后台等待程序转入后台运行 格式:bg 程序编号(ctrl+Z将前台程序转入后台停止运行)    (ctrl+c将终止前台程序的运行) 实例:#bg (将队首的作业调入后台运行,最后入队列作业处于队首) #bg 3 (将3号作业调入后台运行) 7.Pstree 功能:显示守护进程树 格式:#pstree 三.任务的自动化 at (后台运行) 功能:安排系统在指定时间运行程序(只运行一次) 格式:at [参数] 时间 参数:-m 指任务结束后会发送mail通知用户 -f 文件名:从指定文件中读

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档