開心生活站

位置:首頁 > IT科技 > 

linux網絡測試命令

IT科技1.33W

linux系統下網絡測試常用命令有:ping、telnet、nmap、nc命令等。

1、ping命令:

通常用來測試雙方網絡是否相通網絡是否啓動或者測試自己能否聯網,如果對方機器禁止ICMP協議ping他的話,是ping不通的。

常見命令參數

-q 不顯示任何傳送封包的信息,只顯示最後的結果

-n 只輸出數值

-R 記錄路由過程

-c count 總次數

-i 時間間隔

-t 存活數值:設置存活數值TTL的大小

2、telnet命令:

telnet 命令用來測試端口是否打開。

常見參數

-8 允許使用8位字符資料,包括輸入與輸出

-a 嘗試自動登入遠端系統

-b<主機別名> 使用別名指定遠端主機名稱

-c 不讀取用戶專屬目錄裏的.telnetrc文件

-d 啓動排錯模式

-e<脫離字符> 設置脫離字符

-E 濾除脫離字符

3、nmap 命令

nmap命令用來網絡探測工具和安全和端口掃描器。

Nmap以新穎的方式使用原始IP報文來發現網絡上有哪些主機,那些主機提供什麼服務(應用程序名和版本),那些服務運行在什麼操作系統(包括版本信息), 它們使用什麼類型的報文過濾器/防火牆,以及一堆其它功能。雖然Nmap通常用於安全審覈, 許多系統管理員和網絡管理員也用它來做一些日常的工作,比如查看整個網絡的信息,管理服務升級計劃,以及監視主機和服務的運行。

常用參數:

–traceroute 掃描主機端口並跟蹤路由

-p 掃描指定端口和端口範圍

-sP 對目標主機進行ping掃描
-A 使用高級功能進行掃描
-PE 強制執行直接的ICMPping

4、nc命令

nc(netcat)是功能強大的網絡工具,nc可以作爲server以TCP或UDP方式偵聽指定端口的掃描,nc可以作爲client發起TCP或UDP連接

機器之間傳輸文件,機器之間網絡測速。

常用參數:

-l 用於指定nc將處於偵聽模式。指定該參數,則意味着nc被當作server,偵聽並接受連接,而非向其它地址發起連接。

-p 暫未用到(老版本的nc可能需要在端口號前加-p參數,下面測試環境是centos6.6,nc版本是nc-1.84,未用到-p參數)

-s 指定發送數據的源IP地址,適用於多網卡機

-u 指定nc使用UDP協議,默認爲TCP

-v 輸出交互或出錯信息,新手調試時尤爲有用

-w 超時秒數,後面跟數字

linux網絡測試命令

標籤:linux 測試 命令