導航:首頁 > 程序命令 > linux查看網卡流量的命令

linux查看網卡流量的命令

發布時間:2023-03-25 05:55:27

linux下經常用來查看網路流量的有哪些命令

nethogs: 按進程查看流量佔用
iptraf: 按連接/埠查看流量
ifstat: 按設備查看流量
ethtool: 診斷工具
tcpmp: 抓包工具
ss: 連接查看工具

Ⅱ linux下怎麼查看某個埠的流量,要做一個軟體顯示埠號和這個埠的流量 例如21埠的流量是多少

1、nmon能看網卡全部流量。
2、iftop這個命令能看某埠或某IP的流量。
iftop -P -n -N -i eth1

Ⅲ 在Linux下怎麼看網路流量

1. 使用 iptraf
iptraf是一個實時查看網路流量的文本屏幕界面工具。
如果系統沒有安裝
如果是 RHEL,那麼就去找安裝盤中的 iptraf*.rpm 包安裝;
如果是 CentOS,那麼用 yum install -y iptraf 進行安裝
iptraf是一個文本全屏幕界面,操作起來比較簡單明了。最好使用 putty 來看,SecureCRT可能顯示亂碼。
它提供了很多統計方式:
(1)IP traffic monitor
(2)General interface statistics
(3)Detailed interface statistics
如果跟上 -B 參數,還可以後台執行,把數據保存到文件中,位於 /var/log/iptraf 目錄。
2. sar
如果系統沒有安裝,
如果是 RHEL,那麼就去安裝盤中找 sysstat*.rpm 包安裝;
如果是 CentOS,那麼用 yum install -y sysstat 安裝。
sysstat是一個工具包,包含有幾個很有用的系統檢測程序,iostat,mpstat和sar.
Turbolinux的各個版本上,都包含這個工具包.
iostat用於輸出CPU,I/O系統和磁碟分區的統計信息.可以用來分析磁碟I/O,帶寬等信息.
mpstat用於輸出CPU的各種統計信息. 可以用來分析程序運行時在內核態和用戶態的工作情況.
sar用於定時搜集系統的各種狀態信息.然後可以對系統各個時間點的狀態進行監控.
sar有很多用途,如果要來監控網路流量,使用下面的命令行方式:
sar -n DEV interval count
其中,interval是統計時間間隔,以秒為單位;count是總共統計幾次,如果為0就不斷的統計直到 Ctrl+C 打斷,否則執行count次就退出。
比如:sar -n DEV 1 4
比如:sar -n DEV 10 0
IFACE:LAN介面
rxpck/s:每秒鍾接收的數據包
txpck/s:每秒鍾發送的數據包
rxbyt/s:每秒鍾接收的位元組數
txbyt/s:每秒鍾發送的位元組數

Ⅳ 用於查看和配置網路ifconfig命令已被淘汰,你知道下一代的命令嗎

前言

本文主要介紹net-tools套件與iproute2套件的區別。

net-tools套件與iproute2套件的區別

ifconfig、route、arp和netstat等命令行工具都是net-toos套件的工具集,用於解決網路故障。net-tools起源於BSD的TCP/IP工具箱,後來成為老版本Linux內核中配置網路功能的工具。但自2001年起,Linux社區已經對其停止維護。同時,一些Linux發行版比如Arch Linux和CentOS/RHEL 7則已經完全拋棄了net-tools,只支持iproute2。

iproute2的出現旨在從功能上取代net-tools。net-tools通過procfs(/proc)和ioctl系統調用去訪問和改變內核網路配置,而iproute2則通過netlink套接字介面與內核通訊。拋開性能而言,iproute2的用戶介面比net-tools顯得更加直觀。比如,各種網路資源(如link、IP地址、路由和隧道等)均使用合適的對象抽象去定義,使得用戶可使用一致的語法去管理不同的對象。到目前為止,iproute2仍處在持續開發中。

筆者強烈建議用戶應該使用iproute2取代傳統的net-tools套件,因為iproute2可以做很多net-tools無法做到的事情。

兩者常見命令對比

net-toolsiproute2命令作用 arp -naip neigh查看MAC地址表ifconfigip link查看網卡基本信息ifconfig -aip addr show查看網站詳細信息ifconfig --helpip help查看幫助信息ifconfig -sip -s link查看網卡流量傳輸信息ifconfig eth0 upip link set eth0 up啟用網卡ipmaddrip maddr查看網卡相關的陵余MAC地址表iptunnelip tunnel查看隧道信息netstatss查看埠使用情況netstat -iip -s link查看每張網卡的信息及傳輸信息netstat -gip maddr查看張網卡的二層及三層鄰居信息netstat -lss -l查看本機的監聽埠netstat -rip route查看本機路鄭純由表route addip route add添加靜態路由route delip route del刪除靜態路由route -nip route show查看本機路由表vconfigip link查喊汪咐看本地連接情況

