13.8.配置文件
13.8.1. /etc 的配置
有许多目录保存着配置信息。这些目录包括:
目录 | 用途 |
---|---|
/etc | 一般的系统特定配置信息。 |
/etc/defaults | 系统配置文件的默认版本。 |
/etc/mail | 额外的 sendmail(8) 配置和其他 MTA 配置文件。 |
/etc/ppp | 用户或系统 ppp 程序的配置 |
/usr/local/etc | 已安装的应用程序的配置文件。可能包含有应用名的子目录。 |
/usr/local/etc/rc.d | 已安装程序的 rc(8) 脚本 |
/var/db | 自动生成的系统特定数据库文件,例如软件包数据库和 locate(1) 数据库。 |
13.8.2. 主机名
13.8.2.1. /etc/resolv.conf
FreeBSD 系统如何访问互联网域名系统(DNS)是由 resolv.conf(5) 控制的。
以下为 /etc/resolv.conf 中最常见的条目:
nameserver | 解析器应查询的域名服务器的 IP 地址,服务器按照列出的顺序进行查询,最多可查询三个。 |
search | 用于主机名查询的搜索列表,这通常是由本地主机名的域决定的。 |
domain | 本地域名。 |
一个典型的 /etc/resolv.conf 长这样:
search example.com
nameserver 147.11.1.11
nameserver 147.11.100.30
注意
不能同时使用
search
和domain
参数。
当使用 DHCP 时,dhclient(8) 常常用从 DHCP 服务器中收到的信息来重写 /etc/resolv.conf。
13.8.2.2. /etc/hosts
/etc/hosts 是一个简单的文本数据库,它与 DNS 和 NIS 一起工作,提供主机名和 IP 地址的映射。通过局域网连接的本地计算机的条目可以被添加到这个文件中,以达到简化命名的目的,而不是建立一个 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) 的手册中找到更多信息。
Loading...