/etc/sysconfig/network 网络配置文件
此文件用来指定本机网络配置信息。主要包括是否启动网络功能、主机名设置、网关信息。其内容如下:
#cat /etc/sysconfig/network
NETWORKING=yes //表示是否启动网络功能
HOSTNAME=feihu //服务器的主机名
GATEWAY=192.168.1.6 //设置网关,可选
FORWARD_IPV4=yes //ipv4转发功能,可选
GATEWAYDEV=eth0 //网关的设备名,如eth0表示以太网,ppp0表示拨号,可选
/etc/hosts IP地址和主机名的映射
为了在网络上实现域名和IP地址的映射,在Linux操作系统中可以采用两种方式:对于大量的域名解析采用DNS服务器,在小型网络中,还可以使用/etc/hosts文件提供解析。
/etc/hosts中包含了常用IP地址和主机名之间的映射,还包括主机名的别名。
#cat /etc/hosts
IP地址 主机域名 别名 主机域名 别名...
127.0.0.1 localhost locatlost.localdomain localhosts4 localhost4.localdomain4
hosts文件通常含有主机名、localhost和系统管理员经常使用的系统别名,有时telnet到Linux机器要等待很长时间,在/etc/hosts中加入客户机的IP地址和主机名的匹配项,就可以减少登录等待时间。在没有域名服务器的情况下,系统上的所有网络程序都通过查询该文件来解析对应于某个主机名的IP地址。
/etc/host.conf配置名称解析器
内容:
order hosts,bind
“order”指定主机名查询顺序,其参数为用逗号隔开的查找方法,支持的查找方法为bind和hosts,分别代表DNS、/etc/hosts,这里规定先查询/etc/hosts文件,然后再使用DNS来解析域名。
/etc/services端口映射文件
services中包含了所有服务和端口号之间的映射,许多网络程序要使用这个文件。内容如:
#/etc/services:
#$Id:services,v 1.48 2009/11/11 14:32:31 ovasik Exp $
#....
#service-name port/protocol [aliases..] [#comment]
tcpmux 1/tcp #TCP port service multiplexer
ftp 21/tcp
ftp 21/udp fsp fspd
.....
此文件中,最左边一列是主机服务名,中间一列是端口号,“/”后面是端口类型,可以是TCP,也可以是UDP。后面的列都是前面服务的别名(除了#注释行)。在这个文件中也存在别名,它们出现在端口号后面,在上述例子中,sink和null都是discard服务的别名,管理员可以通过修改此文件的端口来设置对应服务的访问端口(如将telnet的端口改为1023,则用户在使用telnet登录系统时所用的端口为1023,23将失败)