使用環境:Centos 5.5
Centos 網路設定相關的設定檔: 檔案 /etc/sysconfig/network:可設定網路開啟狀態、預設介面、預設閘道、主機名稱、網域名稱等 目錄 /etc/sysconfig/network-scripts:各網路介面的控制指令碼,如 ifcfg-eth0,可設定介面的類型、IP、網關、MAC、開機狀態等 檔案 /etc/resolv.conf:設定本機解析網址的DNS資訊,可設定DNS名稱伺服器位址(最多3個)、本地區名、搜尋列表等 檔案 /etc/hosts:設定主機名稱到IP的映射,如原生localhost、主機名稱,到其它機器網域名稱或主機名稱。一般先解析名稱,再解析DNS 檔案 /etc/nsswitch.conf:可設定名稱解析順序(hosts節),指定先搜尋 /etc/hosts 還是先搜尋 /etc/resolv.conf 定義的DNS
Centos 網路設定相關的命令: service network restart/stop/start/status :網路服務管理命令 網路參數改變後需要重啟整個網路或對應網路介面 與 /etc/init.d/network restart 等效,是對服務指令碼程式/etc/init.d/network各個參數的運行 ifconfig:網路介面管理,可查看和控制網路介面狀態、修改介面參數等 ifconfig ethX:查看某一網路介面ethX的狀態。不指定介面時,表示查看所有 ifconfig ethX down/up:針對某一網路介面ethX的管理(開啟/關閉) ifconfig ethX inet 192.168.1.11 netmask 255.255.255.0:修改某一介面的網路設定 netstat:查看網路使用狀態(統計) hostname:顯示或修改主機名稱(重啟後無效) ping -c 4:向目標地址發送ICMP資訊包的方式,來確定目標主機是否在工作或網路聯通與否 traceroute :跟蹤路由路徑
參考:《正確CentOS網路設定的網路命令》和《鳥哥的Linux私房菜-伺服器架設篇》。