《Linux课件》第三章 Linux中的进程管理

Linux中的进程管理 31 Linux进程概述 32 Linux进程原理 33 Linux守护进程介绍 34启动 Linux进程 35进程的挂起及恢复 36 Linux进程管理 37进程文件系统PROC
Linux中的进程管理 3.1 Linux进程概述 3.2 Linux进程原理 3.3 Linux守护进程介绍 3.4 启动Linux进程 3.5 进程的挂起及恢复 3.6 Linux进程管理 3.7 进程文件系统PROC

3.1 Linux进程概述 程序是存储在磁盘上包含可执行机器指令和数据的静 态实体,而进程是在操作系统中执行的特定任务的动态实 体 inux操作系统包括如下三种不同类型的进程,每种进 程都有其自己的特点和属性: 交互进程:由一个shel1启动的进程。交互进程既可以在 前台运行,也可以在后台运行。 批处理进程:这种进程和终端没有联系,是一个进程序列 ●守护进程: Linux系统启动时启动的进程,并在后台运行
3.1 Linux进程概述 程序是存储在磁盘上包含可执行机器指令和数据的静 态实体,而进程是在操作系统中执行的特定任务的动态实 体。 Linux操作系统包括如下三种不同类型的进程,每种进 程都有其自己的特点和属性: 交互进程:由一个shell启动的进程。交互进程既可以在 前台运行,也可以在后台运行。 批处理进程:这种进程和终端没有联系,是一个进程序列。 守护进程:Linux系统启动时启动的进程,并在后台运行

3.,2 Linux进程原理 为了更好地对 Linux系统的进程进行高效、有针对性 地管理,需要对进程的基本原理有所了解,本节将介绍 Linux系统中进程的状态以及基本的工作模式。 3.2.1 Linux进程的状态 3.2.2 Linux进程工作模式 现回结束
3.2 Linux进程原理 返回 为了更好地对Linux系统的进程进行高效、有针对性 地管理,需要对进程的基本原理有所了解,本节将介绍 Linux系统中进程的状态以及基本的工作模式。 3.2.1 Linux进程的状态 3.2.2 Linux进程工作模式 结束

3.2.1 Linux进程的状态 通常在操作系统中,进程至少要有三种基本状态, 分别为:运行态、就绪态和封锁态(或阻塞态) 运行状态是指当前进程已分配到CPU,它的程序正在 处理器上执行时的状态。处于这种状态的进程个数不 能大于CPU的数目。 就绪状态是指进程已具备运行条件,但因为其 他进程正占用CPU,所以暂时不能运行而等待分配 CPU的状态 封锁状态是指进程因等待某种事件发生(例如 等待某一输入、输出操作完成,等待其他进程发来的 信号等)而暂时不能运行的状态 回
3.2.1 Linux进程的状态 通常在操作系统中,进程至少要有三种基本状态, 分别为:运行态、就绪态和封锁态(或阻塞态)。 运行状态是指当前进程已分配到CPU,它的程序正在 处理器上执行时的状态。处于这种状态的进程个数不 能大于CPU的数目。 — 就绪状态是指进程已具备运行条件,但因为其 他进程正占用CPU,所以暂时不能运行而等待分配 CPU的状态。 — 封锁状态是指进程因等待某种事件发生(例如 等待某一输入、输出操作完成,等待其他进程发来的 信号等)而暂时不能运行的状态。 返回

