目錄
查看網路介面資訊ifconfig
查看主機名稱hostname
查看路由表條目route
查看網路連接情況netstat
獲取socket統計資訊ss
測驗網路連接ping
域名決議nslookup
設定網路引數的方式
設定網路介面引數ifconfig
設定路由記錄route
網路介面組態檔
啟用、禁用網路介面配置
主機名稱組態檔
域名決議組態檔
本地主機映射檔案
/etc/hosts檔案
hosts檔案和DNS服務器的比較
總結
查看網路介面資訊ifconfig
查看所有活動的網路介面資訊
執行ifconfig命令
查看指定網路介面資訊

查看主機名稱hostname
■hostname命令
●查看或設定當前主機名
hostname [主機名]
■示例
[root@localhost ~]# hostname localhost.localdomain
查看路由表條目route
■route命令
●查看或設定主機中路由表資訊
route [-n]

查看網路連接情況netstat
■netstat命令
●查看系統的網路連接狀態、路由表、介面統計等資訊
netstat [選項]
■常用選項
●-a、-n、-p、-t、 -u、-r
-a:顯示主機中所有活動的網路連接資訊(包括監聽、非監聽狀態的服務埠)
-n: 以數字的形式顯示相關的主機地址、埠等資訊
-r:顯示路由表資訊
-l:顯示處于監聽(Listening)狀態的網路連接及埠資訊
-t: 查看TCP (Transmission Contro1 Protoco1,傳輸控制協議)相關的資訊
-u: 顯示UDP (user Datagram Protocol,用戶資料報協議)協議相關的資訊
-p: 顯示與網路連接相關聯的行程號、行程名稱資訊(該選項需要root權限)

獲取socket統計資訊ss
格式
ss [選項]
ss命令:也可以查看網路連接情況,主要用于獲取socket統計資訊,它可以顯示和netstat命令類似的輸出內容,
但ss的優勢在于它能夠顯示更多更詳細的有關TCP和連接狀態的資訊,而且比netstat更快速更高效
當服務器的socket連接數量變得非常大時,無論是使用netstat命令還是 直接cat /proc/net/tcp,執行速度都會很慢,
ss快的秘訣在于,它利用到了TCP協議堆疊中tcp_diag, tcp_diag是一 個用于分析統計的模塊, 可以獲得Linux
內核中第一手的資訊, 這就確保了ss的快捷高效
ss命令是Linux CentOS 7中iproute軟體包的一部分,默認已經安裝,
#選項:
-t: tcp協議相關
-u: udp協議相關
-w:裸套接字相關
-x: unix sock相關
-l: listen狀態的連接
-a:所有
-n:數字格式
-p:相關的程式及PID
-e:擴展的資訊
-m:記憶體用量
-o: 計時器資訊
-r: --resolve 把IP解釋為域名,把埠號解釋為協議名稱,
測驗網路連接ping
ping命令
測驗網路連通性
ping [選項] 目標主機

-c 是指定發送多少包
Ping -c 3 192.168.91.1 是發送3個包
跟蹤資料包 traceroute
■traceroute命令
●測驗從當前主機到目的主機之間經過的網路節點
traceroute 目標主機地址

域名決議nslookup
nslookup命令
●測驗DNS域名決議
nslookup 目標主機地址 [DNS服務器地址]

設定網路引數的方式
■臨時配置---使用命令調整網路引數
●簡單、快速,可直接修改運行中的網路引數
●一般只適合在除錯網路的程序中使用
●系統重啟以后,所做的修改將會失效
■固定設定---通過組態檔修改網路引數
●修改各項網路引數的組態檔
●適合對服務器設定固定引數時使用
●需要多載網路服務或者重啟以后才會生效
設定網路介面引數ifconfig


設定路由記錄route
■添加到指定網段的路由記錄
route add -net 網段地址 gw IP地址
■洗掉到指定網段的路由記錄
route del -net 網段地址
■向路由表中添加默認網關記錄
route add default gw IP地址
■洗掉路由表中默認的網關記錄
route del default gw IP地址

網路介面組態檔
■/etc/sysconfig/network-scripts/目錄下
●ifcfg-ens33:第1塊以太網卡的組態檔

啟用、禁用網路介面配置
■重啟network網路服務
[root@localhost ~]# systemctl restart network
■禁用、啟用網路介面
[root@localhost ~]# ifdown ens33
[root@localhost ~]# ifup ens33
主機名稱組態檔

域名決議組態檔
■/etc/resolv.conf檔案
●保存本機需要使用的DNS服務器的IP地址

本地主機映射檔案
/etc/hosts檔案
●保存主機名與IP地址的映射記錄

hosts檔案和DNS服務器的比較
●默認情況下,系統首先從hosts檔案查找決議記錄
●hosts檔案只對當前的主機有效
●hosts檔案可減少DNS查詢程序,從而加快訪問速度
總結
主要學習Linux網路設定,需要掌握網路設定的基本命令
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/303009.html
標籤:其他
