![即使未安装,Zabbix-agent 也会显示在 netstat 中](https://linux22.com/image/1084732/%E5%8D%B3%E4%BD%BF%E6%9C%AA%E5%AE%89%E8%A3%85%EF%BC%8CZabbix-agent%20%E4%B9%9F%E4%BC%9A%E6%98%BE%E7%A4%BA%E5%9C%A8%20netstat%20%E4%B8%AD.png)
我查看了已建立的 netstat 连接,发现不对劲的是 zabbix-agent 在没有安装的情况下运行。我的其中一行$ sudo netstat | grep ESTABLISHED如下:
tcp 0 0 rozkvet.local:41201 trelay.3so:zabbix-agent ESTABLISHED
Zabbix-agent 未安装,是否有一些残留服务需要我删除?
~$ sudo apt-get autoremove zabbix-agent
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'zabbix-agent' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
答案1
正如zabbix-agent
显示的连接的远程部分,它不必安装在您的系统上。
如果您在运行时netstat
没有使用此-n
选项,它会尝试使用 来解析端口号/etc/services
。因此,zabbix-agent
仅代表端口 10050,并且可能zabbix-agent
正在运行,或者可以配置为使用该端口的任何其他程序。
您可以使用
sudo fuser -v 41201/tcp
查找本地系统上使用端口 41201 的程序。