原則上,安裝的軟體都會有其自有的設定檔,也會有自己的格式及語法。 因此,將其與系統分開獨立是件非常重要的事情。如此一來,套件管理工具將可以 很輕易的找出這些設定檔並管理這些設定檔。
原則上,設定檔會被放置在 /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 的更新 將不會對這個已修改過的設定檔做任何變動。
本文及其他文件,可由此下載:ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/。
若有 FreeBSD 方面疑問,請先閱讀 FreeBSD 相關文件,如不能解決的話,再洽詢
<questions@FreeBSD.org>。
關於本文件的問題,請洽詢 <doc@FreeBSD.org>。