二、
Linux
网络基础
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
包含(本地网络中)已知主机的一个列表,用于主机名解析;
/etc/services
Internet网络服务文件,将网络服务名转换为端口号/协议。由 inetd、telnet、tcpdump 和一些其它程序读取。文件中的每一行对应一种服务,它由4个字段组成,中间用TAB或空格分隔,分别表示“服务名称”、“使用端口”、“协议名称”以及“别名”;
/etc/hostname
主机名配置文件,该文件只有一行,记录着本机的主机名。
/etc/host.conf
当系统中同时存在DNS域名解析和/etc/hosts主机表机制时,由该/etc/host.conf确定主机名解释顺序。
order是关键字,定义先用本机hosts主机表进行名称解释,如果不能解释,再搜索bind名称服务器(DNS)。
/etc/nsswitch.conf
名称服务交换设定文件。它控制了数据库搜寻的工作,包括承认的主机,使用者,群组等。此外,这个档案还定义了所要搜寻的数据库;:
指明主机数据库来自两个地方,files ( /etc/hosts file) 和 DNS;
# To use db, put the "db" in front of "files" for entries you want to be
# looked up first in the databases
#
# Example:
#passwd: db files nisplus <?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />nis
#shadow: db files nisplus nis
#group: db files nisplus nis
passwd: files
shadow: files
group: files
#hosts: db files nisplus nis dns
hosts: files dns
# Example - obey only what nisplus tells us...
#services: nisplus [NOTFOUND=return] files
#networks: nisplus [NOTFOUND=return] files
#protocols: nisplus [NOTFOUND=return] files
#rpc: nisplus [NOTFOUND=return] files
#ethers: nisplus [NOTFOUND=return] files
#netmasks: nisplus [NOTFOUND=return] files
bootparams: nisplus [NOTFOUND=return] files
ethers: files
netmasks: files
networks: files
protocols: files
rpc: files
services: files
netgroup: files
publickey: nisplus
automount: files
aliases: files nisplus
/etc/resolv.conf
该文件是DNS域名解析的配置文件(dns客户端),它的格式很简单,每行以一个关键字开头,后接配置参数。resolv.conf的关键字主要有四个,分别是:
用于配置常驻内核的网络接口。它用于在引导成功时设定网络接口。此后,只在需要调试及系统调整时才使用。
如没有给出参数, ifconfig 显示当前有效接口的状态。如给定单个 接口 作为参数,它只显示给出的那个接口的状态;如果给出一个 -a 参数,它会显示所有接口的状态,包括那些停用的接口。否则就对一个接口进行配置。
常用ifconfig命令查看网络信息:
激活网络设备
更改网络设备信息
关闭网络设备
修改网卡的MAC地址
转载于:https://blog.51cto.com/13233/82558