一、ifconfig命令
ifconfig是Linux中最常用的網絡配置命令之一。通過ifconfig命令可以查看當前網絡接口的狀態、IP地址、MAC地址等信息。使用方法如下:
$ ifconfig
該命令會列出當前系統中所有的網絡接口及其狀態信息。如果需要指定具體的網絡接口,可以使用以下命令:
$ ifconfig eth0
該命令會列出eth0網卡的詳細信息,包括IP地址、MAC地址、網絡狀態等。
二、netstat命令
netstat命令用於顯示Linux系統中網絡連接、路由表、網絡接口的相關信息。使用方法如下:
$ netstat [option]
該命令可以加上多個選項,以顯示不同的信息。例如,使用如下命令可以查看當前系統中所有的網絡連接:
$ netstat -a
該命令顯示的內容包括本地IP地址、本地端口號、遠程IP地址、遠程端口號以及連接狀態等。
三、ping命令
ping命令用於測試網絡連接性。它會向指定的IP地址或主機名發送一個ICMP echo請求,以測試網絡是否暢通,常用於檢測網絡是否正常。使用方法如下:
$ ping [option] IP地址或主機名
例如,使用如下命令可以測試是否能夠ping通百度網站:
$ ping www.baidu.com
如果網絡連接正常,會得到類似如下的結果:
64 bytes from 14.215.177.38: icmp_seq=1 ttl=58 time=24.6 ms
其中,time為到達目標主機的往返時間。
四、route命令
route命令用於顯示和操作Linux系統的路由表,它可以查詢、添加、刪除和修改路由表中的條目。使用方法如下:
$ route [option]
例如,使用如下命令可以查看當前系統中的路由表:
$ route -n
該命令顯示的內容包括目標網絡地址、網關地址、掩碼、接口名稱以及躍點數等。
五、ss命令
ss命令和netstat命令類似,不過比netstat命令更快、更易讀。它可以顯示系統中的所有網絡連接、套接字、監聽端口等信息。使用方法如下:
$ ss [option]
例如,使用如下命令可以查看當前系統中所有的網絡連接:
$ ss -a
該命令顯示的內容包括本地IP地址、本地端口號、遠程IP地址、遠程端口號以及連接狀態等。
六、ip命令
ip命令是Linux中管理網絡接口的主要工具之一。它可以查詢和配置網絡接口的各種參數,例如IP地址、MAC地址、子網掩碼等。使用方法如下:
$ ip [option] [address | link | route | neighbour | rule]
例如,使用如下命令可以查看當前系統中所有的網絡接口:
$ ip link show
該命令會列出系統中所有的網絡接口名稱、MAC地址、狀態等信息。
七、traceroute命令
traceroute命令用於顯示數據包從本機到目標主機所經過的路由路徑,以檢測網絡連接的質量和故障。使用方法如下:
$ traceroute [option] IP地址或主機名
例如,使用如下命令可以查看從本機到百度的路由路徑:
$ traceroute www.baidu.com
該命令會顯示數據包經過的每個路由器的IP地址、主機名、延遲等信息。
通過以上幾個命令,可以方便地查看和管理Linux系統中的網絡狀態,從而快速排查網絡故障、優化網絡配置。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/204300.html