




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第七章进程与基础服务任务1:进程管理CONTENT目录
课堂引入
学习任务0102总结与巩固04教学内容技能拓展03教学目标素质目标知识目标(1)通过国产操作系统的了解,引导学生对软件国产化的爱国情怀。(2)从学习理论知识到设计实验,培养学生细致谨慎的学习、工作态度和精益求精的工匠精神。(1)能利用讲授的课程学习方法学习本课程;(2)能准确表达出进程和服务的概念;(3)会使用进程和服务的管理命令;>能力目标(1)掌握进程和服务的命令操作。(2)掌握进程和服务的管理命令。教学重点与难点
教学重点(1)进程和服务的管理命令>教学难点(1)进程和服务的管理命令课堂导入01课堂活动:观察Windows进程管理器中的信息学情分析:进程、线程和服务进程(process):是指运行中的应用程序,每一个进程都有自己独立的内存空间。一个应用程序可以同时启动多个进程。例如对于IE浏览器程序,每打开一个IE浏览器窗口,就启动了一个新的进程。线程(thread):是操作系统能够进行运算的最小单位。线程被包含在进程之中,是行程中的实际运行单位。一条线程是指进程中的一个单一顺序的控制流,一个进程中可以并行多个线程,每条线程并行执行不同的任务(task)。进程和线程的区别:每个进程都需要操作系统为其分配独立的内存地址空间,而同一进程中的所有线程在同一块地址空间中工作,共享同一块内存和系统资源,比如共享一个对象或者已打开的一个文件。服务(service):也称为守护线程,是没有界面的,默默运行在系统后台的。认真仔细学习任务027.1进程管理这里主要向大家介绍在Linux系统中,进程的概念、进程的状态以及如何查看进程如何终止进程,让我们可以更深入的了解到进程。进程的概念:进程由程序,数据和进程控制块组成,是正在执行的程序,程序的一次执行过程,是资源调度的基本单位。进程与程序的区别:进程是动态的,程序是静态的;进程是运行中的程序,而程序还是保存在硬盘上的可执行代码。进程与线程的区别:为了让计算机在同一时间内能执行更多任务,在进程内部又划分了许多线程。线程是在进程内部,比进程更小并且能独立运行的基本单元。进程在执行过程拥有独立的内存单元,但是线程基本上不拥有系统资源,它与同属一个进程的其他线程共享进程拥有的全部资源。学习内容:进程概念Linux系统中的进程也使用数字进行标记,每个进程的标记号称为PID。系统启动后的第一个进程是systemd,其PID是1.Systemd是唯一一个由系统内核直接运行的进程。新的进程可以用系统调用fork来产生,从已经存在的进程中派生出一个新进程,新进程是产生它进程的子进程。当系统启动以后,systemd进程会创建login进程等待用户登录系统,login进程是systemd进程的子进程。当用户登录系统后,login进程就会用户启动shell进程,shell进程是login进程的子进程,而此后用户运行的进程都是由shell衍生出来的。Linux进程学习内容:进程概念进程的三种状态
执行(Running)状态:当进程已获得处理机,其程序正在处理机上执行,此时的进程状态称为执行状态。
就绪:当进程已分配到除CPU以外的所有必要的资源,只要获得处理机便可立即执行,这时的进程状态称为就绪状态。
阻塞:正在执行的进程,由于等待某个事件发生而无法执行时,便放弃处理机而处于阻塞状态。引起进程阻塞的事件可有多种,例如,等待I/O完成、申请缓冲区不能满足、等待信件(信号)等。学习内容:进程概念进程的三种状态及基本转换如图学习内容:进程概念是由一个Shell启动的进程。交互进程既可以在前台运行,也可以在后台运行。例如控制台命令shell,文本编辑器,图形应用程序和终端没有联系,是一个进程序列。(也称系统守护进程)是Linux系统启动时运行的进程,并常驻后台。例如,httpd是著名的Apache服务器的监控进程。交互进程批处理进程监控进程学习内容:进程概念了解系统中进程的状态是对进程进行管理的前提,使用不同的命令工具可以从不同的角度查看进程状态,通过命令可以查看进程状态,获取有关进程的相关信息。例如:显示哪些进程正在执行和执行的状态。进程是否结束,进程有没有僵死。哪些进程占用了过多资源等。学习内容:查看进程状态要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而ps命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等,总之大部分信息都是可以通过执行该命令得到的。ps命令例:查看所有进程学习内容:查看进程状态例:查看进程相关的详细信息例:查看root用户的所有进程top命令可以及时跟踪包括CPU、内存等系统资源占用情况,默认情况下每10秒钟刷新一次,其作用类似于Windows系统中的“任务管理器”。
top命令例:top命令结果学习内容:查看进程状态1.启动进程在Linux系统中启动进程有两个途径:手工启动和调度启动。调度启动是事先设置好在某个时间要运行的程序,当到了预设的时间后,由系统自动启动。由用户在shell命令行下输入要执行的程序来启动一个进程,即为手工启动进程,其启动方式又分为前台启动和后台启动。前台启动是默认的进程启动方式,如用户输入“ls–l”命令就会启动一个前台进程。当计算机在处理此命令的时候,用户不能再进行其它的操作。如果在要执行的命令后面加上一个“&”符号,此时程序将转到后台运行,其执行结果不在屏幕上显示,但在此命令的执行过程中,用户仍可以继续执行其它的操作。学习内容:进程控制2.改变进程的运行方式当命令正在前台执行时(运行尚未结束),按Ctrl+Z组合键可以将当前进程挂起(调入后台并停止执行),这在需要暂停当前进程并进行其它操作时特别有用。使用jobs命令可以查看在后台运行的进程任务,结合“-l”选项可以同时显示出该进程对应的PID号。每一行记录对应一个后台进程的状态信息,行首的数字表示该进程在后台的任务编号。学习内容:进程控制例:挂起执行的进程一段时间后再重新调入前台执行3.终止进程通常终止一个前台进程可以使用Ctrl+C组合键,对于在其他终端上或是后台运行的进程,就需要用kill命令来终止。例:查看可用进程信号学习内容:进程控制杀死指定pid的进程(-9强制杀死进程)。[root@localhost~]#kill-92978通过进程名终止所有进程。[root@localhost~]#pkillhttpd[root@localhost~]#killallhttpd通过模式匹配终止进程,终止Bob用户所有进程。[root@localhost~]#pkill-uBob终止root用户的sshd进程。[root@localhost~]#pkill-urootsshd终止Bob组内所有进程[root@localhost~]#pkill-GBob例例例学习内容:进程控制一般在系统运行期间,若发生了如下情况,就需要将这些进程杀死。
进程占用了过多的cpu时间。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 汽车销售渠道推广服务合同
- 香菇购销合同
- 云存储技术及服务解决方案
- 新材料产业技术创新合作项目协议书范本
- 房屋买卖协议书合同
- 汽车零件采购合同
- 军婚自愿离婚协议
- 三年期新型能源科技开发合作协议
- 影视制作行业演员角色表现免责协议
- 公司工程装修合同
- 营养科专业知识考核试卷
- DL∕T 1100.1-2018 电力系统的时间同步系统 第1部分:技术规范
- (正式版)SH∕T 3553-2024 石油化工汽轮机施工及验收规范
- 仓库目视化管理
- NB-T47044-2014电站阀门-标准
- 发动机吊挂支架加工工艺及夹具设计 - 副本
- 部编版小学《道德与法治》教材中生命教育的渗透研究
- 顶管施工施工总体部署中建
- 安全技术管理专业毕业实习报告范文
- 病媒生物防治操作规程
- 门急诊病历书写内容及要求
评论
0/150
提交评论