11.4. 各式應用程式的設定檔

原則上,安裝的軟體都會有其自有的設定檔,也會有自己的格式及語法。 因此,將其與系統分開獨立是件非常重要的事情。如此一來,套件管理工具將可以 很輕易的找出這些設定檔並管理這些設定檔。

原則上,設定檔會被放置在 /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 的更新 將不會對這個已修改過的設定檔做任何變動。

All FreeBSD documents are available for download at http://ftp.FreeBSD.org/pub/FreeBSD/doc/

Questions that are not answered by the documentation may be sent to <freebsd-questions@FreeBSD.org>.
Send questions about this document to <freebsd-doc@FreeBSD.org>.