Linux下必須知道的網路命令都有哪些?

老男孩IT教育機構發表於2023-03-24

  Linux繼承了Unix以網路為核心的設計思想,是一個效能穩定的多使用者網路作業系統。在Linux系統中我們需要依靠命令來實現各種操作,那麼常用的網路命令都有哪些呢?以下是詳細的內容:

  1、curl&wget

  使用curl或wget命令,不用離開終端就可以下載檔案。如你用curl,鍵入curl -O後面跟一個檔案路徑。wget則不需要任何選項。下載的檔案在當前目錄。

  程式碼示例:curl -O website.com/file wget website.com/file

  2、ping

  ping傳送ECHO_REQUEST包到你指定的地址。這樣你可以很方便確認你的電腦和Internet或是一個指定的IP地址是不是通的。使用 -c 開關,可以指定傳送ECHO_REQUEST包的個數。

  程式碼示例:ping -c 4 google.com

  3、tracepath & traceroute

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

  程式碼示例:tracepath example.com

  4、mtr

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

  程式碼示例:mtr howtogeek.com

  5、host

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

  程式碼示例:host howtogeek.com host 208.43.115.82

  6、whois

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

  程式碼示例:whois example.com


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2941497/,如需轉載,請註明出處,否則將追究法律責任。

相關文章