/etc/default的目的是什么?

我一直以为/etc/default是一个方便的地方,可以保存配置文件的安装后/默认状态,这样当一些可怜的系统管理员到达一个新系统时,她可以快速确定该实例上已经定制了什么。

但是刚刚在那里看了一下,似乎我错了?所以如果这是一个愚蠢的问题,我向你道歉...

  1. /etc/default目录应该放什么内容?
  2. 在哪里适合保存配置文件的默认状态,或者是否有惯例可循?
1个回答

来自 Slackware 论坛上的一篇帖子

基本上,/etc/default 包含了一些最终用户或管理员可能会更改的参数,而不是将值嵌入实际的启动脚本中。通过这种方式,即使您升级了软件包并替换了启动脚本,更改也将持久保存。

在 Debian 中,/etc/default/ 是一个大多数为空文件的目录。它的工作方式是每个 /etc/init.d/test 脚本在启动/停止测试服务之前首先源化 /etc/default/test。该文件的目的是为启动服务提供额外选项,或覆盖服务启动的某些方面。