/etc/rc0 .d-------rc6.d这些都是软链接

在CentOS7中,列出 ls -l /etc/rc*会得到一堆rc#.d文件(#表示数字0-6),这些文件是非常重要的它们都是软链接软链接到/etc/rc.d下各自的目录,如下图:

/etc/rc.d/rc0 .d-------rc6.d 这些个目录是干什么用的

软链接咱就不讲了,直接讲 /etc/rc.d/rc0 .d-------rc6.d 这些个目录是干什么用的,这些rc0.d–rc6.d下分别存放是linux各个级别下执行启动或关闭的脚本,rcn.d (n为1到6) 是对应于不同的runlevel下起不同的服务. 这些目录下都是一些符号连接, 连接到init.d下的一些文件.以S开头的表示要启动, 以D开头的不启动. 第一个字母后面的数值是一个优先级, 这个优先级是用chkconfig来维护的.(待解释,因为CentOS7应该改了,本人机子上这些目录下都是空的,没有文件)

/etc/rc.d/init.d/目录又是干什么的

/etc/init.d/这个目录就是/etc/rc.d/init.d/的一个软链接

可以看到 /etc/init.d/这个目录就是/etc/rc.d/init.d/的一个软链接,如下图:

查看/etc/rc.d/init.d/目录,有两个文件:funcations README

查看并阅读 README大致得知 其中传统的init脚本已被本机systemd服务文件替换,服务文件提供了与init脚本非常相似的功能。要使用服务文件,只需调用“systemctl”,即使用“systemctl start|stop service_name”等实现启动关闭服务。
而functions是一个脚本文件,系统启动时就会调用这个脚本,functions文件包含了很多基础函数,设置参数等。

/etc/rc.d/rc.local 开机自启(重点)

把需要开机启动的程序、命令写入 /etc/rc.d/rc.local 配置文件即可,这样就可以在系统启动时自动执行这个命令,就相当于Windows中方开机自启的程序放到C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp一样。
注意:chmod +x /etc/rc.d/rc.local 确保系统系统时可以运行这个文件。
如:vim /etc/rc.d/rc.local
添加以下命令
/usr/local/apache/bin/apachectl -k start
以后Apache服务就能开机自启了。

Linux中/etc/rc开头文件详细解释相关推荐

  1. linux中pwd命令详解,linux中的pwd命令的详细解释

    linxu下的pwd命令执行能够立刻知道目前工作目录的路径名称,下面由学习啦小编为大家整理了linux的pwd命令的详细解释的相关知识,希望对大家有帮助! 一.linux中的pwd命令的详细解释 Li ...

  2. linux中ls命令意思,linux中的ls命令的详细解释

    linxu下的ls命令是用来显示目标列表的.下面由学习啦小编为大家整理了linux的ls命令的详细解释的相关知识,希望对大家有帮助! 一.linux中的ls命令的详细解释 ls命令 ls命令用来显示目 ...

  3. linux 的ss命令,Linux中的ss命令的详细解释

    linxu下的ss其实Socket Statistics的缩写.下面由学习啦小编为大家整理了linux的ss命令的详细解释的相关知识,希望对大家有帮助! 一.Linux中的ssh命令的详细解释 1.命 ...

  4. linux中su命令源码,Linux中的su命令的详细解释

    linxu下的su命令的主要作用是变更为其他使用者的身份执行命令,面由学习啦小编为大家整理了linux的su命令的详细解释的相关知识,希望对大家有帮助! 一.Linux中的su命令的详细解释 建议大家 ...

  5. linux mkdir命令用法,linux中的mkdir命令的详细解释

    linxu下的mkdir命令从字面上就可以理解其实是创建文件或者目录的意思.下面由学习啦小编为大家整理了linux的mkdir命令的详细解释的相关知识,希望对大家有帮助! 一.linux中的mkdir ...

  6. Linux locate 作用,linux中的locate命令的详细解释

    linxu下的locate命令可以在搜寻数据库时快速找到档案,是个很方便的命令.下面由学习啦小编为大家整理了linux的locate命令的详细解释的相关知识,希望对大家有帮助! 一.linux中的lo ...

  7. linux命令tail-f,Linux中的tail命令的详细解释

    linxu下的tail命令用于显示指定文件的末尾内容,面由学习啦小编为大家整理了linux的tail命令的详细解释的相关知识,希望对大家有帮助! 一.Linux中的tail命令的详细解释 1.命令格式 ...

  8. Linux中mv的作用是,linux中的mv命令的详细解释

    linxu下的mv命令是一个常用命令,可以为文件或者目录重命名,下面由秋天网 Qiutian.ZqNF.Com小编为大家整理了linux的mv命令的详细解释的相关知识,希望对大家有帮助! 一.linu ...

  9. linux中more命令的意思,linux中的more命令的详细解释

    linxu下的more命令是干什么用的呢?下面由学习啦小编为大家整理了linux的more命令的详细解释的相关知识,希望对大家有帮助! 一.linux中的more命令的详细解释 Linux more ...

  10. linux中umount命令的功能,Linux中的umount命令的详细解释

    Linux下的umount命令的主要功能就是用来卸除文件系统,下面由学习啦小编为大家整理了linux下的umount命令的详细解释,希望对大家有帮助! Linux中的umount命令的详细解释 Lin ...

最新文章

  1. 「Django」rest_framework学习系列-用户认证
  2. Unity协程截图,WWWForm、WWW配合上传
  3. C++ 指针 vs 数组
  4. lux系统服务器安装后多大,服务器环境搭建
  5. ASP.NET Redis 开发
  6. java 设计作业——简单计算器
  7. HTML 与 CSS 总结
  8. uc看视频显示服务器有点忙,UC3软件常见问题处理方案
  9. java 多线程抢票_多线程抢票详解
  10. work with用法
  11. [HAOI2006]旅行comf(枚举+最小生成树)
  12. 跟NAS斗智斗勇的个人文件整理日常(没写完)
  13. WeChatDeveloper
  14. 使用TIMESTAMPDIFF计算两个时间戳之间的时间间隔
  15. PostgreSQL测试套-pg_regress使用
  16. [UE4]Epic Games Launcher,Intall failed. code:0以及下载慢的问题
  17. 遍历日历 LocalDate
  18. 1T文件夹 - 微云
  19. mysql删去root用户无法登录_MySQL误删root用户导致无法登陆解决方法
  20. 超诡异的自杀案,有点坑爹

热门文章

  1. 诡异的问题“该字符串未被识别为有效的 DateTime”
  2. 关于@synchronized
  3. MSIL实用指南-一维数组的操作
  4. JQuery中ajax用法
  5. cocos2d-x由Jni实现Java与C++打电话给对方
  6. CentOS 下安装maven3.04
  7. docker网络、bridge、host
  8. 把CAS部署远程服务器上,在本地client访问CAS会出现无法统一注销的问题
  9. JDK6中synchronized优化之锁升级
  10. Java集合Collection之实现原理解读(Map)