一、查询端口占用情况
-
在 Linux 系统中,可以使用 netstat 命令来查询端口占用情况。具体命令如下:
netstat -anp | grep 端口号
其中,-a 表示显示所有连接和监听端口,-n 表示以数字形式显示端口号,-p 表示显示占用进程的 PID。
-
在 Mac 系统中,可以使用 lsof 命令来查询端口占用情况。具体命令如下:
sudo lsof -i :端口号
其中,-i 表示查询网络连接,: 端口号表示要查询的端口号。
二、关闭占用进程
-
在 Linux 系统中,可以使用 kill 命令来关闭占用进程。具体命令如下:
kill -9 进程PID
其中,-9 表示强制关闭进程,进程PID 可以通过 netstat 命令查询得到。
-
在 Mac 系统中,可以使用 kill 命令或者 Activity Monitor 应用程序来关闭占用进程。具体方法如下:
(1)使用 kill 命令:
sudo kill -9 进程PID
其中,-9 表示强制关闭进程,进程PID 可以通过 lsof 命令查询得到。
(2)使用 Activity Monitor 应用程序:
打开 Activity Monitor 应用程序,选择 CPU 标签页,找到占用 CPU 较高的进程,点击进程名称,然后点击左下角的 X 按钮关闭进程。
总结:
本文介绍了 Linux 和 Mac 系统中查询端口占用情况以及关闭占用进程的方法。在实际使用中,需要根据具体情况选择合适的命令或应用程序来操作。