在 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)