名稱服務交換配置(/etc/nsswitch.conf)文件
/etc/nsswitch.conf中的每一個關鍵字都是/etc/目錄下可以被/etc/nsswitch.conf控制的文件名稱
aliases:郵件別名
passwd:系統用戶
group:用戶工作組
shadow:加密口令
hosts:主機名
networks:網絡名
protocols:網絡協議
services:服務名稱
ethers:以太網
rpc:遠程進程調用的名稱
netgroup:網內工作組
files:除了netgroup,對其他關鍵字都有效
dns:只對hosts有意義
/etc/services 爲網絡服務配置文件,用於將網絡服務名轉換爲端口號/協議。文件中的每一行對應一種服務,由4個字段組成,分別表示“服務名稱”、“使用端口”、“協議名稱”和“服務說明”。
/etc/resolv.conf爲DNS客戶端配置文件,當DNS客戶端用戶需要進行DNS解析時,系統會將查詢請求發送到此文件中nameserver語句定義的IP地址(DNS服務器的IP地址)。另外還可以設置要求查詢的域名等
search 域名(eg:liu.com):將搜索域設置爲liu.com
nameserver IP地址(eg:192.168.1.1):設置DNS服務器的IP地址爲192.168.1.1
domain 域名(eg:li.com):定義本地域名
/etc/sysconfig/network主要用於設置Linux系統的主機名及系統啓動時是否加載網卡信息
NETWORKING=yes:表示系統啓動時加載network IPv4協議
HOSTNAME=liu.a.com:表示設置系統的主機名爲liu.a.com
/etc/sysconfig/network-scripts/ifcfg-eth0爲網卡信息配置文件,包括網絡接口設備、協議類型(靜態、動態)、IP地址、子網掩碼、網關、DNS服務器等。
靜態IP設置的內容如下:
DEVICE=eth0
ONBOOT=yes //系統開機時是否加載本網卡信息
BOOTPROTO=static
IPADDR=192.168.1.1
NETMASK=255.255.255.0
GATEWAY=192.168.1.254
動態IP設置的內容如下:
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp