Linux 狀態命令之網絡狀態 iftop - 查看實時帶寬流量

簡介

Linux 中查看網卡流量工具有 iptrafiftop 以及 nethogs 等,iftop 可以用來監控網卡的實時流量(可以指定網段)、反向解析IP、顯示端口信息等。

安裝

CentOS yum 方式

# 安裝依賴
yum install flex byacc libpcap ncurses ncurses-devel libpcap-develyum install iftop -y

Debian/Ubuntu 系統

apt-get install iftop

源碼安裝

wget http://www.ex-parrot.com/~pdw/iftop/download/iftop-0.17.tar.gz
tar zxvf iftop-0.17.tar.gz
cd iftop-0.17
./configure
make && make install

語法

iftop -h | [-npblNBP] [-i interface] [-f filter code] [-F net/mask] [-G net6/mask6]參數-i 設定監測的網卡,如:iftop -i eth1,其中eth1是服務器的公網網卡,(網卡名稱可以通過ifconfig查看)-F 顯示特定網段的進出流量,如 `iftop -F 10.10.1.0/24` 或 `iftop -F 10.10.1.0/255.255.255.0`-B 以Byte為單位顯示流量(默認是bits), 如:`iftop -i eth1 -B -F 182.92.*.20` 顯示 182.92.*.20這個IP與服務器的網卡eth1交互的數據量,單位是Byte。-n 使host信息默認直接都顯示IP,如:iftop -n-N 使端口信息默認直接都顯示端口號,如: iftop -N-h(display this message),幫助,顯示參數信息-p 使用這個參數后,中間的列表顯示的本地主機信息,出現了本機以外的IP信息;-b 使流量圖形條默認就顯示;-f 這個暫時還不太會用,過濾計算包用的;-P 使host信息及端口信息默認就都顯示;-m 設置界面最上邊的刻度的最大值,刻度分五個大段顯示,例:iftop -m 100M

示例

[fenglepeng@centos]# iftop1.91Mb           3.81Mb           5.72Mb           7.63Mb	9.54Mb
mqqqqqqqqqqqqqqqqvqqqqqqqqqqqqqqqqvqqqqqqqqqqqqqqqqvqqqqqqqqqqqqqqqqvqqqqqqqqqqqqqqqqq
bogon                         => 10.117.49.124                  103Kb  43.1Kb  43.5Kb<=                                331Kb   150Kb   180Kb
bogon                         => bogon                         42.9Kb  8.58Kb  2.18Kb<=                               1.84Kb   376b    131b
bogon                         => localhost                     42.7Kb  8.55Kb  2.17Kb<=                               1.66Kb   339b    122b
bogon                         => BJ-DZ0101360.baidu.com   1.86Kb  2.88Kb  3.47Kb<=                                184b    394b    599b
bogon                         => 10.117.49.125                 2.68Kb  1.15Kb  1.20Kb<=                               1.01Kb  1.99Kb  2.54Kb
bogon                         => 10.117.49.123                 2.68Kb  1.15Kb  1.20Kb<=                               1.01Kb  1.99Kb  2.54Kb
bogon                         => 10.117.49.128                 2.68Kb  1.15Kb  1.20Kb<=                               1.01Kb  1.99Kb  2.54Kb
bogon                         => 10.117.49.126                 2.68Kb  1.15Kb  1.20Kb<=                               1.01Kb  1.99Kb  2.54Kb
bogon                         => 10.117.49.127                 2.68Kb  1.15Kb  1.20Kb<=                               1.01Kb  1.99Kb  2.54Kb
bogon                         => bogon                            0b	  0b	  0b<=                                908b   1.13Kb   970b
bogon                         => 10.117.49.12                     0b	  0b	  0b<=                                972b    972b    930b
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
TX:             cum:    771KB   peak:    204Kb        rates:    204Kb  69.3Kb  57.7Kb
RX:                    2.63MB           1.01Mb                  350Kb   172Kb   205Kb
TOTAL:                 3.39MB           1.18Mb                  554Kb   241Kb   263Kb

界面說明

  • <==>,表示的是流量的方向。
  • TX:從網卡發出的流量 。
  • RX:網卡接收流量。
  • TOTAL:網卡發送接收總流量。
  • cum:iftop開始運行到當前時間點的總流量。
  • peak:網卡流量峰值。
  • rates:分別表示最近2s、10s、40s 的平均流量。

