在Mac上查看端口使用情况只能使用lsof(list open file),无法使用 netstat。
查看某个端口是否正在被占用:
lsof -i:portno
另外,可以通过:
lsof
指令来查看所有被占用的端口信息,然后通过 | grep xxx 来过滤应用程序信息。
在LInux系统上使用netstat查看所有被监听的端口:
netstat -l
继续过滤某个端口:
netstat -l | grep ':portno'
查找到占用某个端口的pid之后,可通过 kill pid(不带 -signum,默认发15 SIGTERM)或者 kill -9 pid(无条件强制终止进程)来结束进程。