11.8. 配置文件

11.8.1. /etc配置

有数个目录中储存着设定信息,这些目录有:

/etc通用系统特定的设定信息。
/etc/defaults系统配置文件的预设版本。
/etc/mailsendmail(8)额外的设定以及其他MTA配置文件。
/etc/ppp配置 user-ppp 和 kernel-ppp 程序。
/usr/local/etc已安装应用程序的配置文件,可能会有以应用程序区分的子目录。
/usr/local/etc/rc.d已安装应用程序的rc(8) Script。
/var/db自动产生的系统特定数据库档案,例如套件数据库以及locate(1)数据库。

11.8.2. 主机名称

11.8.2.1. /etc/resolv.conf

FreeBSD要如何存取网际网络网域名称系统(Internet Domain Name System,DNS)是由resolv.conf(5)来控制。

/etc/resolv.conf中最常用的项目为:

nameserver解析程序(Resolver)要查询的名称服务器 IP 位置,这些服务器会依所列的顺序来查询,最多可以有三个。
search主机名称查询使用的搜寻清单。这通常会使用本机主机名称所在的网域。
域名本地网域名称。

典型的/etc/resolv.conf会如下:

search example.com
nameserver 147.11.1.11
nameserver 147.11.100.30

注意:

searchdomain选项应择一使用。

当使用DHCP时,dhclient(8)通常会使用从DHCP服务器所接收到的信息复写/etc/resolv.conf

11.8.2.2. /etc/hosts

/etc/hosts是简单的文字数据库,会与DNSNIS一并使用来提供主机名称与 IP 位址的对应。可将透过LAN所连接的在地电脑项目加入到这个档案做最简单的命名,来替代设定一个named(8)服务器。除此之外/etc/hosts可以用来提供本地的网际网络名称记录,来减少常用名称向外部DNS服务器查询的需求。

# $FreeBSD$
#
#
# Host Database
#
# This file should contain the addresses and aliases for local hosts that
# share this file.  Replace 'my.domain' below with the domainname of your
# machine.
#
# In the presence of the domain name service or NIS, this file may
# not be consulted at all; see /etc/nsswitch.conf for the resolution order.
#
#
::1			localhost localhost.my.domain
127.0.0.1		localhost localhost.my.domain
#
# Imaginary network.
#10.0.0.2		myname.my.domain myname
#10.0.0.3		myfriend.my.domain myfriend
#
# According to RFC 1918, you can use the following IP networks for
# private nets which will never be connected to the Internet:
#
#	10.0.0.0	-   10.255.255.255
#	172.16.0.0	-   172.31.255.255
#	192.168.0.0	-   192.168.255.255
#
# In case you want to be able to connect to the Internet, you need
# real official assigned numbers.  Do not try to invent your own network
# numbers but instead get one from your network provider (if any) or
# from your regional registry (ARIN, APNIC, LACNIC, RIPE NCC, or AfriNIC.)
#

/etc/hosts的格式如下:

[Internet address] [official hostname] [alias1] [alias2] ...

例如:

10.0.0.1 myRealHostname.example.com myRealHostname foobar1 foobar2

请参考hosts(5)取得更多资讯。

本文档和其它文档可从这里下载: ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

如果对于FreeBSD有问题,请先阅读 文档,如不能解决再联系 <questions@FreeBSD.org>.

关于本文档的问题请发信联系 <doc@FreeBSD.org>.