用户基础第七章.进程管理.doc

用户基础第七章.进程管理.doc

ID:56281178

大小:88.00 KB

页数:7页

时间:2020-06-05

用户基础第七章.进程管理.doc_第1页
用户基础第七章.进程管理.doc_第2页
用户基础第七章.进程管理.doc_第3页
用户基础第七章.进程管理.doc_第4页
用户基础第七章.进程管理.doc_第5页
资源描述:

《用户基础第七章.进程管理.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第七章进程管理教学内容:n进程的基本概念n进程管理的常用命令n任务的自动化教学目标:n了解进程定义、分类n熟悉进程的启动方式n掌握进程管理的命令、cron的使用教学重点:n进程管理命令ncron的使用教学难点:ncron一.进程的基本概念1.进程的定义是指程序关于某个数据集合的一次运行活动2.Linux进程状态用户态运行核心态运行在内存睡眠在内存就绪睡眠且换出就绪且换出创建僵死调度返回调度中断终止睡眠调度唤醒唤醒换出换出换进内存不够fork创建调度3.进程的类型(1)交互进程:由shell启动,可以工作在前后台(2)批处理进程:不需要与终端相关,提交在等待队列的作业(

2、3)守护进程:shell/linux系统自动启动/用户手工启动,工作在后台,用于监视特定服务4.进程启动方法 (1)手工启动l前台:直接输入程序名(如:#vi)l后台:程序名后加&(如:#vi&)(2)调度启动l系统在指定时间运行指定的程序(at.batch.cron)二.进程管理的常用命令1.ps功能:显示系统的进程信息格式:ps[参数]参数:-a显示所有进程(不包括没有终端的进程)   -u显示用户名和启动时间   -x显示没有终端的进程-e显示所有进程(不显示进程状态) 实例:#ps   显示当前用户进程   #ps–aux显示所有进程信息USERPID%cpu

3、%MEMVSZRSSTTYSTATSTARTTIMECOMMANDRoot1 0.00.31096476  ? s  18:20 0:04initUSER:进程的启动用户PID:进程号(进程的唯一标识)%CPU:占CPU的百分比%MEM:占用内存百分比VSZ:虚拟内存大小RSS:内存大小(真实)TTY: 进程的工作终端(?表示没有终端)STAT: 进程的状态(D:不可中断的静止R:正在执行中S:静止状态T:暂停执行Z:不存在但暂时无法消除W:没有足够的记忆体分页可分配<:高优先序的行程N:低优先序的行程<:高优先级别)Start:启动时间Time:占用的cpu的时间C

4、ommand:运行的程序2.top功能:动态显示系统进程信息格式:#top[参数]参数: d指定每两次屏幕信息刷新之间的时间间隔。当然用户可以使用s交互命令来改变之。  q该选项将使top没有任何延迟的进行刷新。如果调用程序有超级用户权限,那么top将以尽可能高的优先级运行。  S指定累计模式。  s使top命令在安全模式中运行。这将去除交互命令所带来的潜在危险。  i使top不显示任何闲置或者僵死进程。  c显示整个命令行而不只是显示命令名实例:#top(默认每5秒钟刷新一次)top的操作命令:h/?:获取top的帮助k:PID:杀死指定的进程q:退出top空格:立

5、即刷新s:改变刷新间隔1.kill功能:给进程传递信号格式:kill [信号值] PID信号值:-24/SIGSTOP:暂停某个进程-18/SIGCONT:继续暂停的进程-1/SIGHUP:挂起一个进程-15/SIGTERM:软中断,正常退出一个软件-9/SIGKILL:杀死一个进程-20/SIGTSTP:键盘停止信号,ctrl+z实例: #kill-93#kill-93,5,8一次杀死多个程序     #kill-91-8杀死1到8号进程#kill-90表示所有后台进程2.killall功能:给指定程序名的进程发送信息格式:#killall程序名实例:#killal

6、lvsftpd(杀死所有对应vsftpd程序的进程)3.设置进程优先级优先级范围:-20-19(值越小表示级别越高,默认为10)(1)nice(设置程序运行时优先级)格式:nice优先级 命令 实例:#nice–5ls   #nice--5vi(2)renice格式:renice优先级PID实例:#renice-6727#renice128881.作业的前后台操作(1)jobs功能:查看后台作业实例:#jobs(2)fg功能:把后台的程序调入前台运行格式:#fg[作业编号]实例:#fg(队首的作为调入前台运行,最后入队列作业处于队首)#fg2(将队列中的2号调入前台运

7、行)(3)bg功能:将后台等待程序转入后台运行格式:bg[作业编号](ctrl+z将前台程序转入后台停止运行)  (ctrl+c将终止前台程序的运行)实例:#bg(将队首的作业调入后台运行,最后入队列作业处于队首)#bg3(将3号作业调入后台运行)2.pstree功能:显示守护进程树格式:#pstree3.vmstat功能:显示CPU、内存及虚拟内存的使用情况格式:#vmstat[参数][延时[次数]]参数:-d:显示磁盘状态信息(适用于2.5以上的内核)-n :第一次信息只显示一次,不周期显示实例:#vmstat-------procs------

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。