用红帽子的chkconfig管理Init脚本

热度4票  浏览11次 【共0条评论】【我要评论 时间:2009年8月12日 00:05

~ {aJ;q9v9Ww0vG5E0  你的管理工具中多了个简单但非常有用的东东。私募社区 - 私募股权投资知识学习网 - www.simu001.cn R1I'B h a]h

私募社区 - 私募股权投资知识学习网 - www.simu001.cnLWMYU XN

  我喜欢发现新的 UNIX 命令,尤其是那些关于系统管理的。当我得知红帽子发布 chkconfig 这个工具,我想起了在 IRIX --一个从 SGI而来的 UNIX 变种--下的 chkconfig。IRIX 的 chkconfig 用来激活/禁止系统初始化的时候的服务,无需编辑,重命名或是移动 /etc 中的 init 脚本。

,y8j5O!W'^a ~0 私募社区 - 私募股权投资知识学习网 - www.simu001.cnIW'A dw a"P

  类似,Red Hat 设计 chkconfig 的目的就是用来管理系统初始化的时候启动的服务。不过,在我仔细阅读手册并作了些测试后,我很快发现 Red Hat 扩展了chkconfig,通过管理 init 脚本的符号连接得以最终控制启动关闭时的系统任务,真是节省时间!

lr!iXZ2EqR-p0

'Nl(b!M`O0  当你的 linux 启动时, 它显示的第一个进程是 init 。如果你以前没看到过显示 init 进程, 输入:

zEV`k#R'D1]7?0 私募社区 - 私募股权投资知识学习网 - www.simu001.cn ?N"Lz+N

  # ps -ef | grep init私募社区 - 私募股权投资知识学习网 - www.simu001.cnvd3}X WS8_ i

9JC8[}%pb0  /etc/inittab中说明的任务在init之后就会启动, 不过其它的任务启动很简单。例如,默认情况下 Red Hat 的 /etc/inittab 对 Ctrl-Alt-Delete 键序设置了一个 trap,当这些键在控制台模式下(不是 xdm)同时按下 ,就会运行 shutdown 命令。 在启动的时候,init 基于 /etc/inittab 的设置选项设定这个特性,不过在这个键序发生的时候才会执行。

3U1DGFvX0 私募社区 - 私募股权投资知识学习网 - www.simu001.cnJ4KnI/PEK6n

  id:runlevel:action:process

h[h%e5W rC6} f0

PI5d%HgA7D0  id 代表用户定义的唯一的标志

mK3L-C h@._T5N0 私募社区 - 私募股权投资知识学习网 - www.simu001.cn-~\J2e.| ` V;gf

  runlevel 可以使0-6的组合 或者为空私募社区 - 私募股权投资知识学习网 - www.simu001.cnZ qgY+m.b

;y^!H e3_%c/q0  action 来自一个关键词keyword 描述init如何对待process

X:J#rro:Y y0 私募社区 - 私募股权投资知识学习网 - www.simu001.cn#K/|2a C;kXIb'yQ

  process 是要执行的命令私募社区 - 私募股权投资知识学习网 - www.simu001.cn;a7v{ r.Q)f

)e ~^ q0\(b*i0  描述 action 字段的各种关键字可以在 inittab 的手册中找到。常用的关键字,不是全部,UNIX 平台包括这些:私募社区 - 私募股权投资知识学习网 - www.simu001.cnkk6w7C:C YT

B1d9^ H3D6wlkfy0  initdefault 定义一个系统启动后进入的运行级私募社区 - 私募股权投资知识学习网 - www.simu001.cn-[ j#Q L] ws A"d

(X6`T3_]_tV0  wait 会被执行一次的进程 (当进入运行级的时候)。init 进程将等待这个进程被终止私募社区 - 私募股权投资知识学习网 - www.simu001.cn+d3J(eoS x[

顶:1 踩:0
对本文中的事件或人物打分:
当前平均分:-4 (1次打分)
对本篇资讯内容的质量打分:
当前平均分:0 (0次打分)
上一篇 下一篇
发表评论
换一张

网友评论仅供网友表达个人看法,并不表明本网同意其观点或证实其描述。

查看全部回复【已有0位网友发表了看法】

网络资源