![哪些应用程序正在使用互联网](https://linux22.com/image/1094899/%E5%93%AA%E4%BA%9B%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E6%AD%A3%E5%9C%A8%E4%BD%BF%E7%94%A8%E4%BA%92%E8%81%94%E7%BD%91.png)
我如何检查哪些应用程序正在使用互联网?如何阻止互联网访问某个特定应用程序?Ubuntu 软件中心是否有任何 GUI 工具?提前致谢!
答案1
lsof -i
将列出正在访问网络的应用程序。手册页但你可能还想看看使用 Linux 上的 LSOF 跟踪网络连接。
答案2
我发现下一个命令非常有用,它仅显示当前使用互联网连接(创建互联网流量)的应用程序的名称:
netstat -lantp | grep -i stab | awk -F/ '{print $2 $3}' | sort | uniq
答案3
要查看哪个应用程序正在使用数据,请尝试网络猪来自 Ubuntu“Universe”存储库中同名包nethogs
或源代码的应用程序。
答案4
您可以使用以下命令通过 UFW 获取监听应用程序的列表。
sudo ufw show listening