下载地址:https://github.com/raboof/nethogs/releases
安装基础包
Debian/Ubuntu
apt-get install build-essential libncurses5-dev libpcap-dev
Yum-based distro's
yum install gcc-c++ libpcap-devel.x86_64 libpcap.x86_64 "ncurses*"
Getting the source
The master branch is intended to be stable at all times:
git clone https://github.com/raboof/nethogs
Building
After that, simply
make
sudo ./src/nethogs
Installing
For all distributions
sudo make install
hash -r
sudo nethogs
On Debian
sudo apt-get install checkinstall
sudo checkinstall -D make install
sudo dpkg -i nethogs*.deb
Running without root
In order to be run by a non-root user, nethogs needs the cap_net_admin
and cap_net_raw
capabilities. These can be set on the executable by using the setcap
command, as follows:
sudo setcap "cap_net_admin,cap_net_raw+pe" /usr/local/sbin/nethogs