Ubuntu 查看網(wǎng)絡(luò)流量
在Ubuntu系統(tǒng)中,查看網(wǎng)絡(luò)流量可以幫助我們監(jiān)測網(wǎng)絡(luò)性能、排查故障或優(yōu)化帶寬使用。本文將介紹幾種常用的方法,通過命令行工具來實時監(jiān)控和分析網(wǎng)絡(luò)流量。
1. 使用iftop查看實時流量
iftop是一個實時流量監(jiān)測工具,能夠顯示網(wǎng)絡(luò)流量的實時狀態(tài)和流量使用情況。首先需要安裝iftop:
sudo apt update
sudo apt install iftop
安裝完成后,可以通過以下命令啟動iftop:
sudo iftop
- 界面說明:如果你想查看特定網(wǎng)絡(luò)接口的流量,比如eth0,可以使用
sudo iftop -i eth0
2. 使用vnstat監(jiān)控流量統(tǒng)計
vnstat是一個簡單的網(wǎng)絡(luò)流量監(jiān)視工具,能夠記錄網(wǎng)絡(luò)流量歷史數(shù)據(jù)??梢酝ㄟ^以下命令安裝:
sudo apt install vnstat
安裝完成后,需要初始化vnstat數(shù)據(jù)庫:
sudo vnstat -u -i eth0
- 查看流量統(tǒng)計:用以下命令查看每日、每月的流量信息:
vnstat
vnstat -l
3. 使用nload查看實時流量
nload是另一個實時流量監(jiān)控工具,提供圖形化的流量顯示??梢酝ㄟ^以下命令安裝:
sudo apt install nload
啟動nload并選擇網(wǎng)絡(luò)接口:
nload eth0
- 理解顯示:nload將顯示實時的上傳和下載帶寬使用情況。
- 注意:可以使用上下方向鍵選擇不同的網(wǎng)絡(luò)接口以進行監(jiān)控。
4. 使用netstat檢查網(wǎng)絡(luò)連接
netstat可以用于查看當前所有的網(wǎng)絡(luò)連接及其狀態(tài)。在終端輸入以下命令:
netstat -tuln
- 參數(shù)解釋:
- -t:顯示TCP連接
- -u:顯示UDP連接
- -l:僅顯示正在監(jiān)聽的連接
- -n:以數(shù)字形式顯示地址和端口號
注意事項和實用技巧
- 對于大流量的服務(wù)器,建議使用iftop和vnstat等工具的組合,以實現(xiàn)實時監(jiān)控和歷史數(shù)據(jù)分析。
- 處理網(wǎng)絡(luò)流量問題時,要優(yōu)先監(jiān)控外部流量和內(nèi)部流量的變化,確認是否有異常流量。
- 確保工具時期定期更新,以獲得better performance和新功能。
- 在使用帶寬監(jiān)控工具時,部分程序可能會占用一定的處理資源,請合理安排監(jiān)控時間。