iftop 交互命令(注意大小寫)

  • 按h切換是否顯示幫助;
  • 按n切換顯示本機的IP或主機名;
  • 按s切換是否顯示本機的host信息;
  • 按d切換是否顯示遠端目標主機的host信息;
  • 按t切換顯示格式為2行/1行/只顯示發送流量/只顯示接收流量;
  • 按N切換顯示端口號或端口服務名稱;
  • 按S切換是否顯示本機的端口信息;
  • 按D切換是否顯示遠端目標主機的端口信息;
  • 按p切換是否顯示端口信息;
  • 按P切換暫停/繼續顯示;
  • 按b切換是否顯示平均流量圖形條;
  • 按B切換計算2秒或10秒或40秒內的平均流量;
  • 按T切換是否顯示每個連接的總流量;
  • 按l打開屏幕過濾功能,輸入要過濾的字符,比如ip,按回車后,屏幕就只顯示這個IP相關的流量信息;
  • 按L切換顯示畫面上邊的刻度;刻度不同,流量圖形條會有變化;
  • 按j或按k可以向上或向下滾動屏幕顯示的連接記錄;
  • 按1或2或3可以根據右側顯示的三列流量數據進行排序;
  • 按<根據左邊的本機名或IP排序;
  • 按>根據遠端目標主機的主機名或IP排序;
  • 按o切換是否固定只顯示當前的連接;
  • 按f可以編輯過濾代碼,這是翻譯過來的說法,我還沒用過這個!
  • 按!可以使用shell命令,這個沒用過!沒搞明白啥命令在這好用呢!
  • 按q退出監控。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/453679.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/453679.shtml
英文地址,請注明出處:http://en.pswp.cn/news/453679.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Spring Boot 使用常見問題

Json格式化時間&#xff0c;時區設置 spring.jackson.time-zoneGMT8 spring.jackson.date-formatyyyy-MM-dd HH:mm:ss json數據無法序列化到RequestBody對象中 SpringMVC restful 注解之RequestBody進行json與object轉換 轉載于:https://www.cnblogs.com/tonyq/p/7890497.html

Angular15 利用ng2-file-upload實現文件上傳

待更新 轉載于:https://www.cnblogs.com/NeverCtrl-C/p/8279246.html

解讀設計模式----簡單工廠模式(SimpleFactory Pattern),你要什么我就給你什么

本文首發于博客園,地址:http://www.cnblogs.com/beniao/archive/2008/08/09/1263318.html 一、模式概述 從設計模式的類型上來說&#xff0c;簡單工廠模式是屬于創建型模式&#xff0c;又叫做靜態工廠方法&#xff08;Static Factory Method&#xff09;模式&#xff0c;但不屬…

Memcached常用操作

memcached是一個高性能的、分布式內存對象緩存系統&#xff0c;應用廣泛。 通過緩存數據庫查詢結果&#xff0c;減少數據庫訪問次數&#xff0c;以提高動態Web應用的速度、 提高可擴展性。 它可以應對任意多個連接&#xff0c;使用非阻塞的網絡IO。由于它的工作機制是在內存中開…

android自定義金額輸入鍵盤_Android 自定義控件 - 仿支付寶數字鍵盤

原標題&#xff1a;Android 自定義控件 - 仿支付寶數字鍵盤簡介在一些帶有支付功能的 App 中&#xff0c;輸入的密碼一般只能是純數字&#xff0c;雖然我們可以指定 EditText 輸入框只能輸入數字&#xff0c;但是為了提供用戶的使用體驗&#xff0c;我們往往更傾向于使用自定義…

博客目錄(python相關)

python 相關 文件格式相關系列 Python 第三方模塊之 beautifulsoup&#xff08;bs4&#xff09;- 解析 HTML Python 第三方模塊之 ElementTree&#xff08;ET&#xff09;- 解析XML文件 Python 第三方模塊之 lxml - 解析 HTML 和 XML 文件 python 第三方模塊 yaml - 處理 …

項目主體思索

1&#xff1a;分布式定義; 2&#xff1a;SSO集成方式 3&#xff1a;menu動態菜單的添加 4&#xff1a;tag頁面展示; 5&#xff1a;tiles的jsp復用&#xff1b; 暫時就想到這些了&#xff0c;以后繼續補充。轉載于:https://www.cnblogs.com/siyan/p/8286738.html

centos mysql pid_centos7 mysql The server quit without updating PID file(錯誤解決)

1 問題[rootlocalhost mysql]# /etc/rc.d/init.d/mysql statusMySQL is not running, but lock file (/var/lock/subsys/mysql[FAILED][rootlocalhost mysql]# /etc/rc.d/init.d/mysql startStarting MySQL...The server quit without updating PID file (/usr/local/mysql/dat…

