名称服务交换配置(/etc/nsswitch.conf)文件

/etc/nsswitch.conf中的每一个关键字都是/etc/目录下可以被/etc/nsswitch.conf控制的文件名称

aliases:邮件别名

passwd:系统用户

group:用户工作组

shadow:加密口令

hosts:主机名

networks:网络名

protocols:网络协议

services:服务名称

ethers:以太网

rpc:远程进程调用的名称

netgroup:网内工作组

files:除了netgroup,对其他关键字都有效

dns:只对hosts有意义

/etc/services 为网络服务配置文件,用于将网络服务名转换为端口号/协议。文件中的每一行对应一种服务,由4个字段组成,分别表示“服务名称”、“使用端口”、“协议名称”和“服务说明”。

/etc/resolv.conf为DNS客户端配置文件,当DNS客户端用户需要进行DNS解析时,系统会将查询请求发送到此文件中nameserver语句定义的IP地址(DNS服务器的IP地址)。另外还可以设置要求查询的域名等

search  域名(eg:liu.com):将搜索域设置为liu.com

nameserver IP地址(eg:192.168.1.1):设置DNS服务器的IP地址为192.168.1.1

domain 域名(eg:li.com):定义本地域名

/etc/sysconfig/network主要用于设置Linux系统的主机名及系统启动时是否加载网卡信息

NETWORKING=yes:表示系统启动时加载network IPv4协议

HOSTNAME=liu.a.com:表示设置系统的主机名为liu.a.com

/etc/sysconfig/network-scripts/ifcfg-eth0为网卡信息配置文件,包括网络接口设备、协议类型(静态、动态)、IP地址、子网掩码、网关、DNS服务器等。

静态IP设置的内容如下:

DEVICE=eth0

ONBOOT=yes     //系统开机时是否加载本网卡信息

BOOTPROTO=static

IPADDR=192.168.1.1

NETMASK=255.255.255.0

GATEWAY=192.168.1.254

动态IP设置的内容如下:

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=dhcp