Linux查看MAC地址表

? (172.16.87.174) 位於 00:0c:29:2a:8e:23 [ether] 在 vmnet8

? (172.16.87.170) 位於 在 vmnet8

? (172.16.87.179) 位於 00:0c:29:2a:8e:23 [ether] 在 vmnet8

? (192.168.42.129) 位於 da:1a:b5:a1:93:bc [ether] 在 enp0s20u1

查看網卡基本信息

查看網卡基本信息

1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000

link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

2: enp0s25: mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000

link/ether 3c:97:0e:43:e8:bd brd ff:ff:ff:ff:ff:ff

3: wlp3s0: mtu 1500 qdisc mq state DOWN mode DORMANT group default qlen 1000

link/ether 60:67:20:c7:be:00 brd ff:ff:ff:ff:ff:ff

4: vmnet1: mtu 1500 qdisc fq_codel state UNKNOWN mode DEFAULT group default qlen 1000

link/ether 00:50:56:c0:00:01 brd ff:ff:ff:ff:ff:ff

5: vmnet8: mtu 1500 qdisc fq_codel state UNKNOWN mode DEFAULT group default qlen 1000

link/ether 00:50:56:c0:00:08 brd ff:ff:ff:ff:ff:ff

12: enp0s20u1: mtu 1500 qdisc fq_codel state UNKNOWN mode DEFAULT group default qlen 1000

link/ether c6:34:99:3e:12:f9 brd ff:ff:ff:ff:ff:ff

Linux 查看ip 命令幫助信息

Usage: ip [ OPTIONS ] OBJECT { COMMAND | help }

ip [ -force ] -batch filename

where OBJECT := { link | address | addrlabel | route | rule | neigh | ntable |

tunnel | tuntap | maddress | mroute | mrule | monitor | xfrm |

netns | l2tp | fou | macsec | tcp_metrics | token | netconf | ila |

vrf | sr }

OPTIONS := { -V[ersion] | -s[tatistics] | -d[etails] | -r[esolve] |

-h[uman-readable] | -iec |

-f[amily] { inet | inet6 | ipx | dnet | mpls | bridge | link } |

-4 | -6 | -I | -D | -B | -0 |

-l[oops] { maximum-addr-flush-attempts } | -br[ief] |

-o[neline] | -t[imestamp] | -ts[hort] | -b[atch][filename] |

-rc[vbuf][size] | -n[etns] name | -a[ll] | -c[olor]}

Linux查看網卡流量傳輸信息

Linux查看網卡流量傳輸信息

1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000

link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

RX: bytes packets errors dropped overrun mcast

300977974 305919 0 0 0 0

TX: bytes packets errors dropped carrier collsns

300977974 305919 0 0 0 0

2: eth0: mtu 1400 qdisc mq state UP mode DEFAULT group default qlen 1000

link/ether fa:16:3e:48:b5:08 brd ff:ff:ff:ff:ff:ff

RX: bytes packets errors dropped overrun mcast

107994934 965313 0 0 0 0

TX: bytes packets errors dropped carrier collsns

714725526 808580 0 0 0 0

https://www.linuxrumen.com/rmxx/804.html

Ⅳ 如何用ifstat命令查看linux無盤網卡流量

• nethogs: 按進程查看流量占弊族用 • iptraf: 按連接租卜弊/埠查看流量 • ifstat: 按設備查看流量 • ethtool: 診斷工具 • tcpmp: 抓包工具希賽里有很多這方面資弊御料的。

Ⅵ centos查看實時網路帶寬佔用情況方法

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

1、安裝iftop
centos安裝iftop的命令如下:
yum install iftop -y

2、查看網卡實時流量命令:
iftop -i eth1

執行命令查看外網佔用帶寬情況,能查看到相應IP佔用帶寬的情況, 從而判斷哪個佔用帶寬最多,是否惡意連接:

如上圖,將佔用帶寬最多的IP,用防火牆或者安全組屏蔽訪問即可。當然,最好是觀察一段時間,如果是持續佔用帶寬,加上IP是外地的,那就完全可以屏蔽它。為了更好的監控某個特定IP的帶寬訪問情況,可以執行命令:
iftop -i eth1 -B -F 182.92.***.20

顯示182.92.***.20這個IP與伺服器的網卡eth1交互的數據量,單位是Byte。

界面說明:
"<="與"=>",表示的是流量的方向

