6.4. 应用程序配置

典型的,被安装的应用程序有他自己的配置文件、语法等等。从基本系统中分开他们是很重要的以至于他们可以容易的被 package 管理工具定位和管理

一般来说,这些文件被安装在 /usr/local/etc。这个例子中,一个应用程序有很多配置文件并且创建了一个子目录来存放他们。

通常,当一个 port 或者 package 被安装的时候,配置文件示例也同样被安装了。它们通常用 .default 的后缀来标识。如果不存在这个应用程序的配置文件,它们会通过拷贝 .default 文件来创建。

例如,看一下这个目下的内容 /usr/local/etc/apache

-rw-r--r--  1 root  wheel   2184 May 20  1998 access.conf
-rw-r--r--  1 root  wheel   2184 May 20  1998 access.conf.default
-rw-r--r--  1 root  wheel   9555 May 20  1998 httpd.conf
-rw-r--r--  1 root  wheel   9555 May 20  1998 httpd.conf.default
-rw-r--r--  1 root  wheel  12205 May 20  1998 magic
-rw-r--r--  1 root  wheel  12205 May 20  1998 magic.default
-rw-r--r--  1 root  wheel   2700 May 20  1998 mime.types
-rw-r--r--  1 root  wheel   2700 May 20  1998 mime.types.default
-rw-r--r--  1 root  wheel   7980 May 20  1998 srm.conf
-rw-r--r--  1 root  wheel   7933 May 20  1998 srm.conf.default

文件大小显示了只有 srm.conf 改变了。以后 Apache 的升级就不会改变这个文件。