在 Linux 系统中,TCP/IP 网络是通过若干个文本文件进行配置的,需要编辑这些文件来完成联网工作。系统中重要的有关网络配置文件有:
/etc/sysconfig/network 该文件用来指定服务器上的网络配置信息,包含了控制和网络有关的文件和守护程序的行为的参数。
/etc/hosts IP 地址和主机名的映射
/etc/services 包含了服务名和端口号之间的映射
/etc/host.conf 配置名字解析器,声明系统到哪里寻找名字信息来配置 UNIX 名字解析器的库
/etc/nsswitch.conf 配置名字解析器
/etc/resolv.conf 配置DNS 客户
/etc/xinetd.conf
/etc/modules.conf 定义了各种需要在启动时加载的模块的参数信息
/etc/sysconfig/network-scripts/ifcfg-ethN 系统网络设备的配置文件
这些文件都可以在系统运行时进行修改,不用启动或者停止任何守护程序。更改会立刻生效(除了 /etc/sysconfig/network)