乱读天书, 不求甚解
周祎骏的个人云笔记
Toggle navigation
乱读天书, 不求甚解
主页
Linux:系统配置
Linux:用户管理
Linux:优化排错
Linux:进程调度
Linux:文件系统
Linux:网络
Linux:系统服务
Linux:安全
Linux:内核
容器:Docker
容器:containerd
容器编排:Kubernetes
IAC:Terraform
大数据:Hadoop
大数据:Zookeeper
大数据:Hbase
消息队列:rsyslog
消息队列:kafka
数据库:MySQL
数据库:MongoDB
搜索引擎:Elasticsearch
时序数据库:OpenTSDB
网站服务:Nginx
编程:Bash
编程:Perl
编程:Python
编程:C
编程:JAVA
编程:Rust
版本控制:gitlab
知识管理:docusaurus
常用小工具
关于我
标签
Linux服务 0.02 初始化服务upstart
2016-06-15 14:43:27
59
0
0
admin
> 这里介绍redhat6使用的upstart 参考文章: http://www.ibm.com/developerworks/cn/linux/1407_liuming_init2/ **redhat6虽然使用了upstart,但是其用法仍然最大化保持sysinit 的风格并做到向上兼容,因此sysinit 的runlevel及操作方式在redhat6仍有效,这里只说不同** #redhat5 sysinit与 redhat6 upstart 不同之处: 1. /etc/inittab 仅仅用来配置默认启动的runlevel,其他配置在其他文件中 2. /etc/init.d/xxx start/stop和 service xxx start/stop 仍可以用来管理服务,但是有了一个新的管理方式:initctl。 用initctl list 命令可以列出被initctl 管理的服务,这些服务如果死了,会被init 自动其起来。 3. 开机时各服务如果没有依赖关系则并行启动,有依赖关系还是串行启动。 #大致介绍 upstart 给服务定义了多种状态,当状态改变时会触发配置的相应的事件,比如是发个信号。upstart 需要能够得到服务的pid。 redhat6使用upstart主要目的是加快开机速度(sysinit 开启各个服务是串行的)。redhat6上绝大多数服务的开启方式仍然沿用了/etc/init.d下面的脚本,没有编写upstart 的脚本。 现在有一种新的init 服务叫systemd,redhat7开始使用这个。这东西现在越来越流行,有代替upstart的趋势。
上一篇:
Linux服务 0.01 初始化服务sysinit
下一篇:
Linux服务 0.03 初始化服务systemd
文档导航