在 Linux 中从单个配置文件移动到 .d 目录

在 Linux 中从单个配置文件移动到 .d 目录

注意:我并不是专门询问rc询问/etc 中的 rc0.d,rc1.d,... 目录

互联网和本网站上的许多指南都记得 Linux 发行版默认使用以下文件的日子

/etc/rc.conf
/etc/X11/xorg.conf
/etc/sysctl.conf
/etc/modprobe.conf
/etc/apt/sources.list
/etc/pacman.conf

用于配置。

在我新安装的 Arch Linux(内核 4.17)和 Ubuntu 18.04 上,这些现在都是目录:

/etc/rc.conf.d/*.conf
/etc/X11/xorg.conf.d/*.conf
/etc/sysctl.conf.d/*.conf
/etc/modprobe.conf/*.conf
/etc/apt/sources.list.d/*.list
/etc/pacman.conf                

(除了Pacman,他没变)

我可以理解更改的原因:大量简短的、命名良好的配置文件比巨大的单个文件更容易理解、使用、调试、添加等。

但变化从何而来?没有人提及这一转变。

.d从单个配置文件转移到目录是共同努力吗?

它是从哪里来的,或者是谁建议的,为什么叫这个.d名字?

相关内容