Linux网络操作系统14-进程管理.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一个程序允许有多个进程,而每个运行中的程序至少由一个进程组成。以FTP服务器为例,有多个用户使用FTP服务,则系统会开启多个服务进程以满足用户的需求。 进程的状态 通常在操作系统中,进程至少要有3种基本状态,分别为:运行态、就绪态和封锁态(或阻塞态)。 (1)运行状态 (2)就绪状态 Linux系统中,进程主要有以下几个状态。 (1)运行态(TASK_RUNNING) (2)等待态 (3)停止态(TASK_STOPPED) (4)僵死态(TASK_ZOMBIE) 进程的工作模式 在Linux系统中,进程的执行模式划分为用户模式和内核模式。 14.1.3 守 护 进 程 守护进程是Linux系统3种进程之一,也是相当重要的一种。 守护进程简介 守护进程(Daemon,也称为精灵进程)是指在后台运行而又没有终端或登录shell与之结合在一起的进程。守护进程经常在程序启动时开始运行,在系统结束时停止。这些进程没有控制终端,所以称为在后台运行。 Linux系统有许多标准的守护进程,其中一些周期性地运行来完成特定的任务(例如crond),而其余的则连续地运行,等待处理系统中发生的某些特定的事件(例如xinetd和lpd)。 启动守护进程有如下几种方法。 (1)在引导系统时启动 (2)人工手动从shell提示符启动 (3)使用crond守护进程启动 (4)执行at命令启动 重要守护进程介绍 表14-1所示为Linux系统中一些比较重要的守护进程以及其所具有的功能,用户可以通过使用这些进程方便地使用系统以及网络服务。 14.3.2 ntsysv命令 #ntsysv –level 345 14.3.3 chkconfig和service命令 chkconfig –list chkconfig --add chkconfig --del chkconfig –level service star|stop|restart 进程文件系统PROC 顾名思义,PROC文件系统是一个虚拟的文件系统,通过文件系统的接口实现,用于输出系统的运行状态。它以文件系统的形式,为操作系统本身和应用进程之间的通信提供了一个界面,使应用程序能够安全、方便地获得系统当前的运行状况和内核的内部数据信息,并可以修改某些系统的配置信息。 小 结 本章主要介绍了Linux中进程管理的相关问题,包括Linux进程的概念,守护进程,进程的启动,以及命令行的进程管理方式。最后本章还对进程文件系统PROC进行了简单介绍。 14.3 管理服务 1.运行独立的守护进程 独立运行的守护进程由init脚本负责管理,所有独立运行的守护进程的脚本在/etc/rc.d/init.d/目录下。 从守护进程的概念可以看出,系统所运行的每一种服务都必须监听某个端口连接所在的守护进程,这通常意味着资源浪费。为了解决这个问题,Linux系统引进了网络守护进程服务程序的概念。RHEL 4使用的网络守护进程是xinted。 2.由xinetd管理的守护进程 * * * * Linux进程管理 14.1 管理服务 14.3 查看系统进程信息 14.2 14.1 Linux进程管理 Linux是一个多任务的操作系统,在系统中可以同时运行多个进程,正在执行的一个或多个相关进程称为一个作业。用户可以同时运行多个作业,并在需要时可以在作业之间进行切换。 14.1.1 进程概念 Linux是一个多用户、多任务的操作系统。 大多数系统都只有一个CPU和一个内存,但一个系统可能有多个二级存储磁盘和多个输入/输出设备。 Linux系统上所有运行的内容都可以称为进程。 进程是在自身的虚拟地址空间运行的一个单独的程序。 和进程相比较,作业是一系列按一定顺序执行的命令。 Linux系统有好几种进程,每一种都有其各自的品质和特性,Linux系统有以下3种进程。 (1)交互式进程:一个由shell启动并控制的进程,交互式进程既可在前台运行,也可在后台运行。 (2)批处理进程:与终端无关,安排在指定时刻完成的一系列进程。 (3)守护进程:在引导系统时起动,以执行即时的操作系统任务,如lpd,inetd及named等。 图14-1 进程状态及其变化示意图 图9-2 Linux进程 工作模式示意图 14.1.2进程管理 进程的启动 结束进程 进程的挂起及恢复 有时,用户需要终止一个进程,要终止一个进程

文档评论(0)

li455504605 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档