【macOS】查看端口占用

Posted by 西维蜀黍 on 2017-09-08, Last Modified on 2025-04-23

查看某端口是否被占用

$ netstat -an | grep <端口号>

如:查看当前 8080 端口是否被占用:

$ netstat -an | grep 8080

查看某端口被哪个程序占用

$ lsof -i:<端口号>

如:查看当前 8080 端口被何程序占用:

$ lsof -i:8080

根据 PID 杀死某进程

根据 PID (进程 ID) 杀死指定进程,PID 可在执行 lsof -i:<端口号>COMMAND 中列出。

$ sudo kill -9 <PID>