chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

3天內(nèi)不再提示

如何Linux使用iftop命令

CHANBAEK ? 來源:myfreax ? 作者:myfreax ? 2023-04-10 15:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

iftop 用于在指定的接口監(jiān)控網(wǎng)絡流量,如果沒有指定接口(網(wǎng)卡),它可以在第一個接口,或者搜索一個看起來是連接外部的接口。然后按主機活動連接顯示當前帶寬。

要使用 iftop 命令監(jiān)控網(wǎng)絡接口的流量,你必須以 root 或者具有 sudo 權限的用戶運行 iftop 命令。

在本教程中,我們將說明如何 Linux 使用 iftop 命令監(jiān)控指定接口的網(wǎng)絡流量,查看當前已建立的網(wǎng)絡連接的速度等。

iftop 命令

默認情況下,iftop 會解釋與它在數(shù)據(jù)包中找到的地址關聯(lián)的主機名。這可能會導致大量的流量,并可能導致顯示混亂。

你可以使用 iftop 命令的 -n 選項,禁用主機名的解釋。如果在正在運行的 iftop 會話中可以按 n 鍵打開或者關閉主機名的 DNS 解釋。

默認情況下,iftop 統(tǒng)計通過過濾器的所有 IP 數(shù)據(jù)包,并根據(jù)數(shù)據(jù)包穿過接口的方向確定數(shù)據(jù)包的方向。

使用 -F 選項可以讓 iftop 顯示進入和離開指定定網(wǎng)絡的數(shù)據(jù)包。例如,iftop -F 10.0.0.0/255.0.0.0 將分析流入和流出 10.* 段網(wǎng)絡的數(shù)據(jù)包。

iftop 命令詳解

sudo iftop

當不指定任何選項與參數(shù)運行 iftop 時,iftop 會使用整個屏幕顯示網(wǎng)絡的帶寬用法,顯示屏頂部是條形圖的對數(shù)刻度的視覺指示。

屏幕的主要部分列出已連接主機在 2、10 和 40 秒時間間隔內(nèi)發(fā)送和接收數(shù)據(jù)的速率。數(shù)據(jù)流的方向由箭頭 <= 和 => 指示。例如:

本地主機名稱   已連接的遠程主機        2s   10s  40s
myfreax  =>  www.myfreax.com      1Kb  500b 100b
         <=                       2Mb  2Mb  2Mb

在這個示例中,我們可以看到 myfreax 的本地主機與遠程主機 www.myfreax.com 2秒前發(fā)送的數(shù)據(jù)速度是 1 kb, 10秒前是 500 b,40秒前100 b。

注意 b 的單位不是字節(jié),是 bit/s 單位的縮寫,1 kb 也就是 1 kbit/s,2mb 就是 2 mbit/s。

同樣你也就理解 myfreax 主機從 www.myfreax.com 主機接收數(shù)據(jù)的速度,在 2 秒,10 秒前,40 秒前都是 2mb,也就是速度沒有任何變化。

屏幕的底部,顯示各種總計,包括過去 40 秒的峰值流量、傳輸?shù)目偭髁浚ㄟ^濾后)以及 2 秒、10 秒和 40 秒的平均總傳輸速率。

Tx 表示發(fā)送,Rx 表示接收,cum 表示累計值,Total 表示發(fā)送和解釋的總和,Rate表示網(wǎng)絡速度。例如:

TX:    cum: 400KB      peak:34.8Kb  Rattes: 21kb 32kb 6.6kb
RX:			900KB			 34.8Kb	         3kb 3kb 8kb
Total:		1.30MB		     34.8Kb		     21kb 32kb 6.6kb

在上面的示例中,我們可以看到發(fā)送累計值是 400KB,峰值是 34.8 KB, 2 秒、10 秒和 40 秒的平均總傳輸速率分別是 21kb 32kb 6.6kb。

接收的累計值是 900KB,峰值是 34.8 KB, 2 秒、10 秒和 40 秒的平均總傳輸速率分別是 3kb 3kb 68kb。

快捷鍵

