netstat -tlnp查看端口占用情况,其中几个pid和name没有值,无法kill掉进程

[root@VM_129_145_centos nodejs-lo]# 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:6379            0.0.0.0:*               LISTEN      1855/./redis-server 
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      1/systemd           
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      1142/nginx: master  
tcp        0      0 0.0.0.0:8080            0.0.0.0:*               LISTEN      1123/java           
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      695/sshd            
tcp        0      0 127.0.0.1:7001          0.0.0.0:*               LISTEN      -                   
tcp        0      0 0.0.0.0:7002            0.0.0.0:*               LISTEN      -                   
tcp        0      0 0.0.0.0:443             0.0.0.0:*               LISTEN      1142/nginx: master  
tcp        0      0 127.0.0.1:38204         0.0.0.0:*               LISTEN      -                   
tcp        0      0 127.0.0.1:37376         0.0.0.0:*               LISTEN      -                   
tcp        0      0 127.0.0.1:8005          0.0.0.0:*               LISTEN      1123/java           
tcp        0      0 0.0.0.0:8009            0.0.0.0:*               LISTEN      1123/java           
tcp6       0      0 :::3306                 :::*                    LISTEN      984/mysqld          
tcp6       0      0 :::6379                 :::*                    LISTEN      1855/./redis-server 
tcp6       0      0 :::22                   :::*                    LISTEN      695/sshd


不知道这个跟防火墙是否有关系,但是我已经把防火墙关掉了,依然还是这样,重启服务器也是如此
阅读 4.5k
2 个回答

lsof命令查看吧

lsof -i:端口号

查得到服务,却没有pid的,看看是不是其它用户起的,比如切换到root用户看看。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题