代码改变世界

Mac查看端口占用情况

2020-10-10 16:49  Tanwheey  阅读(1685)  评论(0编辑  收藏  举报

在使用Linux或Mac的过程中,比如启动某些个应用,可能会遇到某些进程端口被占用的情况,这时我们需要查询到底是什么进程占用了端口,然后kill掉这个进程再启动,或者选择使用新的没被占用的端口了。这里主要解决通过命令或在程序管理界面解决。

1、在终端输入命令行解决方式一。打开终端,输入以下命令:

$ lsof -i:端口号

如:lsof -i:8080,出现了进程信息,看到PID就是进程号,我们可以使用命令kill来杀掉这个进程。

ps:一般kill带上参数-9,表示强制杀进程。

$ kill -9 4324  //强制杀死PID为4324的进程。

2、在知道进程名称的前提下使用ps查看进程。

$ ps -ef | grep java

3、使用网络实用工具填入IP或域名来扫描使用的端口情况。

网络实用工具位置:/System/Library/CoreServices/Applications