"TX":從網卡發液裂仿塌出的流量
"RX":網卡接收流量
"TOTAL":網卡發送接收總流量
"cum":iftop開始運行到當前時間點的總流量
"peak":網卡流量峰值
"rates":分別表示最近2s、10s、40s 的平均流量

可以通過鍵盤的"q"鍵退出iftop

Ⅶ 那個命令需要走流量

Linux命令需要走流量。

Linux 通過sar命令查看網卡流量Linux shapecfg 命令 shapecfg用於管制設備的。 自-2.15開始,便支持管制的功能。

基本信息

linux命令是對Linux系統進行管理的命令。對於知侍Linux系統來說,無論是中央處理器、內存、磁碟驅動器、鍵盤、滑鼠,還是用戶等都是文件,Linux系統管理的命令是它正常運行的核心,與之前的DOS命令類似。linux命令在系統中有兩種類型:內置Shell命令和Linux命令。

首先介紹一個名詞「控制台(console)」,它就是我們通常見到的使用字元操作界面的人機介面,例如dos。我們說控制台命令,就是指通過字元界面輸入的可以操作系統的命令,例如dos命令就是控制台命令。我們要了解的是基於Linux操作系統的基本控制台命令。

有一點一定要注意,和dos命令不同的是,Linux的命令(也包括文件名等等鄭銀)對大小寫是敏搭叢吵感的,也就是說,如果你輸入的命令大小寫不對的話,系統是不會做出你期望的響應的。

Ⅷ Linux下查看網卡流量方法

Linux通過vnstat查看網卡流量

直接運行

yum install vnstat -y

安裝完後測試:

源碼編譯方式安裝vnstat

適用於個別系統無法yum安裝的查看網卡流量情況。

wget http://humdi.net/vnstat/vnstat-1.10.tar.gz

tar xvzf vnstat-1.10.tar.gz

cd vnstat-1.10

make && make install

Ⅸ 百兆網卡跑多少流量,網卡就算滿了,在linux下怎麼查看網卡是否跑滿了

網卡計量用的是b\bit,和我們通常計量的B\byte換算關系是8:1,所以100M的網卡跑12M左右達到最大值。查看linux下網路流量可以使用iftop ,可以精確的看到每個IP的流量。

Ⅹ 查看linux網路流量及帶寬

在類Unix系統中可以使用top查看系統資源、進程、內存佔用等信息。查看網路狀態可以使用netstat、nmap等工具。若要查看實時的網路流量,監控TCP/IP連接等,則可以使用iftop。

iftop類似於top的實時流量監控工具,可以用來監控網卡的實時流量(可以指定網段)、反向解析IP、顯示埠信息等。

查看流量是從哪些埠發送出去的:

# iftop -P

-P 選項會在iftop 的輸出結果中開啟埠顯示

界面上面顯示的是類似刻度尺的刻度范圍,為顯示流量圖形的長條作標尺用的。

中間的<= =>這兩個左右箭頭,表示的是流量的方向。

TX:發送流量

RX:接收流量

TOTAL:總流量

Cumm:運行iftop到目前時間的總流量

peak:流量峰值

rates:分別表示過去 2s 10s 40s 的平均流量

要找到運行在該埠的進程,那麼可以用netstat 或者lsof 來找到相應的進程。

使用netstat 命令來找到運行在10910這個埠上的進程:

# netstat -tunp | grep 10910

可以使用lsof 命令來找到運行在10909這個埠上的進程:

# lsof -i:10909

查看進程PID為51919的應用程序:

# ps -ef |grep 51919

閱讀全文

與linux查看網卡流量的命令相關的資料

熱點內容
文件壓縮包如何加密文件 瀏覽:183
2010提出的演算法 瀏覽:672
冰櫃壓縮機的壽命 瀏覽:105
辦公室采訪程序員 瀏覽:569
美橙雲伺服器購買 瀏覽:754
漢語詞典pdf下載 瀏覽:353
android公網ip 瀏覽:613
要塞1地圖放哪個文件夾 瀏覽:850
凡科建站怎麼弄伺服器 瀏覽:939
蘋果手機怎麼設置app播放 瀏覽:202
下載網站源碼用什麼瀏覽器 瀏覽:241
六線譜pdf 瀏覽:156
linuxmysqlsock 瀏覽:239
人教版數學pdf下載 瀏覽:460
文檔安全加密系統 瀏覽:492
數控銑床編程簡單數字 瀏覽:788
編程電纜如何重啟 瀏覽:121
myqq命令行發消息 瀏覽:365
日產逍客怎麼使用app升窗 瀏覽:503
安卓系統怎麼快速刪除微信內容 瀏覽:653