第6章Linux运行级别与进程管理.pptx

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 Linux运行级别与进程管理; ;6.1 Linux的运行级别 6.2 进程和作业 6.3 Linux的进程管理 6.4 任务调度 6.5 系统日志管理 ;6.1.1 Linux的启动过程;6.1.2 Linux的运行级别;2.设置Linux的运行级别 运行级别 说  明 0 关机(halt) 1 进入单用户模式 2 多用户模式,无网络支持 3 完全的多用户模式,有网络支持,文本界面 4 未使用,为保留的运行级别 5 完全的多用户模式,有网络支持和X11图形接口 6 重启系统 一般系统默认的运行级别为3或5。系统管理员可以通过修改/etc/inittab文件内容来重新指定系统的默认运行级别,但应避免设为0或6,因为这两个执行模式会在开机后直接关机或重启。若要修改运行级别,只需要在此文件中找出一行: id:3:initdefault: 其中的数字3表示目前系统默认的运行级别为3,将此数字修改为0-6之间的其他数字应改变了系统的运行级别,如改为5,系统将以图形界面登录,并提供多用户和网络支持。 ; 在系统运行过程中,可以使用下列格式的命令使系统进入 指定的运行级别: [root@rhel6 ~]# /sbin/init runlevel runlevel为指定的运行级别,取值为0~6。 例如,以下命令将使系统进入运行级别5。 [root@rhel6 ~]# /sbin/init  5 而下列命令将使系统重新启动: [root@rhel6 ~]# /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 进程;2.进程的状态 为了充分利用系统资源,Linux系统将进程分为以下几种状态: 运行状态:进程正在使用CPU运行的状态。处于运行态的进程又称为当前进程(current process)。 就绪状态:进程已获得除CPU外运行所需的全部资源,一旦系统把CPU分配给它之后即可投入运行。 等待状态:又称睡眠状态,进程正在等待某个事件或某个资源。 暂停状态:又称挂起状态,进程需要接受某种特殊处理而暂时停止运行。 休眠状态:进程主动暂时停止运行。 僵死状态:进程的运行已经结束,但它的控制信息仍在系统中。 终止状态:进程已经结束,系统正在回收资源。;3.进程的类型 Linux系统的进程大体可分为交互进程、批处理进 程和守护进程三种。 交互进程:由shell通过执行程序所产生的进程,可以工作在前后台。 批处理进程:不需要与终端相关,是一个进程序列。 守护进程:linux系统自动启动,工作在后台,用于监视特定服务。;4.进程的优先级 在Linux 操作系统中,进程之间是竟争资源(比如CPU和 内存的占用)的关系。linux内核采用优先数调度算法来为进 程分配CPU。每个进程都有两个优先级值:静态值和动态。 我们通常讨论的优先级是指静态优先级,这是因为我们无法 控制动态优先级。 Linux中进程优先级(niceness)的取值范围是-20~19之 间的整数,取值越高,优先级越低,默认优先级为0。启动 进程的普通用户只能降低进程优先级,超级用户不但可以降 低优先级,也可以提高优先级。 ;6.2.2 作业;6.2.3 进程的启动;6.1 Linux的运行级别 6.2 进程和作业 6.3 Linux的进程管理 6.4 任务调度 6.5 系统日志管理 ;6.3.1 命令行方式下的进程管理;【例6-1】查看当前用户在当前控制台上启动的进程。 [root@rhel6 ~]# ps PID TTY  TIME   CMD 2135  tty1   00:00:00   bash 3178  tty1   00:00:00   ps 显示信息分为4个字段,其中: PID:表示进程号,系统根据这个编号处理相应的进程 TTY:表示登录的终端号,桌面环境或远程登录的终端号表示为pts/n(n为终端编号,从0开始依次编号),字符界面的终端号表示为tty1~tty6,没有控制台的进程显示为“?” TIME:表示该进程消耗的CPU时间

文档评论(0)

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

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

1亿VIP精品文档

相关文档