![如何监视/控制建立网络连接的应用程序?](https://linux22.com/image/1079857/%E5%A6%82%E4%BD%95%E7%9B%91%E8%A7%86%2F%E6%8E%A7%E5%88%B6%E5%BB%BA%E7%AB%8B%E7%BD%91%E7%BB%9C%E8%BF%9E%E6%8E%A5%E7%9A%84%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%EF%BC%9F.png)
nethogs
前几天我发现了和iftop
,并运行了它们。我很惊讶地看到一些应用程序运行我不知道的守护进程。现在我知道了它们,这很好,但我希望将来能更多地了解这类事情,主要是为了节省带宽!
是否有一个 Ubuntu 应用程序可以:
- 监视哪些应用程序正在建立连接
- 监控他们正在连接的地方
- 在建立连接之前会征求我的同意
- (不太重要)监控他们上传/下载了多少内容
答案1
您可以将其netstat
用于第 1 点和第 2 点。虽然netstat
它不是后台运行的进程。但一旦运行它,您就可以看到哪些应用程序正在等待传入连接、哪些应用程序连接到哪个对等点等。