linux第7章(进程管理).ppt

linux第7章(进程管理).ppt

ID:52472514

大小:370.87 KB

页数:23页

时间:2020-04-08

linux第7章(进程管理).ppt_第1页
linux第7章(进程管理).ppt_第2页
linux第7章(进程管理).ppt_第3页
linux第7章(进程管理).ppt_第4页
linux第7章(进程管理).ppt_第5页
资源描述:

《linux第7章(进程管理).ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7章进程管理与系统监视7-1进程与作业管理7-1-1进程与作业简介7-1-2启动进程与作业7-1-3桌面环境下管理进程与作业1、查看进程2、修改进程优先级3、终止进程7-1-4管理进程与作业的Shell命令7-1-5进程调度7-1-1进程与作业简介1、进程是具有独立功能的程序的一次运行过程,是系统资源分配和调度的基本单位。PID2、正在执行的一个或多个相关进程可形成一个作业。一个作业可启动多个进程。前台作业:运行于前台,用户正对其进行交互操作。后台作业:不接收终端输入,向终端输出执行结果。3、进程的状态:就绪、运行、等待、挂起、终止、休眠、僵死状态4、进程的优先级:Linux中进

2、程优先级的取值范围为-20~19之间的整数,取值越低,优先级越高,默认为0。7-1-2启动进程与作业(1)1、进程与作业的启动方式(1)手工启动是指由用户输入Shell命令后直接启动进程。前台启动:用户输入一个Shell命令后按下Enter键就启动了一个前台作业。后台启动:Shell命令的末尾加上“&”符号,再按下Enter键,那么就将启动一个后台作业。(2)调度启动是系统按用户要求的时间或方式执行特定的进程。Linux中可实现at调度、batch调度和cron调度7-1-2启动进程与作业(2)2、作业的前后台切换(1)bg命令格式:bg[作业号]功能:将前台作业切换到后台运行。若

3、没有指定作业号,则将当前作业切换到后台。[例7-1]使用vi编辑f1文件,然后使用Ctrl+Z组合键挂起vi,再切换到后台。7-1-2启动进程与作业(3)2、作业的前后台切换(2)fg命令格式:fg[作业号]功能:将后台作业切换到前台运行。若没有指定作业号,则将后台作业序列中的第一个作业切换到前台运行。[例7-2]将上例中的作业号为1的作业切换到前台继续编辑。7-1-4管理进程与作业的Shell命令(jobs)1、jobs命令格式:jobs[选项]功能:显示当前所有的作业。主要选项说明:-p(process)、-l(list)[例7-3]显示所有的作业,并显示进程号。7-1-4管理

4、进程与作业的Shell命令(ps)2、ps命令格式:ps[选项]功能:显示进程的状态。无选项时显示当前用户在当前终端启动的进程。主要选项说明:-a(all)、-e、-l(list)、-u(user)、-x、-t[例7-4]使用“-l”选项显示当前进程的详细信息。7-1-4管理进程与作业的Shell命令(kill)3、kill命令格式1:kill[选项]进程号格式2:kill%作业号功能:终止正在运行的进程或作业。超级用户可终止所有的进程,普通用户只能终止自己启动的进程。主要选项说明:-9强行终止指定进程。[例7-6]假设某进程的进程号为2683,终止此进程。7-1-4管理进程与作业

5、的Shell命令(nice)4、nice命令格式:nice[-优先级值]命令功能:指定将启动的进程的优先级。不指定优先级值时,将优先级设置为10。[例7-7]启动ftp程序,其优先级为5。7-1-4管理进程与作业的Shell命令(renice)5、renice命令格式:renice优先级值参数功能:修改运行中的进程的优先级,设定指定用户或组群的进程优先级。主要参数说明:-p进程号、-u用户名、-g组群号[例7-8]将hellen用户的进程优先级调高为-5。7-1-5进程调度Linux允许用户根据需要在指定的时间自动运行指定的进程,也允许用户将非常消耗资源和时间的进程安排到系统比较空

6、闲的时间来执行。对于偶尔运行的进程采用at或batch调度。对于特定时间重复运行的进程采用cron调度。at1、at调度格式:at[选项][时间]功能:设置指定时间执行的指定的命令。主要选项说明:–f文件名(file)、-l(list)、-d(delete)时间表示:绝对、相对、直接计时法[例7-9]在2004年12月31日23点59分向登录在系统上的所有用户发送“HappyNewYear”信息。batch2、batch调度格式:batch[选项][时间]功能:与at命令几乎相同一样,唯一的区别是如果不指定运行时间,进程将在系统较空闲时运行。batch调度适合于时间上要求不高,但运

7、行时占用系统资源较多的工作。batch命令的选项与at命令相同。cron3、cron调度at调度和batch调度中指定的命令只能执行一次。但在实际的系统管理中有些命令需要在指定的日期和时间重复执行,例如每天例行要做的数据备份。cron调度正可以满足这种需求。cron调度与crond进程、crontab命令和crontab配置文件有关。cron(1)crontab配置文件crontab配置文件保留cron调度的内容,共有6个字段,从左到右依次为分钟、小时、日期、月份、星

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

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

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