3.2.2 Linux进程工作模式 在 Linux系统中,进程的执行模式划分为用户 模式和内核模式。如果当前运行的是用户程序、 应用程序或者内核之外的系统程序,那么对应 进程就在用户模式下运行;如果在用户程序执 行过程中出现系统调用或者发生中断事件,就 要运行操作系统(即核心)程序,进程模式就 变成内核模式。在内核模式下运行的进程可以 执行机器的特权指令;而且,此时该进程的运 行不受用户的干预,即使是root用户也不能干预 内核模式下进程的运行
3.2.2 Linux进程工作模式 在Linux系统中,进程的执行模式划分为用户 模式和内核模式。如果当前运行的是用户程序、 应用程序或者内核之外的系统程序,那么对应 进程就在用户模式下运行;如果在用户程序执 行过程中出现系统调用或者发生中断事件,就 要运行操作系统(即核心)程序,进程模式就 变成内核模式。在内核模式下运行的进程可以 执行机器的特权指令;而且,此时该进程的运 行不受用户的干预,即使是root用户也不能干预 内核模式下进程的运行。 返回

按照进程的功能和运行的程序分类,进程 可划分为两大类: 类是系统进程,只运行在内核模式,执 行操作系统代码,完成一些管理性的工作, 例如内存分配和进程切换 另外一类是用户进程,通常在用户模式中 执行,并通过系统调用或在出现中断、异 常时进入内核模式
按照进程的功能和运行的程序分类,进程 可划分为两大类: 一类是系统进程,只运行在内核模式,执 行操作系统代码,完成一些管理性的工作, 例如内存分配和进程切换; 另外一类是用户进程,通常在用户模式中 执行,并通过系统调用或在出现中断、异 常时进入内核模式

3.3 Linux守护进程介绍 守护进程是 Linux系统三大进程之一,而且是系统中比 较重要的一种,该进程可以完成很多工作,包括系统管理 以及网络服务等。 3.3.1守护进程简介 3.3.2重要守护进程介绍 现回繃束
3.3 Linux守护进程介绍 守护进程是Linux系统三大进程之一,而且是系统中比 较重要的一种,该进程可以完成很多工作,包括系统管理 以及网络服务等。 3.3.1 守护进程简介 3.3.2 重要守护进程介绍 返回 结束

3.3.1守护进程简介 守护进程( Daemon,也称为精灵进程)是指在 后台运行而又没有终端或登录shel之结合在 起的进程 ≯守护进程经常在程序启动时开始运行,在系统 结束时停止。这些进程没有控制终端,所以称 为在后台运行。 Linux系统有许多标准的守护进 程,其中一些周期性地运行来完成特定的任务 (例如 crond),而其余的则连续地运行,等待 处理系统中发生的某些特定的事件
3.3.1 守护进程简介 返回 ➢守护进程(Daemon,也称为精灵进程)是指在 后台运行而又没有终端或登录shell与之结合在一 起的进程。 ➢守护进程经常在程序启动时开始运行,在系统 结束时停止。这些进程没有控制终端,所以称 为在后台运行。Linux系统有许多标准的守护进 程,其中一些周期性地运行来完成特定的任务 (例如crond),而其余的则连续地运行,等待 处理系统中发生的某些特定的事件

◆在引导系统时启动:此种情况下的守护进 程通常在系统启动 jscript的执行期间被启动, 这些 script一般存放在! etc/rc.d中。 ◆使用守护进程启动:这个守护进程査询存 放在/ar/ spool/cron,/ crontabs目录中的一组 文件,这些文件规定了需要周期性执行的 任务。执行at命令启动:在规定的时间执 行一个程序
在引导系统时启动:此种情况下的守护进 程通常在系统启动script的执行期间被启动, 这些script一般存放在/etc/rc.d中。 使用守护进程启动:这个守护进程查询存 放在/var/spool/cron/crontabs目录中的一组 文件,这些文件规定了需要周期性执行的 任务。执行at命令启动:在规定的时间执 行一个程序