當你進入 iftop 會話時,你可以使用以下快捷鍵,切換 iftop 的顯示方式或者按 f 添加過濾器。

  • h:顯示幫助菜單
  • n:開啟 / 關閉主機名的 DNS 解析,如果可以 iftop 可以將 IP 地址解釋為主機名則顯示主機的名稱,否則顯示 IP 地址。
  • N:開啟 / 關閉服務名稱的解釋,例如,本地主機連接遠程的主機的 443 端口,iftop 將會在遠程主機 IP 地址后面添加服務的名稱 www.myfreax.com:https。
  • p:開啟 / 關閉目標和源端口的顯示
  • P:暫停刷新屏幕,注意:
  • 這僅僅暫停主要窗口部分的刷新,屏幕底部的統(tǒng)計值依然自動刷新。
  • s:顯示或者隱藏源主機的 IP 或主機名。
  • S:顯示 / 關閉源端口。
  • t:切換顯示發(fā)送和接收流量的三種方式,第一種是僅顯示發(fā)送的流量,第二種是僅顯示接收的流量,同時發(fā)送和接收的流量,也就是啟動時的默認模式。
  • T:顯示 / 關閉發(fā)送與接收流量統(tǒng)計,這將會在 2s 10s 40s 速率之前添加一列顯示累計值。
  • q:退出 iftop

排序

  • j / k:分別是向下和向上滾動,當屏幕不足以顯示所有連接時。
  • <:通過源名稱的排序。
  • :通過目標名稱排序。

  • 1/2/3:通過第一,第二,第三列進行排序。
  • o:凍結排序方式,由于 iftop 是不斷滾動所有連接,關閉 iftop 滾動連接,可以按 o 鍵。

過濾器

iftop 支持一些過濾器來過濾顯示的內(nèi)容。要使用基于 iftop 的過濾器,可以在 iftop 命令的 -f 選項之后跟一個過濾器表達式,也可以在 iftop 會話中使用 f 鍵設置過濾器。

iftop 使用 pcap-filter 作為數(shù)據(jù)包的過濾器,你可以根據(jù) pcap-filter 過濾器語法,編寫 iftop 過濾器表達式。

值得一提的在 iftop 會話按 f 鍵輸入的過濾器表達式也可用于在 -f 選項后面設置的表達式。也就是說語法上沒有差別。

Net filter> src host 192.168.1.100
#eq
iftop -f "src host 192.168.1.100"

基于 IP 地址過濾

要使用基于 IP 地址的過濾器,可以在 iftop 命令后跟一個基于 IP 的過濾器表達式,如下所示:

iftop -f "src host 192.168.1.100"

上面的命令將僅顯示來自 IP 地址為 192.168.1.100 的主機的流量,src host 語法表示設置來源主機。

要使 iftop 僅顯示目標地址為 8.8.8.8 的流量,請運行命令 iftop -f "dst host 8.8.8.8"

iftop -f "dst host 8.8.8.8"

除了指定設置目標和源過濾之外,也可以使用 CIDR 格式的 IP 地址,例如:

iftop -f "src net 192.168.0.0/16"

上面的命令將顯示源地址在 192.168.0.0/16 網(wǎng)段主機的流量。

基于端口過濾

iftop 可以通過基于端口的過濾器來監(jiān)控指定端口的網(wǎng)絡流量。要使用基于端口的過濾器,可以在 iftop 命令后面加上一個端口過濾器表達式,如下所示:

iftop -f "port 80"

iftop -f "port 80" 命令只顯示端口 80 的網(wǎng)絡流量,即 HTTP 流量。您還可以使用逗號將多個端口號連接在一起,例如:

iftop -f "port 80,443"

iftop -f "port 80,443" 命令僅顯示端口 80 或 443 的網(wǎng)絡流量,即 HTTP 或 HTTPS 流量。您還可以使用運算符 NOT 排除特定的端口,例如:

iftop -f "not port 22"

iftop -f "not port 22" 命令將顯示除 SSH(端口號22)之外的所有流量。

基于 IP 地址和端口的過濾器

您還可以結合 IP 地址和端口來過濾網(wǎng)絡流量,例如:

iftop -f "src host 192.168.1.100 and dst port 80"

iftop -f "src host 192.168.1.100 and dst port 80" 命令僅顯示來自 IP 地址 192.168.1.100 并且目標端口為 80 的流量。

結論

iftop 命令是一款強大的網(wǎng)絡流量監(jiān)控工具,可以實時監(jiān)控網(wǎng)絡連接和流量,幫助管理員及時發(fā)現(xiàn)和解決網(wǎng)絡問題。

