奇怪的端口 9000 服务,我如何找出它是什么?

奇怪的端口 9000 服务,我如何找出它是什么?
root@server:~# sudo netstat -tlnp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:8080            0.0.0.0:*               LISTEN      1548/nginx
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      1370/varnishd
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1235/sshd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1421/sendmail: MTA:
tcp        0      0 127.0.0.1:6082          0.0.0.0:*               LISTEN      1349/varnishd
tcp        0      0 127.0.0.1:9000          0.0.0.0:*               LISTEN      1301/main.conf)
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      1226/mysqld
tcp        0      0 127.0.0.1:587           0.0.0.0:*               LISTEN      1421/sendmail: MTA:
tcp        0      0 127.0.0.1:11211         0.0.0.0:*               LISTEN      1263/memcached
tcp6       0      0 :::8080                 :::*                    LISTEN      1548/nginx
tcp6       0      0 :::80                   :::*                    LISTEN      1370/varnishd
tcp6       0      0 :::22                   :::*                    LISTEN      1235/sshd
tcp6       0      0 ::1:6082                :::*                    LISTEN      1349/varnishd

它以“main.conf)”结尾。我是新手,显然配置文件的某个地方搞砸了,只是不确定是不是哪里出了问题。有什么帮助吗?

答案1

命令

lsof  | grep "9000 (LISTEN)"

应该为您提供哪个进程/程序使用该端口的信息。

如果尚未安装 lsof,你可以使用以下命令安装它

sudo apt-get install lsof

相关内容