![如何找出哪些程序在启动时连接到互联网?](https://linux22.com/image/829285/%E5%A6%82%E4%BD%95%E6%89%BE%E5%87%BA%E5%93%AA%E4%BA%9B%E7%A8%8B%E5%BA%8F%E5%9C%A8%E5%90%AF%E5%8A%A8%E6%97%B6%E8%BF%9E%E6%8E%A5%E5%88%B0%E4%BA%92%E8%81%94%E7%BD%91%EF%BC%9F.png)
我安装的操作系统是 Ubuntu 12.10,64 位,英文,内核版本 3.5.0.21
我必须在终端窗口发出哪些命令才能找出 Ubuntu 启动后立即连接到互联网的程序的名称?
答案1
sudo netstat --inet -p
将显示当前活动或正在监听的连接以及程序名称。
更新
要查看处于 LISTENING 状态的连接,必须使用附加-a
选项调用 netstat:sudo netstat --inet -pa
答案2
网络猪是一款方便的小工具,可显示哪些进程正在使用您的带宽。您可以在重启后立即启动此应用程序,这样您就可以知道哪些程序在启动时连接到互联网。
步骤1:使用以下命令安装 NetHogs:
sudo apt-get install nethogs
第2步:安装后,您可以使用以下命令运行 nethogs:
sudo nethogs <interface>
根据您连接互联网的方式,将 替换<interface>
为eth0
、wlan0
、 。ppp0
如果您不确定,请运行ifconfig
以了解可用的选项。
您可以按Ctrl+退出该程序C。