導航:首頁 > 操作系統 > ping時間戳linux

ping時間戳linux

發布時間:2023-03-26 15:15:48

linux下ping -T(也就是加入時間戳)如何使用不知道應該帶什麼類型的數據,總是返回說數據類型不對。

-T timestamp option
Set special IP timestamp options. timestamp option may be either
tsonly (only timestamps), tsandaddr (timestamps and addresses) or
tsprespec host1 [host2 [host3 [host4]]] (timestamp prespecified
hops).

ping -T tsonly x.x.x.x
ping -T tsandaddr x.x.x.x
...

㈡ ping的命令參數

參照ping命令的幫助說明來說說使用中會需要的技巧,ping只有在安裝了TCP/IP協議以後才可以使用:
ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-j computer-list] | [-k computer-list] [-w timeout] destination-list
說明:通常情況下,XP以上系統的ping命令幫助顯示的是中文,故無需翻譯。
Options:
-t Ping the specified host until stopped To see statistics and continue - type Control-Break;To stop - type Control-C.
不停的ping對方主機,直到你按下Control-C。
此功能沒有什麼特別的技巧,不過可以配合其他參數使用,將在下面提到。
-a Resolve addresses to hostnames.
解析計算機NetBios名。
示例:C:>ping -a 192.168.1.21
Pinging iceblood.yofor com [192.168.1.21] with 32 bytes of data:
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254
Ping statistics for 192.168.1.21:
Packets: Sent = 4,Received = 4,Lost = 0 (0% loss),Approximate round trip times in milli-seconds:
Minimum = 0ms,Maximum = 0ms,Average = 0ms
從上面就可以知道IP為192.168.1.21的計算機NetBios名為iceblood.yofor com。
-n count Number of echo requests to send.
發送count指定的Echo數據包數。
在默認情況下,一般都只發送四個數據包,通過這個命令可以自己定義發送的個數,對衡量網路速度很有幫助,比如我想測試發送50個數據包的返回的平均時間為多少,最快時間為多少,最慢時間為多少就可以通過以下獲知:
C:>ping -n 50 202.103.96.68
Pinging 202.103.96.68 with 32 bytes of data:
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
Request timed out.
………………
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241
Ping statistics for 202.103.96.68:
Packets: Sent = 50,Received = 48,Lost = 2 (4% loss),Approximate round trip times in milli-seconds:
Minimum = 40ms,Maximum = 51ms,Average = 46ms
從以上我就可以知道在給202.103.96.68發送50個數據包的過程當中,返回了48個,其中有兩個由於未知原因丟失,這48個數據包當中返回速度最快為40ms,最慢為51ms,平均速度為46ms。
-l size Send buffer size.
定義echo數據包大小。
在默認的情況下windows的ping發送的數據包大小為32byte,我們也可以自己定義它的大小,但有一個大小的限制,就是最大隻能發送65500byte,也許有人會問為什麼要限制到65500byte,因為Windows系列的系統都有一個安全漏洞(也許還包括其他系統)就是當向對方一次發送的數據包大於或等於65532時,對方就很有可能宕機,所以微軟公司為了解決這一安全漏洞於是限制了ping的數據包大小。雖然微軟公司已經做了此限制,但這個參數配合其他參數以後危害依然非常強大,比如我們就可以通過配合-t參數來實現一個帶有攻擊性的命令:(以下介紹帶有危險性,僅用於試驗,請勿輕易施於別人機器上,否則後果自負)
C:>ping -l 65500 -t 192.168.1.21
Pinging 192.168.1.21 with 65500 bytes of data:
Reply from 192.168.1.21: bytes=65500 time<10ms TTL=254
Reply from 192.168.1.21: bytes=65500 time<10ms TTL=254
………………
這樣它就會不停的向192.168.1.21計算機發送大小為65500byte的數據包,如果你只有一台計算機也許沒有什麼效果,但如果有很多計算機那麼就可以使對方完全癱瘓,我曾經就做過這樣的試驗,當我同時使用10台以上計算機ping一台Win2000Pro系統的計算機時,不到5分鍾對方的網路就已經完全癱瘓,網路嚴重堵塞,HTTP和FTP服務完全停止,由此可見威力非同小可。
-f Set Don<|>t Fragment flag in packet.
在數據包中發送「不要分段」標志。
TTL(生存時間值)
TTL的作用是限制IP數據包在計算機網路中的存在的時間。TTL的最大值是255,TTL的一個推薦值是64。
在一般你所發送的數據包都會通過路由分段再發送給對方,加上此參數以後路由就不會再分段處理。
-i TTL Time To Live.
指定TTL值在對方的系統里停留的時間。
此參數同樣是幫助你檢查網路運轉情況的。
-v TOS Type Of Service.
將「服務類型」欄位設置為 tos 指定的值。
-r count Record route for count hops.
在「記錄路由」欄位中記錄傳出和返回數據包的路由。
在一般情況下你發送的數據包是通過一個個路由才到達對方的,但到底是經過了哪些路由呢?通過此參數就可以設定你想探測經過的路由的個數,不過限制在了9個,也就是說你只能跟蹤到9個路由,如果想探測更多,可以通過其他命令實現,我將在以後的文章中給大家講解。以下為示例:
C:>ping -n 1 -r 9 202.96.105.101 (發送一個數據包,最多記錄9個路由)
Pinging 202.96.105.101 with 32 bytes of data:
Reply from 202.96.105.101: bytes=32 time=10ms TTL=249
Route: 202.107.208.187 ->
202.107.210.214 ->
61.153.112.70 ->
61.153.112.89 ->
202.96.105.149 ->
202.96.105.97 ->
202.96.105.101 ->
202.96.105.150 ->
61.153.112.90
Ping statistics for 202.96.105.101:
Packets: Sent = 1,Received = 1,Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 10ms,Maximum = 10ms,Average = 10ms
從上面我就可以知道從我的計算機到202.96.105.101一共通過了202.107.208.187 ,202.107.210.214,61.153.112.70,61.153.112.89,202.96.105.149,202.96.105.97這幾個路由。
指定 count 指定的躍點數的時間戳。
此參數和-r差不多,只是這個參數不記錄數據包返回所經過的路由,最多也只記錄4個。
-j host-list Loose source route along host-list.
利用 computer-list 指定的計算機列表路由數據包。連續計算機可以被中間網關分隔(路由稀疏源)IP 允許的最大數量為 9。
-k host-list Strict source route along host-list.
利用 computer-list 指定的計算機列表路由數據包。連續計算機不能被中間網關分隔(路由嚴格源)IP 允許的最大數量為 9。
-w timeout Timeout in milliseconds to wait for each reply.
指定超時間隔,單位為毫秒。
此參數沒有什麼其他技巧。
另外 在win7中
-4 強行使用IPv4
-6 強行使用IPv6
那樣在區域網中 知道對方主機名字 就可知道他們的IPv4地址和IPv6地址了
ping命令的其他技巧:在一般情況下還可以通過ping對方讓對方返回給你的TTL值大小,粗略的判斷目標主機的系統類型是Windows系列還是UNIX/Linux系列,一般情況下Windows系列的系統返回的TTL值在100-130之間,而UNIX/Linux系列的系統返回的TTL值在240-255之間,當然TTL的值在對方的主機里是可以修改的,Windows系列的系統可以通過修改注冊表以下鍵值實現:
[HKEY_LOCAL_MACHINEsys ]
DefaultTTL=dword:000000ff
255---FF
128---80
64----40
32----20
Ping是個使用頻率極高的網路診斷程序,用於確定本地主機是否能與另一台主機交換(發送與接收)數據包。根據返回的信息,你就可以推斷TCP/IP參數是否設置得正確以及運行是否正常。需要注意的是:成功地與另一台主機進行一次或兩次數據報交換並不表示TCP/IP配置就是正確的,你必須執行大量的本地主機與遠程主機的數據報交換,才能確信TCP/IP的正確性。