tfs文件系統之NS配置管理

NameServer簡稱NS 充當著客戶與DS的交互橋梁 1.NS配置文件修改&#xff1a; [public] #log file size default 1GB log_size1073741824 #log file num default 64 log_num 64 #log file level default debug log_leveldebug #main queue size default 10240 task_max_queue_…

插件式架構設計實踐:插件式系統架構設計簡介

本系列博文將使用微軟RIA技術解決方案Silverlight以及擴展性管理框架Managed Extensibility Framework&#xff08;MEF&#xff09;&#xff0c;以插件式架構設計為導線&#xff0c;分享本人在從事基于微軟Silverlight技術構建的RIA系統中實施插件式系統架構設計的相關技術和經…

第十章 動態選路協議

RIP 缺陷&#xff1a; Routing Information Protocol RIP沒有子網的概念在路由器或鏈路發生故障后&#xff0c;需要很長的一段時間才能穩定下來采用跳數作為路由度量忽略了其他一些應該考慮的因素度量最大值為15則限制了可以使用RIP的網絡的大小OSPF Open Shortest Path First …

五種方式讓你在java中讀取properties文件內容不再是難題

2019獨角獸企業重金招聘Python工程師標準>>> 方式1.通過context:property-placeholder加載配置文件jdbc.properties中的內容 <context:property-placeholder location"classpath:jdbc.properties" ignore-unresolvable"true"/> 上面的配置…

hive metastore mysql_Hive MetaStore的結構

本篇主要是介紹Hive在MySQL中存儲的源數據的表結構。Hive MetaStore 數據庫表結構圖test.pngTBLS記錄數據表的信息字段解釋TBL_ID在hive中創建表的時候自動生成的一個id&#xff0c;用來表示&#xff0c;主鍵CREATE_TIME創建的數據表的時間&#xff0c;使用的是時間戳DBS_ID這個…

修煉一名程序員的職業水準

程序就是一系列按步驟進行的操作序列&#xff0c;它有好多種級別&#xff0c;比如最低級的微程序、次低級的匯編程序、高級的各種編程語言程序、最高級的腳本語言程序&#xff0c;也許我列的不對&#xff0c;但沒關系&#xff0c;我要說的是不管是那個級別的程序&#xff0c;其…

Rails開發細節《一》

常用命令 rails new new_app cd new_app rake db:create rails server rails generate controller Blog action1 action2 rails generate scaffold Product title:string description:textrails generate model Comment commenter:string body:text post:references rake db…

latex中怎樣使公式居中_LaTeX_多行公式對齊居中的同時選擇性的加編號

標簽: 【轉載請注明出處】http://www.cnblogs.com/mashiqi 2016/10/20 一年多沒寫博文了。今天寫一個短的,記錄一下使用LaTeX的一些經驗。 如何居中多行的公式呢?我試過很多種方法后,覺得下面這個最好用: 1 \begin{flalign*}2 % In this way (this arrange of &), the…

[SDOI2008]Cave 洞穴勘測

題目描述 輝輝熱衷于洞穴勘測。 某天&#xff0c;他按照地圖來到了一片被標記為JSZX的洞穴群地區。經過初步勘測&#xff0c;輝輝發現這片區域由n個洞穴&#xff08;分別編號為1到n&#xff09;以及若干通道組成&#xff0c;并且每條通道連接了恰好兩個洞穴。假如兩個洞穴可以通…

Linux指令大全

名稱&#xff1a;cat 使用權限&#xff1a;所有使用者 使用方式&#xff1a;cat [-AbeEnstTuv] [--help] [--version] fileName 說明&#xff1a;把檔案串連接后傳到基本輸出&#xff08;螢幕或加 > fileName 到另一個檔案&#xff09; 參數&#xff1a; -n 或 --number 由 …

mysql宏參數_C語言帶參數的宏定義

C語言允許宏帶有參數。在宏定義中的參數稱為“形式參數”&#xff0c;在宏調用中的參數稱為“實際參數”&#xff0c;這點和函數有些類似。對帶參數的宏&#xff0c;在展開過程中不僅要進行字符串替換&#xff0c;還要用實參去替換形參。帶參宏定義的一般形式為&#xff1a;#de…

自定義過濾器

首先在web.xml中對過濾器的監聽 1 <!-- 自定義過濾器 -->2 <filter>3 <filter-name>AscFilter</filter-name>4 <filter-class>com.llh.filter.AscFilter</filter-class>5 </filter>6 <filter-mapping>7 …