网站大量收购闲置独家精品文档,联系QQ:2885784924

Linux操作系统的进程管理.ppt

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
进程管理 文件系统基础 引导过程 Linux 系统的启动过程 系统BIOS从默认的引导设备的主引导扇区(MBR-master boot recorder)装载引导程序(GRUB),决定系统启动后加载哪个系统。 通过引导程序加载linux 的kernel kernel将创建所有所需的系统级进程。如运行第一个进程(1号)/sbin/init,由它完成一系列的硬件、软件等的初始化。然后执行各种脚本文件,如/etc/inittab等,完成启动过程。 运行级别 什麽是运行级别—— runlevel? runlevels 指定义在/etc/inittab中的不同模式。表示当用户登陆时,为用户提供了何种服务 运行级别: 0 引导系统或停止系统 1 单用户管理模式 2 多用户无网络支持 3 完全的多用户模式,有网络支持 4 未使用 5 完全的多用户模式,有网络支持和X11 6 重新启动系统 缺省进入多用户模式(运行级别为3) /sbin/runlevel 可以查看当前运行级别 Eg: # /sbin/runlevel N 3 当前为默认模式3 # /sbin/runlevel 2 3 当前为默认模式3,原模式为2 改变 runlevels 你可以使用 init 命令改变系统运行级别。 可从单用户到多用户,多用户到单用户切换 一般我们使用 shutdown来关闭操作系统 不要手工切断电源来关机 # init s 进入单用户模式 # init 0 关机 # init 6 重启 /etc/inittab文件 /etc/inittab 文件中包含系统中所有进程运行时所对应的初始化信息. /etc/inittab结构 每行由冒号分开的的四个独立域 id 唯一标识符,最多4个字符 level 进程运行级别 action 进行运行的关键字 command 执行命令的完整路径和参数 /etc/inittab /etc/inittab结构 Main inittab action keywords are: off 不执行命令 wait 执行命令并等待完成 once 执行命令,不等待 respawn 执行命令,如果进程退出,重复执行命令 sysinit 第一次初始化时执行 boot 启动时执行命令,但不等待 bootwait 启动时执行命令,并等待 initdefault 缺省运行级别 在/etc/inittab文件中包含关键字initdefault的行用来确定系统的缺省运行级别。通过修改该行的运行级别域可以更改系统的默认运行级别。 系统提供的所有服务程序 系统支持的所有服务进程的文件都保存在 /etc/rc.d /init.d/ eg: /etc/rc.d /init.d/network 不同的运行级别运行不同的服务,每一个运行级别都有一个存储服务程序的位置: /etc/rc.d/rc*.d/: 不同运行级别提供的服务程序 运行级别0的脚本文件存在于 /etc/rc.d/rc0.d 运行级别1的脚本文件存在于 /etc/rc.d/rc1.d 运行级别2的脚本文件存在于 /etc/rc.d/rc2.d 运行级别3的脚本文件存在于 /etc/rc.d/rc3.d 运行级别4的脚本文件存在于 /etc/rc.d/rc4.d 运行级别5的脚本文件存在于 /etc/rc.d/rc5.d 运行级别6的脚本文件存在于 /etc/rc.d/rc6.d 目录中保存服务进程的连接文件; 这些连接文件名有三部分组成: S or K S start K stop(kill) NN 运行顺序号 name 服务程序名 Eg:/etc/rc.d/rc3.d/S10network 系统服务的初始状态控制 查看系统服务的启动状态 格式:chkconfig --list chkconfig --list 服务名称 服务脚本位置:/etc/init.d ? /etc/rc.d/init.d 系统服务的启动初始状态控制 设置系统服务的启动状态 格式:chkconfig 服务名 on|off 注意:chkconfig只能控制程序在系统启动时的初始化状态,重启后生效 利用运行级别找回丢失的

文档评论(0)

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

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

1亿VIP精品文档

相关文档