`
FZtree
  • 浏览: 110027 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Configuration of System V init under Debian GNU/Linux

 
阅读更多

Configuration of System V init under Debian GNU/Linux

 

Most Unix versions have a file here that describes how the scripts

in this directory work, and how the links in the /etc/rc?.d/ directories

influence system startup/shutdown.

 

For Debian, this information is contained in the policy manual, chapter 

"System run levels and init.d scripts".  The Debian Policy Manual is 

available at:

 

    http://www.debian.org/doc/debian-policy/#contents

 

The Debian Policy Manual is also available in the Debian package

"debian-policy".  When this package is installed, the policy manual can be

found in directory /usr/share/doc/debian-policy. If you have a browser

installed you can probably read it at

 

    file://localhost/usr/share/doc/debian-policy/

 

Some more detailed information can also be found in the files in the

/usr/share/doc/sysv-rc directory.

 

Debian Policy dictates that /etc/init.d/*.sh scripts must work properly

when sourced.  The following additional rules apply:

 

* /etc/init.d/*.sh scripts must not rely for their correct functioning

  on their being sourced rather than executed.  That is, they must work

  properly when executed too. They must include "#!/bin/sh" at the top.

  This is useful when running scripts in parallel.

 

* /etc/init.d/*.sh scripts must conform to the rules for sh scripts as

  spelled out in the Debian policy section entitled "Scripts" (§10.4).

 

Use the update-rc.d command to create symbolic links in the /etc/rc?.d

as appropriate. See that man page for more details.

 

All init.d scripts are expected to have a LSB style header documenting

dependencies and default runlevel settings.  The header look like this

(not all fields are required):

 

### BEGIN INIT INFO

# Provides:          skeleton

# Required-Start:    $remote_fs $syslog

# Required-Stop:     $remote_fs $syslog

# Should-Start:      $portmap

# Should-Stop:       $portmap

# X-Start-Before:    nis

# X-Stop-After:      nis

# Default-Start:     2 3 4 5

# Default-Stop:      0 1 6

# X-Interactive:     true

# Short-Description: Example initscript

# Description:       This file should be used to construct scripts to be

#                    placed in /etc/init.d.

### END INIT INFO

 

More information on the format is available from insserv(8).  This

information is used to dynamicaly assign sequence numbers to the

boot scripts and to run the scripts in parallel during the boot.

See also /usr/share/doc/insserv/README.Debian.

分享到:
评论

相关推荐

    学习Debian GNU / LinuxLearning Debian GNU/Linux

    根据提供的文件信息,我们将深入探讨Debian GNU/Linux的相关知识点,主要关注新Linux用户以及桌面Linux应用程序的需求。 ### Debian GNU/Linux简介 Debian GNU/Linux是一种免费的操作系统,它基于GNU工具集和Linux...

    Debian GNU / Linux:安装和使用指南Debian GNU/Linux: Guide to Installation and Usage

    面向不熟悉Debian GNU / Linux的读者,假定他们没有GNU / Linux或其他类似Unix的系统的先验知识。

    Debian GNU/Linux 安装手册

    ### Debian GNU/Linux 安装手册知识点详析 #### 一、Debian GNU/Linux 简介 **1.1 什么是Debian?** Debian 是一个由社区支持的开源操作系统,以其高度稳定性和安全性著称。它遵循自由软件基金会制定的自由软件...

    debian (Debian GNU/Linux下的小康生活)

    - **1.4.1 System V 初始化**: Debian 使用 System V 初始化脚本,这是一套广泛应用于 Unix 系统的初始化机制。 - **1.4.2 包管理系统 APT**: Advanced Package Tool (APT) 是 Debian 及其衍生发行版中最常用的包...

    透视Debian GNU/Linux.pdf

    《透视Debian GNU/Linux》这本书深入探讨了Debian GNU/Linux操作系统,这是一款在全球范围内深受开发者和高级用户喜爱的Linux发行版。Debian以其开源、免费和社区驱动的特点,吸引了大量忠实用户。它并非由商业实体...

    Debian GNU / Linux桌面生存指南Debian GNU/Linux Desktop Survival Guide

    指导您遍历GNU / Linux系统的许多不同区域,重点是使桌面环境能够完成您想要的工作。

    《Debian GNU/Linux高级应用大全》简介.pdf

    《Debian GNU/Linux高级应用大全》简介.pdf

    Learning Debian GNU/Linux

    ### Debian GNU/Linux 学习指南 #### 书籍概述 本书《Learning Debian GNU/Linux》由 Bill McCarty 编写,出版于1999年9月,是第一版,ISBN为1-56592-705-2,订购编号为7052。全书共计360页,售价为70德国马克,并...

    基于Debian GNU / Linux的超薄容器映像-Linux开发

    rootfs.tar.xz基于Debian GNU / Linux,仅重12MB,可以访问最大的GNU / Linux的tklx / base超薄根文件系统,专门设计用作应用程序容器映像的基础映像。 rootfs.tar.xz基于Debian GNU / Linux,仅重12MB,并且可以...

    Debian GNU/Linux Reference Card

    ### Debian GNU/Linux Reference Card 关键知识点详析 #### dpkg - Debian 包管理器的核心工具 dpkg 是 Debian 及其衍生系统中的基础包管理工具,用于安装、卸载、查询软件包的状态以及处理依赖关系。 - **dpkg -...

    Debian GNU/Linux4.0发布计划.pdf

    【Debian GNU/Linux 4.0 发布计划】 Debian GNU/Linux 4.0,代号为"etch",是Debian项目组于2006年12月发布的重大更新,标志着Debian首次正式支持AMD 64位处理器体系。这一版本基于Linux 2.6.17内核,并计划在当年...

    Debian GNU/Linux发行版介绍及中文应用

    Debian GNU/Linux是一个高度严谨、开放且自由的Linux发行版,深受开源社区的喜爱。它以创始人Ian Murdock和他妻子Debra的名字命名,体现出其非商业性质。Debian的版本迭代遵循严格的命名规则,如2.2r2(Potato)和...

    Debian GNU Linux

    Debian GNU/Linux 是一个广泛使用的自由操作系统(Free Operating System),它基于 Debian 项目,并且使用 GNU 工具集来构建。Debian 项目始于 1993 年,由 Ian Murdock 创建,旨在为用户提供一个稳定、可靠且自由...

    Debian_Gnu_Linux_Bible

    ### Debian GNU/Linux Bible #### 知识点概览 1. **Debian系统管理的核心技能** - Debian作为一款广受赞誉的操作系统,在系统管理方面提供了丰富的工具与资源。 - 本书旨在帮助读者掌握Debian系统管理的关键技能...

    Debian GUN/Linux 参考手册

    ### Debian GNU/Linux 参考手册知识点总结 #### Debian GNU/Linux 概述 - **标题**:Debian GNU/Linux 参考手册 - **描述**:本手册为 Debian 的中文参考文档,提供了关于 Debian Linux 发行版的详尽指导。 - **...

    GNU/Linux Basic operating system

    GNU/Linux 操作 介绍 英文版 Joaquín López Sánchez-Montañés Sofia Belles Ramos Roger Baig Viñas Francesc Aulí Llinàs 1. Introduction 2. Basic concepts and commands 3. Knoppix workshop 4. GNU/...

    debian软件包sources.list

    # deb cdrom:[Debian GNU/Linux 8.2.0 _Jessie_ - Official amd64 CD Binary-1 20150906-11:13]/ jessie main # deb cdrom:[Debian GNU/Linux 8.2.0 _Jessie_ - Official amd64 CD Binary-1 20150906-11:13]/ ...

    GNU/DEBIAN

    - **GNU/Debian**: 这一标题明确指出文档的主要内容是关于GNU/Debian的操作系统,尤其是Debian GNU/Linux这一特定版本。 - **Guide to Installation and Usage**: 描述中的这部分表明文档将提供有关Debian GNU/Linux...

    Debian GNULinux 图形安装教程、网络配置、软件源、基本配置.docx

    Debian GNULinux 图形安装教程、网络配置、软件源、基本配置 Debian GNULinux 是一个基于 GPL 和其他开源许可协议的操作系统,由 Debian 计划组织维护。Debian 计划组织是一个独立的、分散的开发者组织,纯粹志愿者...

Global site tag (gtag.js) - Google Analytics