㈢ linux 系統下ping -f命令

ping -f
盡可能快地發送報文

linux下 ping命令參數
表1 ping命令參數(linux)
參數
描述
-c count
在收發指定的count個數目的報文後停止
-d
在套介面設置so_debug
-f
盡可能快地發送報文
-i wait
設置連續報文發送時報文間的發送時間間隔(單位為秒)
-i ?device?
設置輸出介面
-l preload
盡可能快地發送預載的報文,然後再返回到正常發送模式
-n
不查尋主機名,僅僅給出ip地址值
-p pattern
定義隨同報文一起被發送的便箋內容(便箋最長為16個位元組)
-q
僅輸出結果的總結內容
-r
不使用路由表來發送報文,而是直接把報文發到主機
-r
設置記錄路由選擇功能,即記錄報文傳送經過的路徑
-s packetsize
設置要發送的報文大小(單位為位元組,最大長度是64k,預設長度是64)
-t tsonly
發送一個帶有時間戳的ping報文
-t tsandaddr
收集時間戳和地址
-t tsprespec
[host1 [host2 [host3 [host4]]]] 收集來自預定的網路段的時間戳和地址
-w timeout
指定等待每個響應的最長時間(單位是毫秒)

㈣ Linux下Ping -T 返回的時間戳怎麼看

