linux下 init程序与系统服务启动管理
来源:互联网 发布:网店美工课教案 编辑:程序博客网 时间:2024/06/01 17:26
一般来说,添加自定义服务的流程如下:、
- 在/etc/init.d的文件夹下,添加需要执行的相关脚本。
- 在/etc/rc*.d 文件夹,建立软链接 *ln -s K/S /etc/init.d/*.sh*** # ln 后面接上 期望生成的链接文件名。
以K/S开头+启动顺序的数字+简单的描述。数字越小,越早启动,s表示启动,K表示关闭。 在openwrt中,只有一个rc.d的文件夹用来存放启动文件的链接文件,一般在init.d的下脚本的前面加上START=数字,就会在rc.d的文件夹下生成对应的链接文件, 在ubuntu下就会比较麻烦,具体如下 : 总共有 rc0.d rc1.d rc2.d rc3.d rc4.d rc5.d rc6.d 分别表示 不同的启动级别 ,
Ubuntu中的运行级别
0(关闭系统)
1(单用户模式,只允许root用户对系统进行维护。)
2 到 5(多用户模式,其中3为字符界面,5为图形界面。)
6(重启系统)
当然,在ubuntu下,也可以手动创建链接文件软链接到init.d下的脚本文件,也可以使用update-rc.d的命令,可以很方便的在 rc*.d的各个文件夹下生成需要的链接文件。- 当然 更多的服务我们会尝试放在 rc.local文件下,这其实也是init.d下的一个启动文件,链接到rc*.d下的时候,放在最后进行启动。此处需要注意的话是,/etc/init.d/rc.local脚本其实并不是真正存放我们命令的地方,真正的脚本文件在 /etc/rc.local 下,前一个脚本会判断 后者是否可执行,然后就执行后者,所以,需要记得千万给/etc/rc.local文件 添加可执行权限, 然后再把需要执行的命令写入/etc/rc.local文件中。
阅读全文
0 0
- linux下 init程序与系统服务启动管理
- Linux的Init程序与系统服务管理
- Linux的init程序与系统服务管理
- Linux系统服务 4 ---- 启动流程+模块管理与loader
- linux系统下tftp服务的安装与启动
- Linux服务管理---系统运行级别、rpm启动与自启动、源码包的启动
- Linux管理默认系统开机启动服务
- [ linux ] ubuntu的init与系统服务设置!
- Linux系统init启动流程
- linux下启动服务和监听程序
- cmd下启动oracle服务(linux系统)
- Linux系统下安装启动ssh服务
- linux 下的系统服务管理
- Linux系统服务启动与停止
- Linux系统服务与开机启动
- Linux cron服务与系统自动化管理
- Linux系统服务与管理(Service)
- Linux服务管理(1)--服务的分类与启动
- javaWeb---Spring框架入门
- SpringBoot学习笔记001--创建第一个spring boot应用
- addslashes()、stripslashes()、htmlspecialchars()、htmlspecialchars_decode()函数
- 竞赛水题:通关密码。
- Excel在统计分析中的应用—第七章—参数估计-总体均值之差的估计
- linux下 init程序与系统服务启动管理
- redis-string类型操作
- RocketMQ源码解析-Broker的消息存储
- Hbase关键的几个点
- [Java数据结构]简单排序之冒泡排序
- 我的第一次...考试分析 part one
- Java synchronized 学习笔记
- zookeeper原理必读
- 谈谈系统架构这个东西