ps -apn
后面一列PID/Program name,会显示进程id和程序的名字 java
若是全是显示一个“-”,则可能你不是root用户,须要加sudo执行才会有。 shell
进一步使用命令:ps -aux | grep java,或者直接:ps -aux | grep pid 查看 就能够明确知道8080端口是被哪一个程序占用了 centos
今天遇到此状况,故mark一下。 spa
ps:通过一楼的朋友的指点,还有一种方法: code
lsof -i:8080
若是是centos中的普通用户,则: 进程
sudo /usr/sbin/lsof -i:8080