那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何在Linux中安裝traceroute

CHANBAEK ? 來源:TIAP ? 作者:TIAP ? 2023-01-12 17:39 ? 次閱讀

raceroute 類似于 ping 命令,但是提供了更詳細的信息輸出,它跟蹤從原點到目標系統的路由。 當你連接到某個遠程系統時,數據會經過幾個中間節點(比如你的路由器,ISP路由等等)的傳輸。

圖片

traceroute 一般為系統管理員或者網絡管理員用于對網絡進行故障排除。

**在 Linux 中安裝 traceroute **

在大多數 Linux 發行版中,traceroute 都沒有被預安裝,所以需要我們手動安裝。

如果你用的是 Ubuntu,可以使用如下命令安裝:

sudo apt install traceroute

如果你用的是 Fedora,可以使用如下命令:

sudo yum install traceroute

下面,我們介紹幾個使用 traceroute 的例子。

使用 traceroute 命令

我們先來介紹一個最基本的例子,使用 traceroute 命令跟蹤一個主機名,它將顯示到達目的地所需的路由器列表(帶IP):

traceroute google.com

圖片

如上圖所示,它需要7個路由器才能到達目的地,默認情況下,它向每個路由器發送3個包,并返回響應所需的時間。

下面我們來看看其他幾個例子。

1,配置等待時間

traceroute 中的默認等待時間為3秒,要修改這個時間,可以使用 -w 選項。 比如,我們將等待時間改為 1 秒:

traceroute -w 1 google.com

圖片

2,更改收發包的數量

默認情況下,traceroute 為一個躍點(hop)發送3個包,如果想更改此行為,可使用 -q 選項。

比如,我們我們將其改為4個數據包:

traceroute -q 4 google.com

圖片

3,指定最大躍點數

在traceroute中,單個查詢的默認最大跳數為30,可以擴展到255。 使用 -m 選項:

traceroute -m 4 google.com

圖片

4,指定 TTL

默認情況下,traceroute 將以第一個 TTL 開始,但您可以使用 -f 選項更改此行為。

如下例子,我們從第5個TTL開始跟蹤 google:

traceroute -f 5 google.com

圖片

5,添加備用源IP地址

使用-s 選項添加備用 IP 地址:

traceroute -s 192.168.1.7 google.com

圖片

6,跟蹤時禁用主機名映射到IP地址

如果出于某種原因希望在跟蹤時禁用主機名映射,可以使用 -n 選項:

traceroute -n google.com

圖片

7,通過網關路由包

可以在要跟蹤路由的域時,使用 -g 選項指定網關地址。

比如,我們添加 192.168.1.7 作為網關地址:

traceroute -g 192.168.1.7 google.com

圖片

8,更改目標端口

可以使用 -p 來指定要跟蹤的目標端口:

traceroute -p 29879 google.com

圖片

9,設置最大數據包長度

默認情況下,traceroute 跟蹤的數據包長度為 60 字節(bytes),可以在目標地址后跟一個數字(即包大小)來修改:

traceroute google.com 100

圖片

10,禁用探測數據包碎片(probe packet fragmentation)

如果你不想允許探測數據包碎片化,有一種簡單的方法來實現這個目的,使用 -F 選項:

traceroute -F google.com

圖片

如果你想要了解 traceroute 是如何工作的,可以參考另一篇指南,這個指南解釋了 traceroute 的工作原理

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11345

    瀏覽量

    210394
  • 路由器
    +關注

    關注

    22

    文章

    3744

    瀏覽量

    114477
  • Ping
    +關注

    關注

    0

    文章

    69

    瀏覽量

    16052
  • 命令
    +關注

    關注

    5

    文章

    696

    瀏覽量

    22109
  • Traceroute
    +關注

    關注

    0

    文章

    4

    瀏覽量

    1649
