土豆不好吃

nethogs – creating socket failed are you root?

话说前几天更新了服务器之后,再用nethogs就会出现这种问题

Creating socket failed while establishing local IP - are you root?

分明是root权限的好嘛!

其实这是nethogs version 0.8.0的一个bug,只要更新到0.8.1即可。可是Ubuntu软件源里并没有更新到0.8.1,那么只好拿来传统大法,手动下载源码包编译安装了。

首先要确保安装了gcc、make这类工具。如果没有就先安装下。

sudo apt-get install build-essential
sudo apt-get install libncurses5-dev libpcap-dev
wget -c https://github.com/raboof/nethogs/archive/v0.8.1.tar.gz
tar xf v0.8.1.tar.gz
cd ./nethogs-0.8.1/
make && sudo make install

之后退出或者重启当前终端

sudo nethogs

即可发现变成了0.8.1.

问题完美解决。


文章版权归原作者所有丨本站默认采用CC-BY-NC-SA 4.0协议进行授权|
转载必须包含本声明,并以超链接形式注明原作者和本文原始地址:
https://dmesg.app/nethogs-bug-v0-8-0.html
退出移动版