BSD 和 System V init 脚本之间的差异[转]
;)
Slackware Linux 使用 BSD init 脚本说说挺容易,但这究竟表示什么?
仿真 BSD init 样式的 Linux 和 UNIX 系统有一个 /etc/rc.d/ 目录,其中每个运行级别都包含一个 init 脚本。因此,如果要查看或修改运行级别 4 的 init 脚本,应该编辑文件 /etc/rc.d/rc.4。
另一方面,其 init 脚本基于 System V 的系统对于每个运行级别都有独立的目录。因此,如果要编辑运行级别 4 init 脚本,应查找 /etc/rc4.d/ 目录,并查找该目录中对应于要修改的服务的脚本。
这个差异导致了 Berkeley Software Distribution (BSD) UNIX 和 AT&T System V UNIX 之间的设计差异,这两者都开创了各自的 UNIX 商业版本。它们连同 Vi 以及 Emacs 一起是计算机界的激烈争论之一。
由于许多 Linux 发行版都喜欢 System V init 布局,Slackware 现在也附带了目录和 rc.sysvinit init 脚本,用于保持兼容性。
[/COLOR]