同時,iftop 命令也支持多種過濾器和交互式操作,使其更加靈活和易用。在使用iftop命令時,需要注意安全和資源消耗等問題,并根據(jù)需要選擇最適合的工具進行網(wǎng)絡流量監(jiān)控。

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

    關注

    33

    文章

    8993

    瀏覽量

    153694
  • Linux
    +關注

    關注

    87

    文章

    11509

    瀏覽量

    213690
  • 命令
    +關注

    關注

    5

    文章

    737

    瀏覽量

    22871
  • 網(wǎng)絡流量

    關注

    0

    文章

    61

    瀏覽量

    10697
  • iftop
    +關注

    關注

    0

    文章

    3

    瀏覽量

    7001
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    linux運維命令大全

    Linux高端運維學習需要掌握大量的命令及相關工具,通讀bash man page、掌握VIM使用、了解SSH是Linux高端運維工程師必備功課,熟練掌握Linux高端運維實用
    發(fā)表于 03-15 16:36

    Linux目錄的創(chuàng)建與刪除命令

    Linux目錄的創(chuàng)建與刪除命令 Linux目錄的創(chuàng)建與刪除命令  mkdir命令  功能:創(chuàng)建一個目錄(類似DOS下的md
    發(fā)表于 01-18 12:46 ?1436次閱讀

    Linux與用戶有關的命令

    Linux與用戶有關的命令 Linux與用戶有關的命令  passwd命令  出于系統(tǒng)安全考慮,Lin
    發(fā)表于 01-18 12:46 ?837次閱讀

    Linux的常用網(wǎng)絡命令

    Linux的常用網(wǎng)絡命令 Linux 的常用網(wǎng)絡命令  計算機網(wǎng)絡的主要優(yōu)點是能夠實現(xiàn)資源和信息的共享,并且用戶可以遠程訪問信息。Linux
    發(fā)表于 01-18 12:47 ?1229次閱讀

    Linux關機命令詳解

    Linux關機命令詳解 在linux下一些常用的關機/重啟命令有shutdown、halt、reboot、及init,它們都 可以達到重啟系統(tǒng)的目的,但每個
    發(fā)表于 01-18 12:52 ?3744次閱讀

    iftop源代碼編譯安裝

    iftop源代碼編譯安裝
    發(fā)表于 04-03 23:39 ?15次下載
    <b class='flag-5'>iftop</b>源代碼編譯安裝

    Linux系統(tǒng)命令指南

    在“Linux 文件命令精通指南”中,我們討論了利用最基礎和最常用 Linux 文件命令所需的基本信息。在本文中,我將對 Linux 系統(tǒng)
    發(fā)表于 05-23 10:23 ?1032次閱讀

    linux命令大全

    書中收集了豐富的Linux命令,是Linux技術開發(fā)者的好工具
    發(fā)表于 08-08 18:20 ?3次下載

    Linux命令大全

    Linux命令大全
    發(fā)表于 10-30 09:49 ?9次下載
    <b class='flag-5'>Linux</b>的<b class='flag-5'>命令</b>大全

    linux有哪些常用的命令

     Linux命令非常之多,分為內(nèi)部命令和外部命令
    發(fā)表于 02-27 08:00 ?4次下載
    <b class='flag-5'>linux</b>有哪些常用的<b class='flag-5'>命令</b>

    常用Linux命令介紹

    linux命令是對Linux系統(tǒng)進行管理的命令。對于Linux系統(tǒng)來說,無論是中央處理器、內(nèi)存、磁盤驅動器、鍵盤、鼠標,還是用戶等都是文件,
    的頭像 發(fā)表于 02-09 14:31 ?1344次閱讀

    淺析Linux精致的命令

    這只是一小部分常用的Linux命令,Linux有很多命令可以使用。建議通過man命令來查看命令
    的頭像 發(fā)表于 04-24 16:28 ?1790次閱讀

    shell命令linux命令一樣嗎

    Shell命令Linux命令并不完全一樣。 首先,Shell是一種命令行解釋器,它是用來解釋和執(zhí)行用戶輸入的命令的。Shell既是一種
    的頭像 發(fā)表于 11-08 10:51 ?3468次閱讀

    linux重啟命令有哪些

    Linux是一種自由和開放源代碼的操作系統(tǒng),被廣泛應用于服務器和嵌入式設備。在Linux中,有多種命令用于重啟系統(tǒng)。在本文中,我們將詳細介紹常用的Linux重啟
    的頭像 發(fā)表于 11-17 09:49 ?2625次閱讀

    Linux實用命令大全

    Linux實用命令大全
    的頭像 發(fā)表于 10-23 13:50 ?644次閱讀
    <b class='flag-5'>Linux</b>實用<b class='flag-5'>命令</b>大全