network详解1

一、简介

在linux操作系统中,所有的网络通信都在配置好的软件接口和连接到操作系统的物理网络设备之间进行。一般的,在操作系统中会有三种网络相关的文件:

  • Interface configuration files
  • Interface control scripts
  • Network function files
    三种文件共同协作,以达到配置各种网络设置的目的。

二 、Network Configuration Files(网络配置文件)

在深入研究接口配置文件(Interface configuration files)之前,让我们首先逐项列出网络配置中使用的关键配置文件。了解这些文件在设置网络堆栈中的作用。
关键的配置文件如下所示

1、/etc/hosts

该文件的主要作用是解析无法以任何其他方式解析的主机名或者域名,它还可用于解析没有 DNS 服务器的小型网络上的主机名。无论计算机所在的网络类型如何,该文件都应该包含一行,该行指定了回环设备的IP地址( loopback device 127.0.0.1)以及它所对应的主机名(localhost.localdomain),对于更多的信息,详情请看 hosts(5) man page 。 具体如下:

[root@master01 ~]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
[root@master01 ~]# 

2、/etc/resolv.conf

此文件指定 DNS 服务器的 IP 地址和搜索域(search domain),有关此文件的更多信息,请参考 resolv.conf(5)man page。具体实例如下:

[root@master01 ~]# cat /etc/resolv.conf 
; generated by /usr/sbin/dhclient-script
search localdomain
nameserver 192.168.168.2
[root@master01 ~]# 

3、/etc/sysconfig/network

此文件指定所有网络接口的路由和主机信息。它用于包含具有全局效果的指令,而不是特定于接口的指令

4、/etc/sysconfig/network-scripts/ifcfg-<interface-name>

对于每个网络接口,都有一个相应的接口配置文件。其中每个文件都提供特定于特定网络接口的信息。

三、其他文件

1、/usr/share/doc/initscripts-<version>/sysconfig.txt

网络配置文件的可用选项指南,包括本章未涵盖的 IPv6 选项。

2、/usr/share/doc/iproute-<version>/ip-cref.ps

此文件包含有关 ip 命令的大量信息,这些信息可用于操作路由表等

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值