332重要守护进程介绍 表3-1列出了 Linux系统中一些比较重 要的守护进程以及其所具有的功能,用 户可以通过使用这些进程方便地使用系 统以及网络服务
3.3.2 重要守护进程介绍 表3-1列出了Linux系统中一些比较重 要的守护进程以及其所具有的功能,用 户可以通过使用这些进程方便地使用系 统以及网络服务。 返回
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 重庆移通学院:《数据结构》课程教学资源(PPT课件讲稿)线性表操作综合运行例子.ppt
- 重庆移通学院:《数据结构》课程教学资源(PPT课件讲稿)第8章 图.ppt
- 重庆移通学院:《数据结构》课程教学资源(PPT课件讲稿)第7章 树.ppt
- 重庆移通学院:《数据结构》课程教学资源(PPT课件讲稿)第6章 数组与广义表.ppt
- 重庆移通学院:《数据结构》课程教学资源(PPT课件讲稿)第5章 串.ppt
- 重庆移通学院:《数据结构》课程教学资源(PPT课件讲稿)第4章 栈和队列.ppt
- 重庆移通学院:《数据结构》课程教学资源(PPT课件讲稿)第3章 线性表.ppt
- 重庆移通学院:《数据结构》课程教学资源(PPT课件讲稿)第2章 算法分析.ppt
- 重庆移通学院:《数据结构》课程教学资源(PPT课件讲稿)第1章 绪论(闫会峰).ppt
- 重庆移通学院:《数据结构》课程教学资源(PPT课件讲稿)第11章 结构体与共用体.ppt
- 重庆移通学院:《数据结构》课程教学资源(PPT课件讲稿)渡河问题.ppt
- 重庆移通学院:《数据结构》课程教学资源(PPT课件讲稿)模式匹配的BF算法.ppt
- 重庆移通学院:《数据结构》课程教学资源(PPT课件讲稿)树的练习.ppt
- 重庆移通学院:《数据结构》课程教学资源(PPT课件讲稿)习题讲解(闫会峰).ppt
- 重庆移通学院:《数据结构》课程教学资源(PPT课件讲稿)Huffman树及其应用.ppt
- 重庆移通学院:《数据结构》课程教学资源(教程讲义,共二十八课,闫会峰).doc
- 《VC++深入详解教学》第十九讲 动态链接库(孙鑫).ppt
- 《VC++深入详解教学》第十五讲 多线程与聊天室程序的创建(孙鑫).ppt
- 《VC++深入详解教学》第十三讲 文档(孙鑫).ppt
- 《VC++深入详解教学》第十四讲 网络编程(孙鑫).ppt
- 《Linux课件》SHELL编程.ppt
- 《Linux课件》第三章 Linux的安装与配置.ppt
- 《Linux课件》第四章 Linux使用基础.ppt
- 《Linux课件》第五章 Linux系统管理.ppt
- 《Linux课件》第六章 Linux网络应用.ppt
- 《Linux课件》第二章 Linux的常用命令.ppt
- 《Linux课件》第五章 Linux网络基础.ppt
- 《Linux课件》第六章 Internet应用服务器的配置.ppt
- 《Linux课件》第七讲 linux下C语言编程——基础知识.ppt
- 《Linux课件》第三讲 linux系统中资源的访问与操作.ppt
- 《Linux课件》第四讲 shell程序设计与用户管理.ppt
- 《Linux课件》第四章 用户和组管理.ppt
- 《Linux课件》第四章 用户和组管理.ppt
- 《Linux操作系统》课程教学资源(讲义)第一章 Linux简介与安装(1-1)Linux简介.doc
- 《Linux操作系统》课程教学资源(讲义)第一章 Linux简介与安装(1-2)实例—硬盘安装RedHat Enterprise Linux 5.2.doc
- 《Linux操作系统》课程教学资源(讲义)第一章 Linux简介与安装(1-3)Linux的引导过程.doc
- 《Linux操作系统》课程教学资源(讲义)第一章 Linux简介与安装(1-4)引导工具GRUB的设置与应用.doc
- 《Linux操作系统》课程教学资源(讲义)第一章习题.doc
- 《Linux操作系统》课程教学资源(讲义)第二章 Linux的用户接口与文本编辑器(2-1)Shell.doc
- 《Linux操作系统》课程教学资源(讲义)第二章 Linux的用户接口与文本编辑器(2-2)KDE与GNOME.doc