【Linux】Linux中/etc/rc开头文件-启动管理文件

【Linux】Linux中/etc/rc开头文件-启动管理文件

/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服务就能开机自启了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值