服务器设置和教程 · 6 10 月, 2024

CentOS 7 下安裝 Nethogs

CentOS 7 下安裝 Nethogs

Nethogs 是一款輕量級的網絡流量監控工具,能夠幫助用戶實時查看各個進程的網絡使用情況。與其他網絡監控工具不同,Nethogs 會根據進程來顯示流量,而不是根據端口或協議,這使得它在排查網絡問題時非常有用。本文將介紹如何在 CentOS 7 系統上安裝 Nethogs。

安裝前的準備

在開始安裝 Nethogs 之前,請確保您的 CentOS 7 系統已經更新到最新版本。您可以使用以下命令來更新系統:

sudo yum update -y

更新完成後,您可以開始安裝 Nethogs。

安裝 Nethogs

在 CentOS 7 上,Nethogs 並不在默認的軟件庫中,因此需要先啟用 EPEL(Extra Packages for Enterprise Linux)庫。您可以使用以下命令來安裝 EPEL:

sudo yum install epel-release -y

安裝完成後,您可以使用以下命令來安裝 Nethogs:

sudo yum install nethogs -y

安裝過程中,系統會自動下載並安裝 Nethogs 及其依賴項。安裝完成後,您可以使用以下命令來確認 Nethogs 是否安裝成功:

nethogs -v

使用 Nethogs 監控網絡流量

安裝完成後,您可以使用 Nethogs 來監控網絡流量。運行 Nethogs 的基本命令如下:

sudo nethogs

這個命令將顯示所有正在使用網絡的進程及其相應的流量。您可以使用上下鍵來瀏覽進程列表,並查看每個進程的上行和下行流量。

指定網絡接口

如果您的系統有多個網絡接口,您可以指定要監控的接口。例如,如果您想監控 eth0 接口,可以使用以下命令:

sudo nethogs eth0

結束 Nethogs

要結束 Nethogs,您可以按下 Ctrl + C 鍵,這將停止程序並返回到命令行界面。

常見問題

1. Nethogs 無法顯示任何流量,該怎麼辦?

請確保您以 root 用戶或使用 sudo 命令運行 Nethogs,因為它需要足夠的權限來訪問網絡接口。

2. Nethogs 是否支持圖形界面?

Nethogs 是一個基於命令行的工具,並不提供圖形界面。如果您需要圖形界面的網絡監控工具,可以考慮其他選擇。

總結

Nethogs 是一個非常實用的工具,能夠幫助用戶輕鬆監控 CentOS 7 系統上的網絡流量。通過簡單的安裝步驟,您可以快速上手並開始使用這個工具來排查網絡問題。如果您需要更高效的網絡服務,考慮使用 香港VPS 來提升您的網絡性能和穩定性。