linux網路診斷工具

2021-06-22 05:23:08 字數 3179 閱讀 1113

這篇文章收集了久經考驗靠譜的命令,也收集了幾個比較新的命令。多數命令都可以在圖形桌面執行,即使是沒什麼終端使用經驗的linux使用者也會常常執行命令來使用ping或是其它的網路診斷工具。

1.curl & wget

複製**

**如下:

ping傳送echo_request包到你指定的位址。這樣你可以很方便確認你的電腦和internet或是乙個指定的ip位址是不是通的。使用 -c 開關,可以指定傳送echo_request包的個數。

複製**

**如下:

tracepath命令和traceroute命令功能類似,但不需要root許可權。並且ubuntu預裝了這個命令,traceroute命令沒有預裝的。tracepath追蹤出到指定的目的位址的網路路徑,並給出在路徑上的每一跳(hop)。如果你的網路有問題或是慢了,tracepath可以查出網路在**斷了或是慢了。

複製**

**如下:

mtr命令把ping命令和tracepath命令合成了乙個。mtr會持續發包,並顯示每一跳ping所用的時間。也會顯示過程中的任何問題,在下面的示例中,可以看到在第6跳丟了超過20%的包。

複製**

**如下:

鍵入q或是ctrl + c來退出命令。

5.host

host命令用來做dns查詢。如果命令引數是網域名稱,命令會輸出關聯的ip;如果命令引數是ip,命令則輸出關聯的網域名稱。

複製**

**如下:

whois命令輸出指定站點的whois記錄,可以檢視到更多如誰註冊和持有這個站點這樣的資訊。

複製**

**如下:

ifplugstatus命令可以告訴你是否有網線插到在網路介面上。這個命令ubuntu沒有預裝,通過下面的命令來安裝:

sudo apt-get install ifplugd

這個命令可以檢視所有網路介面的狀態,或是指定網路介面的狀態:

複製**

**如下:

命令輸出『link beat detected』(檢測到連線心跳)表示有網線插著,如沒有則會輸出『unplugged』(未插入)。

8.ifconfig

ifconfig用於輸出網路介面配置、調優和debug的各種選項。可以快捷地檢視ip位址和其它網路介面的資訊。鍵入ifconfig檢視所有啟用的網路介面的狀態,包括它們的名字。可以指定網路介面的名字來只顯示這乙個介面的資訊。

複製**

**如下:

ifdown和ifup命令和執行ifconfig up,ifconfig down的功能一樣。給定網路介面的名字可以只禁用或啟用這乙個介面。需要root許可權,所以在ubuntu上需要使用sudo來執行。

複製**

**如下:

在linux桌面系統上執行這2個命令,很可能會輸出出錯資訊。linux桌面通過使用網路管理器(networkmanager)來管理你的網路介面。不過在沒有安裝網路管理器的伺服器版上,這2個命令仍然可用。

如果確實要在命令列上配置網路管理器,用nmcli命令。

10.dhclient

dhclient命令可以釋放你的電腦的ip位址並從dhcp伺服器上獲得乙個新的。需要root許可權,所以在ubuntu上需要sudo。無選項執行命令獲取新ip,或指定 -r 開關來釋放當前的ip位址。

複製**

**如下:

netstat命令可以顯示網路介面的很多統計資訊,包括開啟的socket和路由表。無選項執行命令顯示開啟的socket。

這條命令還有很多功能。比如,netstat -p命令可以顯示開啟的socket對應的程式。

netstat -s則顯示所有埠的詳細統計資訊。

1 linux網路診斷命令工具

網路故障排除工具 1 nmap 2 netstat 3 tcpdump 4 ping 5 tracert和traceroute 6 my traceroute mtr 7 mockoon 8 wireshark 9 openvas 10 grey matter 11 linux系統dig命令 12 ...

linux網路診斷故障

1 ip位址無法ping通 當在linux系統中ip位址無法ping通時,主要原因是由於網路資訊配置的錯誤導致的。解決方法 ifconfig eth0 192.168.1.2 netmask 255.255.255.0 ifdown eth0 ifup eth0 然後用ping命令,就可以ping通...

linux效能診斷 perf工具

安裝perf yum install perf perf幾個常用命令 統計全域性性能 perf record g 檢視記錄 perf report 檢視某個程序的異常問題 檢視程序id ps aux grep index.php 檢視記錄 perf record p 276 一段時間後 檢視記錄 p...