一、iftop簡介
IFTOP是一個用來進行實時流量監測的命令行工具,它在Linux系統下非常常見,可以實時地監控網路流量並對網路帶寬進行控制。程序界面簡單,但是功能強大,而且非常靈活,可以通過參數自定義輸出方式。
二、安裝iftop
為了使用iftop,首先需要安裝該工具。下面是安裝iftop的命令:
sudo apt-get install iftop
安裝完成後,可以通過man iftop命令查看使用幫助
三、使用iftop
1. 查看網路流量
以下是查看網路流量的基本命令:
sudo iftop -i eth0
其中-i參數可以指定網路介面,eth0是本機的默認網路介面名稱,也可以根據需要替換成其他介面名稱,例如wlan0。
如果不指定網路介面,iftop默認會通過網路介面eth0進行監測。
2. 顯示連接的信息
以下是查看連接的信息的命令:
sudo iftop -P -i eth0
其中的-P參數可以顯示IP地址和埠號,以幫助分析網路連接。同樣地,也可以替換參數中的eth0為其他網路介面。
3. 增加監控時間間隔
默認情況下,iftop監測的時間間隔是2秒。如果需要增加時間間隔,可以使用-t參數,例如:
sudo iftop -t 5 -i eth0
上面的命令將時間間隔調整為5秒。
4. 顯示連接速率
iftop可以顯示連接的速率,這可以通過使用-b參數來實現:
sudo iftop -b -i eth0
上面的命令能夠顯示連接的速率,而不是連接的流量。
5. 顯示本地和遠程IP地址
以下是在iftop輸出中,同時顯示本地和遠程IP地址的命令:
sudo iftop -N -i eth0
注意,這裡的-N參數會將DNS解析禁用,這使得iftop的輸出更加穩定。
四、iftop的高級選項
iftop具有許多高級選項,可以對輸出進行更加精細的控制。下面是一些常用的高級選項:
1. 隱藏帶寬單位
以下命令將隱藏帶寬單位:
sudo iftop -B -i eth0
2. 指定IP地址和埠號
以下命令可以過濾指定的IP地址和埠號:
sudo iftop -i eth0 -F 192.168.0.1/24 or port 80
這裡的192.168.0.1/24表示以該地址段為基礎進行過濾,同時可以指定埠號80。
3. 顯示雙向流量
以下命令能夠顯示雙向流量:
sudo iftop -i eth0 -B
4. 調整界面實時刷新頻率
iftop默認的刷新頻率是2秒,可使用以下命令調整刷新頻率:
sudo iftop -i eth0 -T 5
五、Conclusion
通過以上的介紹,相信大家已經可以初步了解如何安裝並使用iftop來監控網路流量情況,希望這份指南能夠對你在Linux日常運維監控中有所幫助。當然,iftop還有更多高級選項等待你去探索和使用。
原創文章,作者:ABOI,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/133499.html