ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Debian系统启动脚本(转)

Debian系统启动脚本(转)

原创 Linux操作系统 作者:BSDLite 时间:2007-08-15 23:42:59 0 删除 编辑
Debian系统启动脚本(转)[@more@]  Debian GNU/Linux使用SysV模块作为系统初始脚本。与RH一样,Debian使用一个扩展的SysV模块,而Slackware主要是基于BSD的,并为了使用SysV模块而写了几个方便的脚本。

  定位SysV目录

  Debian GNU/Linux,与大多数使用SysV模块的系统一样,将相关的目录存放在/etc目录之下。也就是说,SysV目录/etc/init.d是脚本自身,而/etc/rc1.d,/etc/rc2.d直到/etc/rc6.d是特殊运行级别的目录。而管理所有这些的脚本为/etc/rc.d/rc。
然而RH7.2,是将SysV目录全部放在/etc/rc.d目录之下。也就是就说,RH使用/etc/rc.d/init.d,而不是/etc/init.d。为了兼容性,RH创建了一些由/etc指向/etc/rc.d下相关目录的链接。

  使用Debian工具进行工作

  RH包含了一些用于自动管理SysV初始脚本过程的工具,也就是chkconfig民service。Debian并包含这些工具,但是却提供相似的管理工具:update-rc.d与invoke-rc.d。

  使用update-rc.d

  Debian的update-rc.d与RH的chkconfig工具相类似。然而chkconfig是一个二进制程序,而update-rc.d是一个Perl脚本。这些工具有不同的命令行选项,但是却执行类似的功能。下表列出了update-rc.d的一些用法。如果要查看完整的信息,我们可以查阅相关的和册页。
CODE:
命令 功能

update-rc.d -f remove 从所有的运行级别配置目录中是删除指定的服务
update-rc.d start 配置服务在运行级别列表中按指定的顺序启动
update-rc.d stop 配置服务在运行级别列表中指定的顺序停止
update-rc.d与RH的chkconfig之间最大的不同就在于update-rc.d是要设置所以指向/etc/init.d目录下服务脚本的运行级别链接,而chkconfig是要每一个运行级别单独配置服务。从本质上来说,这也就意味着每次我们使用update-rc.d改变一个运行级别,我们就不得不改变所有的。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10617542/viewspace-960400/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论