一:init.d

init.d 存放的是各种系统跟多服务的开始停止脚本等,/etc/init.d 是 /etc/rc.d/init.d 的软链接。

二:/rc.d/rc${runlevel}.d  这里面也是些脚本,放在这儿的脚本都是根据运行级别来确定的,以K开始的表示STOP 动作,以S开始的表示Start动作

三:rc.local

系统根据运行级别(runlevel)启动完rc${runlevel}.d 里面的脚本时候,就会调用rc.local脚本,无论什么级别都会执行,而不必区分runlevel=3 还是 runlevel=5

例1: 以Apache 为例子,将apachectl 作为一个服务:

cp /usr/local/apache/bin/apachectl /etc/rc.d/init.d/httpd

ln -s /etc/rc.d/init.d/httpd /etc/rc.d/rc3.d/S60httpd (60)代表启动顺序

这时候service httpd start|stop|restart 已经可以生效了,但是chkconfig --list 并没有看到我所添加的httpd服务,那是因为我们还没有把这个服务交给chkconfig来管理,所以chkconfig 还需要添加httpd服务才行,那么怎么加,又有什么要求呢?chkconfig --add httpd, 但是需要httpd的脚本需要有一些必要的信息才行。

# chkconfig: 35 60 60 (35 表示运行级别 3 和 5 第一个60 表示开始启动序号 第二个60表示关闭序号)
# description: Apache

编辑完毕之后,保存。 然后执行 chkconfig --add httpd

然后chkconfig --list 就可以看到httpd了。

例2: 以Apache为例,作为自启动服务

echo "./usr/local/apache/bin/apachectl start" >> /etc/rc.d/rc.local

这样每次重启也可以实现httpd自动。

Linux /etc/rc.d 下面 rc${runlevel}.d rc.local init.d 区别相关推荐

  1. linux关机_Linux中shutdown,halt,poweroff,init 0区别

    1)shutdown命令 我们较常使用的是shutdown这个命令,这个命令可以安全地关闭或重启Linux系统,它在系统关闭之前给系统上的所有登录用户提示一条警告信息.该命令还允许用户指定一个时间参数 ...

  2. linux常用关机命令shutdown、halt、poweroff、init用法

    linux下常用关机命令有:shutdown.halt.poweroff.init: 重启命令有:reboot. 本节脚本小编将为大家介绍介绍一些常用的关机命令以及各种关机命令之间的区别和具体用法. ...

  3. Linux下环境变量配置方法梳理(.bash_profile和.bashrc的区别)

    博客园 首页 新随笔 联系 管理 订阅 <div class="blogStats"><!--done--> 随笔- 556  文章- 38  评论- 77 ...

  4. linux里c库和gnu c库,Linux下的C的库文件和头文件有什么区别-

    Linux下的C的库文件和头文件有什么区别- (2012-04-10 01:16:57) 标签: linux 杂谈 Linux下的C的库文件和头文件有什么区别?刚刚接触 这里有点没搞清楚 如果按我的理 ...

  5. linux 下/etc/profile、/etc/bashrc、~/.bash_profile、~/.bashrc 的区别

    linux 下/etc/profile./etc/bashrc.~/.bash_profile.~/.bashrc 的区别 /etc/profile./etc/bashrc.~/.bash_profi ...

  6. Linux 基础知识(2)---Linux内核空间内存申请函数kmalloc、kzalloc、vmalloc的区别

    Linux内核空间内存申请函数kmalloc.kzalloc.vmalloc的区别 kzalloc与kmalloc区别    这个函数就是原来的两个函数的整合 , 即原来我们每次申请内存的时候都会这么 ...

  7. Linux脚本开头#!/bin/bash和#!/bin/sh是什么意思以及区别

    Linux脚本开头#!/bin/bash和#!/bin/sh是什么意思以及区别 一.意思 #!/bin/sh是指此脚本使用/bin/sh来解释执行,#!是特殊的表示符,其后面根的是此解释此脚本的she ...

  8. Linux下convert批处理的命令及其与Windows下nconvert的区别与联系

    Linux下convert批处理的命令及其与Windows下nconvert的区别与联系 linux下可以利用convert命令来直接进行图像的批处理,而windows下只能借助nconvert.ex ...

  9. 详解linux杀死进程方法:kill、pkill、killall之间的区别及用法!

    详解linux杀死进程方法:kill.pkill.killall之间的区别及用法! kill 命令 killall 命令 pkill 命令 kill.pkill.killall之间的区别 kill 命 ...

最新文章

  1. 串口ISPHUB制作
  2. Java内存使用量测试 看看我们天天在用的JVM到底浪费了多少内存资源
  3. 博图wincc连接数据块_西门子博途WINCC 可通过创建画面模板提高编程效率
  4. linux socket API / bind
  5. C++检测步骤与示例
  6. 前端学习(178):表格元素
  7. 简单理解JSONP的定义及其实现
  8. Android:Eclipse+ADT+Android SDK 搭建安卓开发环境
  9. js 使用闭包来创建私有变量
  10. 登陆界面上下左右居中自适应屏幕显示的简单实现
  11. 自动化报表,标准化流程---“JSL”(JMP编程语言),与重复操作说拜拜
  12. 负面营销 —— 是饮鸩止渴还是引爆流量
  13. logo是啥_logo是什么意思 LOGO知识解读
  14. PDF Expert for mac(最好用的pdf编辑工具)
  15. Android自定义控件---仿微信群聊(九宫格)头像
  16. 初学stm32单片机可以做什么简单的小作品?
  17. (旧文重贴)昨夜看了严宏的《java与模式》
  18. Cocos Creator 3D 粒子系统初战,不要钱的酷炫火焰拿走不谢!
  19. 通过java遍历文件夹的文件并通过条件筛选
  20. maven仓库 阿里云最新配置 https

热门文章

  1. emolg模板PHP7,PHP7下安装Emlog5.3.1的笔记
  2. 电热耦合_作者特稿︱电网运行环境下基于电热耦合潮流的架空线路应力预估
  3. mysql大项目:新闻管理系统
  4. omwin密立根油滴实验数据处理程序_哈工程最新大物实验报告29——磁场的测量...
  5. MySQL 5.7 主从复制配置
  6. 凤凰服务器系统,云服务器安装凤凰os
  7. oracle ocx加载错误,flash9.ocx 加载错误解决方法
  8. 源码包nginx 配置php,源码安装Nginx和PHP
  9. 手机mstsc远程工具_ToDesk — 免费不限速的远程控制软件
  10. 网络爬虫之css选择器