學會查看及測試網絡shell
學會設置網絡地址參數bash
查看網絡接口的信息ifconfig服務器
格式:ifconfig 網絡接口名網絡
hostname命令:查看或設置當前主機名ide
bash啓用新的shell會話測試
查看路由條目route3d
route命令:查看或設置主機中路由表信息調試
格式:route –nblog
查看網絡鏈接狀況netstat接口
netstat命令:查看系統的網絡的鏈接狀態,路由表,接口統計信息
格式:netstat [選項]
經常使用選項:
-a:顯示全部活動鏈接
-n:以數字形式顯示
-p:顯示進程信息
-t:查看TCP協議相關信息
-u:查看UDP協議相關信息
-r:顯示路由表信息
ping命令:測試網絡的連通性
格式:ping [選項] 目標主機
ctrl+c終止測試
跟蹤數據包traceroute
traceroute命令:測試從主機到目的主機之間通過的網絡節點
格式:traceroute 目標主機地址
域名解析nslookup
nslookup命令:測試DNS域名解析
格式:nslookup 目標主機地址 [DNS服務器地址]
設置網絡參數的方式
臨時配置——使用命令調整網絡參數
簡單,快速,課直接修改運行中的網絡參數
通常只適合在調試網絡的過程當中使用
系統重啓之後,所作的修改將會失效
固定設置——經過配置文件修改網絡參數
修改各項網絡參數的配置文件
適合對服務器設置固定參數時使用
須要重載網絡服務或者重啓之後纔會生效
設置網絡接口參數ifconfig
設置網絡接口的ip地址,子網掩碼
格式:ifconfig 接口名 ip地址 [netmask 子網掩碼]
ifconfig 接口名 ip地址 [/掩碼長度]
禁用或者從新激活網卡
ifconfig 網絡接口 up
ifconfig 網絡接口 down
設置虛擬網絡接口
格式:ifconfig 接口名:序號 ip地址
設置路由記錄route
刪除路由表中的默認網關記錄
route del default gw ip地址
向路由表中添加的默認網關記錄
route add default gw ip地址
添加到指定網段的路由記錄
route add –net 網段地址 gw ip地址
刪除到指定網段的路由記錄
route del –net 網段地址 gw ip地址
編寫shell腳本,添加路由記錄
爲腳本添加可執行權限
編輯/etc/rc.local文件,重啓後路由記錄自動添加
網絡接口配置文件
/etc/sysocnfig/network-scripts/目錄下的
ifcfg-eth0:第1塊以太網卡的配置文件
ifcfg-eth1:第2塊以太網卡的配置文件
啓用、禁用網絡接口配置
重啓network:網絡服務
禁用、啓用網絡接口
主機名稱配置文件
/etc/sysconfig/network文件
用途:保存全局網絡設置,主要包括主機名信息
域名解析配置文件
/etc/resolv.conf文件
用途:保存本機須要使用的DNS服務器的IP地址
本地主機映射文件
/etc/hosts文件
用途:保存主機名與Ip地址的映射記錄
hosts文件和DNS服務器的比較
默認狀況下,系統首先從hosts文件查找解析記錄
hosts文件只對當前的主機有效
hosts文件可減小DNS查詢過程,從而加快訪問速度