/etc/default 的用途是什么?

/etc/default 的用途是什么?

我安装的守护进程第一次要求我在那里设置一个标志。

它是用来做什么的?它是一个比较新的概念吗?

答案1

一个帖子在 Slackware 论坛上:

...这是已被一些软件包采用的 Debian 概念。

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

答案2

此目录中的文件主要包含配置参数。例如,如果您在 /etc/init.d/test 有一个服务,则脚本在启动/停止测试服务之前首先查看 /etc/default/test,搜索配置参数。

答案3

/etc/default/<service>包含与启动该服务相关的配置选项。它由启动服务的 init 脚本使用,而不是/etc/<program>由程序本身使用的包配置。

例如,它是一个常见的地方,允许您设置启动守护进程时使用的命令行选项或环境变量。

相关内容