linux init.d 脚本的解释

作者: 暴风鱼 | 来源:发表于2017-11-11 12:06 被阅读1037次
以此图中的脚本为例

0 1 2 3 4 5 6 的含义是什么?

上图脚本中,

# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6

的意思是,默认在 2 3 4 5 级别启动,在 0 1 6 级别不启动,其中数字的含义是:

等级0表示:表示关机
等级1表示:单用户模式
等级2表示:无网络连接的多用户命令行模式
等级3表示:有网络连接的多用户命令行模式
等级4表示:不可用
等级5表示:带图形界面的多用户模式
等级6表示:重新启动

/etc/下rc开头的目录中存放着需要自动启动的脚本(软链接):

/etc/rcS.d/ #开机后需要自动启动的一些基本服务
/etc/rc0.d/ #运行模式0下需要启动的服务
/etc/rc1.d/ #运行模式1下需要启动的服务
/etc/rc2.d/ #运行模式2下需要启动的服务
/etc/rc3.d/ #运行模式3下需要启动的服务
/etc/rc4.d/ #运行模式4下需要启动的服务
/etc/rc5.d/ #运行模式5下需要启动的服务
/etc/rc6.d/ #运行模式6下需要启动的服务

参见:http://blog.csdn.net/taiyang1987912/article/details/41698817

看一下/etc/rc2.d/ 中的内容

都是指向init.d中脚本的软链。

那么 软链的文件名开头S01是什么意思?

参见:http://i-proving.com/2007/11/09/start-service-at-linux-startup/


$network $local_fs $remote_fs 的含义是什么?

这个叫 system facility names

$local_fs   需要 mount /var/

$network    需要网络

$remote_fs  需要 mount /usr/

详细准确的解释请参见:https://wiki.debian.org/LSBInitScripts


相关文章

  • linux init.d 脚本的解释

    0 1 2 3 4 5 6 的含义是什么? 上图脚本中, 的意思是,默认在 2 3 4 5 级别启动,在 0 1 ...

  • 缓存架构实战-02-redis安装配置

    0.解压安装 1.将utils目录redis_init_script脚本拷贝到linux的/etc/init.d,...

  • 【linux】linux 配置nginx 开机自启动

    第一步 首先,在linux系统的/etc/init.d/目录下创建nginx文件,使用如下命令: nginx 脚本...

  • redis linux 服务配置

    redis linux 服务配置 1.复制服务启动脚本到 /etc/init.d 目录,并重命名为redisd 2...

  • linux自启动设置

    开机自启动 linux开机自启动的程序在/etc/init.d/这个文件夹,里面的文件全部都是脚本文体. rc (...

  • OpenWRT

    初始化 init.d Openwrt 使用自己的初始化脚本系统,所有的初始化脚本位于 /etc/init.d 目录...

  • linux记录

    source sh ./ 几种方法的解释 linux 脚本 service service 配置 挂载硬盘 [#...

  • CentOS7下Oracle11g自启配置

    编辑init.d脚本 vi /etc/init.d/dbora 赋权及加入自启 编辑oratab vi /etc/...

  • 独立服务

    独立服务启动:1:使用/etc/init.d/目录中的脚本启动服务例如:/etc/init.d/ heepd st...

  • linux系统自带函数库介绍

    1 概述 /etc/init.d/functions这个这个系统自带的函数库在/etc/init.d里,很多脚本执...

网友评论

    本文标题:linux init.d 脚本的解释

    本文链接:https://www.haomeiwen.com/subject/zoswmxtx.html