第6章 Linux运行级别及进程管理.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 Linux运行级别与进程管理 本章介绍了Linux的运行级别及其控制文件,Linux的进程管理和任务调度方法,以及Linux系统日志管理问题。   学完本章后,你将能够: 控制和管理Linux的运行级别 描述Linux进程的基本概念 在图形界面和命令行界面下管理进程 在命令行界面下进行任务调度 管理系统日志 6.1 Linux的运行级别 6.2 进程和作业 6.3 Linux的进程管理 6.4 任务调度 6.5 系统日志管理 6.1.1 Linux的启动过程 Linux的启动过程由以下几个阶段组成: 执行GRUB或LILO引导装载程序 加载Linux内核 执行/sbin/init 读取并执行/etc/inittab 执行/etc/rc.d/rc.local脚本程序 执行/bin/login登录程序 6.1.2 Linux的运行级别 1./etc/inittab文件 Linux系统的运行级别可以理解为当用户登录时,系统为用户提供何种服务,它取决于/etc/inittab配置文件的内容。inittab文件是init进程的配置文件,用于指定系统启动时和正常运行时将要运行哪些脚本和服务。 /etc/inittab文件中每一配置命令行由 id、runlevels、action、command四个字段依次构成,各字段间用冒号分隔,共同确定某个进程在哪些运行级别以何种方式运行。 2.设置Linux的运行级别 大多数类UNIX系统都根据System V对init的定义,将运行级别分为7种模式。 运行级别的七种模式 运行级别 说  明 0 关机(halt) 1 进入单用户模式 2 多用户模式,无网络支持 3 完全的多用户模式,有网络支持,文本界面 4 未使用,为保留的运行级别 5 完全的多用户模式,有网络支持和X11图形接口 6 重启系统 一般系统默认的运行级别为3或5。系统管理员可以通过修改/etc/inittab文件内容来重新指定系统的默认运行级别,但应避免设为 0或6,因为这两个执行模式会在开机后直接关机或重启。若要修改运 行级别,只需要在此文件中找出一行:id:3:initdefault: 其中的数字3表示目前系统默认的运行级别为3,将此数字修改为0-6之间的其他数字应改变了系统的运行级别,如改为5,系统将以图形界面登录,并提供多用户和网络支持。 在系统运行过程中,可以使用下列格式的命令使系统进入 指定的运行级别: [root@rhel4 ~]# /sbin/init runlevel runlevel为指定的运行级别,取值为0~6。 例如,以下命令将使系统进入运行级别5。 [root@rhel4 ~]# /sbin/init  5 而下列命令将使系统重新启动: [root@rhel4 ~]# /sbin/init  6 设置或修改了系统的运行级别后,可以通过以下命令来查看 设置的结果: [root@rhel4 ~]#/sbin/runlevel 5 3 其中,“5”表示修改前的运行级别,“3”表示当前的运行级别。 6.1 Linux的运行级别 6.2 进程和作业 6.3 Linux的进程管理 6.4 任务调度 6.5 系统日志管理 6.2.1 进程 Linux是一个多用户、多任务的操作系统,在同一时间允 许有许多用户向操作系统发出各种操作命令。每当运行一个 命令时,系统就会同时启动一个进程。 进程(Processes)是指具有独立功能的程序的一次运行 过程,也是系统资源分配和调度的基本单位。 Linux系统在刚刚启动时,运行于内核方式,此时只有一 个初始化进程在运行,该进程首先对系统进行初始化,然后 执行初始化程序(即/sbin/init)初始化进程是系统的第一个 进程,以后的所有进程都是初始化进程的子进程。 2.进程的状态 为了充分利用系统资源,Linux系统将进程分为以下几种状态: 运行状态:进程正在使用CPU运行的状态。处于运行态的进程又称 为当前进程(current process)。 就绪状态:进程已获得除CPU外运行所需的全部资源,一旦系统把CPU分配给它之后即可投入运行。 等待状态:又称睡眠状态,进程正在等待某个事件或某个资源。 暂停状态:又称挂起状态,进程需要接受某种特殊处理而暂时停止 运行。 休眠状态:进程主动暂时停止运行。 僵死状态:进程的运行已经结束,但它的控制信息仍在系统中

文档评论(0)

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

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

1亿VIP精品文档

相关文档