收藏 人收藏

    評論

    相關推薦

    何在Arch Linux系統安裝Cutefish桌面環境

    現在你可以在 Arch Linux 中體驗 Cutefish 桌面了。本文概述了在 Arch Linux 系統安裝 Cutefish 桌面環境的步驟。
    的頭像 發表于 04-19 17:05 ?6213次閱讀

    【嵌入式編程】如何在Linux平臺安裝zint開源庫

    Linux編程】如何在Linux平臺安裝zint開源庫?
    的頭像 發表于 08-23 19:10 ?3991次閱讀
    【嵌入式編程】如<b class='flag-5'>何在</b><b class='flag-5'>Linux</b>平臺<b class='flag-5'>安裝</b>zint開源庫

    何在Linux安裝和使用Checkmk工具

    設備。Checkmk 工具在 Linux 以混合方式工作。在 Linux 機器上安裝該工具后,您可以通過 Web 瀏覽器輕松訪問所有配置和儀表板選項卡。
    發表于 10-14 11:52 ?1777次閱讀

    何在Linux終端上安裝和玩經典的貪吃蛇游戲

    本文就是如何在 Linux 終端上安裝和玩經典的貪吃蛇游戲。
    發表于 10-17 09:48 ?1793次閱讀

    何在Linux安裝字體

    問題場景在用itext開發完PDF之后,有要求Apache要部署到Linux下,也可能部署到windows下,由于筆者在Windows下開發的,字體沒問題;但是Linux未必安裝了字體,關于如
    發表于 07-04 08:14

    何在 Linux安裝 Python

    何在 Linux安裝 Python 在 Linux安裝最新 Python,替代或與老版本并存的分步說明。作者:Vijay Sing
    發表于 05-14 14:13

    何在Win下安裝linux的虛擬機詳細安裝方法資料概述

    本文檔的主要內容詳細介紹的是如何在Win7下安裝linux的虛擬機詳細安裝方法資料概述免費下載。
    發表于 11-28 15:03 ?3次下載

    何在Ubuntu桌面環境上安裝Google Chrome ?

    作為全球最受歡迎的網頁瀏覽器,新的 Linux 用戶經常會問如何在 Ubuntu 安裝谷歌瀏覽器。 這不是一個愚蠢的問題。圍繞構建 Linu
    發表于 05-05 14:00 ?2279次閱讀

    怎樣安裝和使用Kali Linux

    KALI Linux安裝教程:如何在USB驅動器上安裝Kali Linux
    的頭像 發表于 08-01 10:31 ?2.2w次閱讀

    何在linux服務器打開端口

    有時我們可能需要在Linux服務器打開端口或在Linux服務器的防火墻啟用端口來運行特定的應用程序。在本文中,小編將帶大家分析一下如何在
    的頭像 發表于 10-17 16:22 ?1.2w次閱讀

    何在Linux查找斷開的符號鏈接

    在之前的文章,我們解釋了什么是 Linux 的符號鏈接。符號鏈接(Symbolic links 或 symlinks)或軟鏈接(soft links)用于在 Linux
    的頭像 發表于 02-06 18:23 ?1680次閱讀

    Linux中使用traceroute排查服務器網絡問題

    很多工程師對traceroute命令僅停留在基礎使用上,但是在真實的實戰過程,基礎操作并不能解決問題。本文我將給大家介紹幾個traceroute命令的使用例子,讓你完全掌握tracerout
    的頭像 發表于 03-06 10:25 ?1862次閱讀

    何在Linux命令行運行Python腳本

    Python 是一種高級編程語言,被廣泛應用于數據科學、機器學習、Web 開發等領域。在 Linux 操作系統,Python 是一個默認安裝的解釋器,用戶可以通過命令行界面(CLI)來運行
    的頭像 發表于 05-12 14:49 ?1757次閱讀

    網絡診斷工具traceroute的使用

    Linux 系統traceroute 是一個網絡診斷工具,用于確定數據包從你的計算機到目標主機(如一個網站或遠程服務器)所經過的路由路徑。
    的頭像 發表于 08-05 15:41 ?432次閱讀
    網絡診斷工具<b class='flag-5'>traceroute</b>的使用

    如何利用traceroute命令發現網絡的負載均衡

    在網絡管理和故障排除,了解數據包的路徑和識別負載均衡節點是非常重要的。traceroute 命令是一個用于跟蹤數據包在網絡中經過的路由路徑的工具。本文將詳細介紹如何利用 traceroute 命令發現網絡
    的頭像 發表于 08-07 15:13 ?500次閱讀
    如何利用<b class='flag-5'>traceroute</b>命令發現網絡<b class='flag-5'>中</b>的負載均衡
    百家乐园蒙特卡罗| 大发888游戏平台dafa888 gw| 劳力士百家乐官网的玩法技巧和规则| 百家乐筹码免运费| 大发888真人网站| 百家乐官网概率下注法| 百家乐信誉平台开户| 大发888扑克下载| 澳门百家乐官网有赢钱的吗| 澳门百家乐玩| 贵港市| 做生意开店铺风水大全| 大发888怎么玩能赢| 澳门百家乐官网赢钱秘| 娱乐城百家乐送白菜| 任你博| 百家乐官网娱乐城| bet365提款| 伟博百家乐官网娱乐城| 威尼斯人娱乐城是骗子| 香港百家乐官网玩法| 太阳百家乐代理| 百家乐官网庄闲概率| 百家乐赌的是心态吗| 东丰县| 带有百家乐的棋牌游戏有哪些| 晋江市| 百家乐赌场代理合作| 百家乐官网怎么投注| 沙龙百家乐娱乐网| 百家乐官网的路图片| 威尼斯人娱乐网网上百家乐的玩法技巧和规则 | 大发888出纳柜| 真人百家乐官网赌博技巧| 新乐园百家乐娱乐城| 台东县| 至尊百家乐20130301| 澳门百家乐官网在线| 太阳城7778886| 实战百家乐官网的玩法技巧和规则| 88娱乐城备用网址|