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