安裝網卡驅動程式: 需要檢查是否安裝kernel依賴包: rpm –q kernel-devel #檢查kernel依賴包是否安裝 yum –y install kernel-devel 檢查gcc和make是否安裝: rpm –q gcc make 下載驅動源碼包: 解壓源碼包: 安裝: 由於已經... ...
安裝網卡驅動程式:
- 需要檢查是否安裝kernel依賴包:
rpm –q kernel-devel #檢查kernel依賴包是否安裝
yum –y install kernel-devel
- 檢查gcc和make是否安裝:
rpm –q gcc make
- 下載驅動源碼包:
- 解壓源碼包:
- 安裝:
由於已經編譯過了,所以直接安裝即可。(上圖中src的文件夾都有makefile)
安裝過程中,生成了網卡驅動文件:
- 載入網卡驅動:
- 檢查網卡驅動是否載入:
查看當前地址:
可以查看指定的網卡設備名:
ifconfig eth0
查看或設置主機中的路由信息:
netstat查看網路連接狀態:
例:查看80埠是否啟用
實際上netstat命令已過時,它有相應的命令代替:
pingIP地址:
c2表示只ping兩次。
traceroute命令:測試從當前主機到目的主機間的網路節點。
格式:traceroute 目標主機地址。
nslookup命令:測試DNS功能變數名稱解析。
格式:nslookup 目標主機地址
設置網路參數的方式:
- 臨時配置:
例:更改ip
設置多個IP地址:
查看和臨時修改主機名:
網路介面配置文件:
ifdown eth0:關閉網卡
ifup eth0:啟用網卡
service network restart:重啟網路服務,它將所有網卡的配置刷新一次,無需重新啟用多個網卡。
修改主機名,需要修改配置文件:
/ect/sysconfig/network
重啟伺服器才能讓修改的主機名生效。
修改更改本機的DNS服務地址:
/etc/resolv.conf
/etc/hosts: 保存主機與ip地址的對應關係
雙網卡綁定:用於伺服器的網卡冗餘,避免單網卡損壞後伺服器網路無法通訊。
註意:eth0和eth1兩網卡文件不可以設置ip地址。
Linux包過濾防火牆:
netfilter:
位於Linux內核中的包過濾功能體系;
稱為Linux防火牆的"內核態"
iptables:
位於/sbin/iptables,用來管理防火牆規則的工具;
稱為Linux防火牆的"用戶態";
規則鏈:
5種規則鏈:
規則表:
4種規則表:
規則表包含的鏈:
防火牆管理命令:
常見的控制類型: