![我怎样才能通过 NetHogs 找出哪些进程使用了我的互联网?](https://linux22.com/image/1291979/%E6%88%91%E6%80%8E%E6%A0%B7%E6%89%8D%E8%83%BD%E9%80%9A%E8%BF%87%20NetHogs%20%E6%89%BE%E5%87%BA%E5%93%AA%E4%BA%9B%E8%BF%9B%E7%A8%8B%E4%BD%BF%E7%94%A8%E4%BA%86%E2%80%8B%E2%80%8B%E6%88%91%E7%9A%84%E4%BA%92%E8%81%94%E7%BD%91%EF%BC%9F.png)
即使我没有使用互联网连接,我也会在 Fedora 14 中的网络监视器小程序中看到不同的网络使用情况。因此,我决定使用它nethogs
来监视所涉及进程的进程 ID。
我无法理解哪个进程/服务/应用程序正在尝试通过我的 WiFi 访问互联网/网络。
以下是截图nethogs
:
我知道 Firefox 在那里,因为我在截屏时就是用它的,但是字段中的前两行或三行是什么意思PROGRAM
,数据速率分别为 0.015 和 0.013 KB/秒?
答案1
非 root 用户无权查看打开网络连接的程序的名称或其进程 ID,因此nethogs
显示连接本身的详细信息作为后备。但是,该字段不够宽,无法显示所有内容,因此您只能看到它的右侧。这大约足够显示本地端口、远程 IP 地址和远程端口。如果您实际以nethogs
root 身份运行,您应该会获得更多信息。