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