首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >/etc/rc.d vs /etc/init.d

/etc/rc.d vs /etc/init.d
EN

Unix & Linux用户
提问于 2010-10-26 18:22:42
回答 8查看 35.1K关注 0票数 19

ubuntu的/etc/init.d目录是否与我所认为的更标准的/etc/rc.d/ (至少在arch上)完全等同(功能上的)?对于启动脚本,规范使用init.d而不是rc.d有什么特殊的原因吗?

EN

回答 8

Unix & Linux用户

回答已采纳

发布于 2010-10-26 19:45:53

Ubuntu使用/etc/init.d来存储SysVinit脚本,因为Ubuntu是基于Debian的,这就是Debian所使用的。红帽使用/etc/rc.d/init.d。我忘了Slackware的用途。只是没有标准的地点。

Ubuntu曾短暂地从SysVinit切换到新贵,但现在转向使用systemd

票数 19
EN

Unix & Linux用户

发布于 2010-10-26 23:15:58

/etc/init.d是SVR4的老历史位置。我忘了为什么redhat添加了/etc/rc.d/ level。我认为应该将事情隔离到rc.d上,但为了向后兼容性,需要添加一组符号链接。所以红帽中有/etc/init.d,只是它在其他地方有符号连接。

因此,标准位置是/etc/init.d,尽管它可能是一个符号链接,而不是一个真正的目录。

有些非常老的Linux发行版用/etc/rc.local复制了BSD,但是几乎没有人再使用它了。

票数 8
EN

Unix & Linux用户

发布于 2010-10-27 16:29:09

斯拉克瓦尔仍然使用/etc/rc.d

FreeBSD使用/etc/rc.d/usr/local/etc/rc.d

票数 6
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/3537

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档