在终端输入命令行解决方式一。打开终端,输入以下命令:
$ lsof -i:端口号
如:lsof -i:8080,出现了进程信息,看到PID就是进程号,我们可以使用命令kill来杀掉这个进程。
ps:一般kill带上参数-9,表示强制杀进程。
$ kill -9 9090 // 强制杀死PID为8080的进程。
在终端输入命令行解决方式二:使用netstat。输入以下命令:
$ netstat -ap|grep 程序名或端口号
或者
$ netstat -tunlp|grep 程序名端口号
使用ps查看进程。适用于Linux和Mac。在知道进程名称的前提下。
$ ps -ef | grep tomcat
查看TCP:
# lsof -PiTCP -sTCP:LISTEN
查看所有开启的端口号:
# netstat -aptn
查看所有开启的TCP端口号:
# netstat -ntpl
查看所有开启的UDP端口号:
# netstat -nupl