1、ping網絡
它經過向目標主機發送一個個數據包以及接受數據包的迴應來判斷主機和目標主機之間網絡鏈接狀況。ping的兩個功能:判斷網絡是否可達、網絡性能統計。tcp
ping使用的是網絡層的ICMP協議。
ping 【選項】 目標主機或IP地址性能
返回信息解釋測試
[lixn@localhost ~]$ ping -c 2 www.baidu.com PING www.a.shifen.com (61.135.169.125) 56(84) bytes of data. 64 bytes from 61.135.169.125 (61.135.169.125): icmp_seq=1 ttl=55 time=1.97 ms 64 bytes from 61.135.169.125 (61.135.169.125): icmp_seq=2 ttl=55 time=1.66 ms
報文尺寸 目標設備主機名或IP 序號 生存期 往返時間
--- www.a.shifen.com ping statistics ---統計信息摘要
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
發送包數 接受包數 丟包率 響應時間
rtt min/avg/max/mdev = 1.666/1.821/1.977/0.161 ms
應答計算最小值/平均值/最大值/
2、traceroutespa
功能:跟蹤從當前主機到目標主機沿途講過的網絡結點,並顯示這些中間節點的IP地址和響應時間。向目標主機發送UDP數據報,並設置一個較小的ttl值,路由器接收到數據報時會將ttl減1,當ttl爲0時,路由器將會丟掉數據報,並向原主機發送一個ICMP消息。若是路由器在5秒內沒有迴應,則返回爲*號,表示該路由在規定時間內沒有相應對他的探測,所以可用來判斷網絡故障可能的位置。code
3、netstatserver
是network statistics的縮寫,主要用於檢測主機(本機)的網絡配置和情況,用於查看與IP、TCP、UDP、ICMP協議相關的統計數據,能夠查看顯示網絡鏈接(包括進站和出戰)、系統路由表、網絡接口狀態等。blog
netstat 【選項】接口
-r——顯示當前主機路由表信息進程
-a——顯示當前全部開放的端口(比默認還要多幾個)
-t——顯示tcp傳輸協議的鏈接情況,等加於netstat | grep tcp 但-t更快
-u——顯示udp傳輸協議的鏈接情況,等價於netstat | grep udp
-i——顯示全部網絡接口的統計信息表
-l——顯示正處於監聽狀態的服務和端口
-p——顯示正在使用端口的服務進程號和服務程序名稱
-c——持續列出網絡狀態,監控鏈接狀況
-n——以數字的形式顯示IP地址和端口號
-e——顯示以太網的統計信息,此項能夠與a組合使用
-s
[lixn@localhost ~]$ netstat -atn Active Internet connections (servers and established)
協議 收 送 本地地址 與本地鏈接的遠程主機地址 鏈接狀態 Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:42081 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN tcp 0 1 172.30.0.54:47570 74.125.204.102:443 SYN_SENT tcp 0 1 172.30.0.54:47564 74.125.204.102:443 SYN_SENT tcp 0 1 172.30.0.54:47566 74.125.204.102:443 SYN_SENT tcp 0 0 172.30.0.54:32840 165.254.134.121:80 ESTABLISHED tcp 0 0 192.168.1.125:49202 192.168.1.142:139 ESTABLISHED tcp 0 1 172.30.0.54:47560 74.125.204.102:443 SYN_SENT tcp 0 1 172.30.0.54:47562 74.125.204.102:443 SYN_SENT tcp 0 1 172.30.0.54:47568 74.125.204.102:443 SYN_SENT tcp6 0 0 :::56937 :::* LISTEN tcp6 0 0 :::3306 :::* LISTEN tcp6 0 0 :::111 :::* LISTEN tcp6 0 0 ::1:631 :::* LISTEN
State——表示鏈接狀態,常見的狀態有listen(表示監聽狀態,等待接收入站的請求)、established(表示本機已經與其餘主機創建好鏈接)、time_wait(等待足夠的時間以確保遠程TCP接收鏈接中斷請求的確認)、syn sent(嘗試發起鏈接)、syn recv(接受發起的鏈接)等
4、arp
arp命令是地址解析協議Address Resolution Protocol的縮寫,用於將某個IP地址解析爲對應的mac地址