當前位置:首頁 » 操作系統 » linux網卡流量查看

linux網卡流量查看

發布時間: 2024-04-10 00:14:38

㈠ 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下怎麼看網路流量

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:每秒鍾發送的位元組數

㈢ linux緗戠粶嫻侀噺鏌ョ湅鍛戒護linux緗戠粶嫻侀噺鏌ョ湅

鐧懼厗緗戝崱璺戝氬皯嫻侀噺,緗戝崱灝辯畻婊′簡,鍦╨inux涓嬫庝箞鏌ョ湅緗戝崱鏄鍚﹁窇婊′簡錛

緗戝崱璁¢噺鐢ㄧ殑鏄痓bit,鍜屾垜浠閫氬父璁¢噺鐨凚byte鎹㈢畻鍏崇郴鏄8:1錛屾墍浠100M鐨勭綉鍗¤窇12M宸﹀彸杈懼埌鏈澶у箋傛煡鐪媗inux涓嬬綉緇滄祦閲忓彲浠ヤ嬌鐢╥ftop錛屽彲浠ョ簿紜鐨勭湅鍒版瘡涓狪P鐨勬祦閲忋

linux鏈変粈涔堝懡浠よ兘澶熸煡鐪嬫湰鏈哄櫒鐨勭綉緇滄祦閲忥紵

?nethogs:鎸夎繘紼嬫煡鐪嬫祦閲忓崰鐢?iptraf:鎸夎繛鎺/絝鍙f煡鐪嬫祦閲?ifstat:鎸夎懼囨煡鐪嬫祦閲?ethtool:璇婃柇宸ュ叿?tcpmp:鎶撳寘宸ュ叿甯岃禌閲屾湁寰堝氳繖鏂歸潰璧勬枡鐨勩

Centos涓嬫煡鐪嬬綉鍗$殑瀹炴椂嫻侀噺鍛戒護錛

鏈変袱涓鏂規硶鏉ユ煡鐪嬬洃鎺ф湇鍔″櫒嫻侀噺錛岀湅鏄鍚︽湁寮傚父銆

1.浣跨敤緋葷粺鑷甯︾殑鍛戒護錛歸atchmore/proc/net/dev鍙浠ユ煡鐪嬫瘡2縐掔殑瀛楄妭鍜屾暟鎹鍖呯殑鍙樺寲銆備絾涓嶉偅涔堢洿瑙傘

2.浣跨敤nload鍛戒護錛岄渶瑕佽嚜琛屽畨瑁1錛#-devellibpcap-devel2錛#wgethttp://www.roland-riegel.de/nload/nload-0.7.4.tar.gz3錛#tarxvfznload-0.7.4.tar.gz4錛#cdnload-0.7.45錛#./configure6錛#makemakeinstall鎵ц宯load鍛戒護錛岀粨鏋滄瘮杈冪洿瑙傘

linux鏌ョ湅緗戦燂紵

linux嫻嬬綉閫熺殑鏂規硶鏈夛細

1.鍦ㄥ紑濮嬭彍鍗曚腑杈撳叆:ping202.99.224.68-t涓鑸瑃ime300ms璇存槑緗戠粶灝辨瘮杈冪箒蹇欎簡銆

2.鐐瑰紑360瀹夊叏鍗澹,鍐嶇偣楂樼駭宸ュ叿,浣犲氨鐪嬫祦閲忕洃鎺у櫒,鐐瑰紑瀹,鐐瑰彸涓婅掓湁涓璁劇疆,鍦ㄦ樉紺烘偓嫻紿楀墠鎵撳嬀灝卞緱浜

闄や簡榪欎袱縐嶆柟娉曪紝榪樺彲浠ョ敤鍏朵粬嫻嬬綉閫熺殑宸ュ叿嫻嬭瘯錛

㈣ 查看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

熱點內容
硬體的演算法 發布:2024-05-03 12:34:28 瀏覽:388
支付密碼為什麼就六位 發布:2024-05-03 12:29:17 瀏覽:920
腳本找書 發布:2024-05-03 12:02:17 瀏覽:493
境外伺服器租用怎麼辦 發布:2024-05-03 11:45:34 瀏覽:943
我的世界伺服器怎麼設置到重生點 發布:2024-05-03 11:33:04 瀏覽:752
mysqllinux安裝包下載 發布:2024-05-03 11:32:07 瀏覽:934
以太演算法的幣 發布:2024-05-03 11:30:45 瀏覽:383
編譯nfs 發布:2024-05-03 11:30:40 瀏覽:432
srs搭建直播伺服器 發布:2024-05-03 11:29:53 瀏覽:133
南通哪裡有賣密碼鎖的 發布:2024-05-03 11:22:01 瀏覽:522