查看gettimeofday

㈤ linux ping命令 讓其間隔五秒刷新一次 ping -i <time> ip 具體怎麼寫 求解

一般要把參數寫在ip地址的後面具體格鍵運轎式為:ping x.x.x.x -i ss (其中ss為以秒計悄簡算的稿肆時間長)

㈥ linux什麼工具可以常ping記錄日誌

linuxshell命令組合工具可以常ping記余圓錄日誌。檢查網祥毀扮絡之間是否存在掉包等問題,會長時間去ping一個地址謹灶,使用簡單的幾個shell命令組合就能實現:長時間ping一個地址,記錄每次ping的時間戳,並輸出到文本保存,還可將這個動作放到後台去執行,以免登陸注銷之後被中斷。

㈦ ping 命令詳解

1、首先打開cmd直接輸入ping命令回車,就可以看到系統給出的最詳細的說明了:

㈧ Linux 怎麼快速ping10000次,用時5,6秒

Linux下ping命令可以設置每次ping的時間間隔,
具體選項參數如下:
1、-b n:測試與網關IP的連通性
2、-c n:執行指定次數n的ping命令
3、-i n:設定間隔幾秒發送一個網路封包給一個地址,預設值是一秒一次
4、-s 位元組數:執行發送的數據位元組數,預設值是56,加上8位元組的ICMP頭,一共是64ICMP數據位元組。
想批量ping,建議編寫與一個bash腳本(網上搜索一下基本語法),然後執行這個腳本就可以實現了。
希望我的回答有幫助到你。

㈨ ping命令怎麼用

ping命令的使用步驟如下:

1.在我們的電腦上面按"win+R"鍵打開運行,在輸入框中輸入cmd,點擊確定。

閱讀全文

與ping時間戳linux相關的資料

熱點內容
在線觀看視頻免費完整版視頻網站 瀏覽:94
cmd分區命令 瀏覽:847
肉肉美女韓國電影 瀏覽:574
dapp授權轉u源碼 瀏覽:975
暗黑二主機版如何切換伺服器 瀏覽:64
小說林海李慕兒名字叫什麼 瀏覽:251
可以免費看污片的網站 瀏覽:196
高清電影多麼G 瀏覽:308
蘋果磁碟加密了怎麼辦 瀏覽:669
好玩的解壓袋 瀏覽:568
伺服器用的什麼資料庫伺服器地址 瀏覽:107
能夠免費看VIP電視劇的網站 瀏覽:122
十部頂級義大利丁巴度 瀏覽:692
天刀秋夜雨伺服器什麼時候開的 瀏覽:131
今夜不設防txt 瀏覽:598
免費安全看片的網站 瀏覽:396
人參精曹查理演的電影播放 瀏覽:919
壓縮機128y 瀏覽:120
韓國電影女主是個女演員,愛上夢中的男人 瀏覽:950
我老公的家教老師女演員表 瀏覽:296