1
10月
2024
17:40

识别访问互联网的进程

1 10月 2024 17:40

注意到于 netstat -a 从后台进程连接到互联网。 然后我找到并删除了访问互联网的包。

连接到 Internet 的进程列表

经典的netstat程序:

netstat -tpn -W

netstat -tun -W

netstat -tUn -W

哪里

p - 显示程序名称
t-TCP
u-UDP
n - 显示数字 IP 地址而不是主机名
U-UDP精简版
W——以宽格式(Wide)输出信息

SS 程序 - 扩展信息:

ss -4 -e

ss -6 -e

ss -u -e

其中:
-4(别名 -f inet)- 显示使用 IPv4 协议的 Internet 连接类别
-6(别名 -f inet6 - 显示使用 IPv6 协议的 Internet 连接类别
-u - 输出UDP
-n - 端口号是数字而不是字母(例如,67而不是bootp)
-e - 显示扩展信息。

通过进程名确定包名

对于用户上下文程序,通常可以通过名称来确定包名称。

按名称查找包

使用 dpkg 按模式查找包

dpkg -l 'package_name*'

其中:

package_name - 包名称

程序将显示软件包 ii 的状态 - 软件包已安装,rp - 已删除,配置文件已留下。

按名称删除包(不删除配置文件)

sudo dpkg -r 'package_name'

按名称完全删除包,并删除配置文件

sudo dpkg -P 'package_name'

其中:

“package_name”是包的确切名称。


来源: ru.linux-console.net



相关出版物