共翁号
共翁号 > 经验 > 如何查看端口是否被占用

如何查看端口是否被占用

原创2025-06-20 23:58:14

要查看端口是否被占用,您可以按照以下步骤操作:

Windows系统

1. 打开命令提示符:

按 `Win + R` 打开“运行”对话框。

输入 `cmd` 并按回车键。

2. 使用 `netstat` 命令查看端口占用情况:

输入 `netstat -ano` 查看所有端口的占用情况。

输入 `netstat -ano | findstr :端口号` 查看指定端口的占用情况(将 `端口号` 替换为您想查询的端口号)。

3. 获取占用端口的进程ID(PID):

输入 `netstat -aon | findstr "端口号"`(将 `端口号` 替换为您想查询的端口号)。

4. 使用 `tasklist` 命令查看占用端口的进程名称:

输入 `tasklist | findstr "PID号"`(将 `PID号` 替换为步骤3中找到的进程ID)。

5. 如果需要结束占用端口的进程,可以使用 `taskkill` 命令:

输入 `taskkill /f /t /im 进程名称`(将 `进程名称` 替换为步骤4中找到的进程名称)。

Linux系统

1. 打开终端:

您可以使用 `Ctrl + Alt + T` 快捷键打开终端。

2. 使用 `netstat` 命令查看端口占用情况:

输入 `netstat -tuln` 查看所有TCP和UDP端口的占用情况。

输入 `netstat -tuln | grep 端口号` 查看指定端口的占用情况(将 `端口号` 替换为您想查询的端口号)。

3. 获取占用端口的进程ID(PID):

输入 `netstat -tuln | grep 端口号 | awk '{print $5}' | cut -d'/' -f1` 查看指定端口的进程ID(将 `端口号` 替换为您想查询的端口号)。

4. 使用 `lsof` 命令查看占用端口的进程名称:

输入 `lsof -i :端口号` 查看指定端口的进程名称(将 `端口号` 替换为您想查询的端口号)。

5. 如果需要结束占用端口的进程,可以使用 `kill` 命令:

输入 `kill 进程ID`(将 `进程ID` 替换为步骤3中找到的进程ID)。

以上步骤可以帮助您确定特定端口是否被占用,以及哪个进程正在使用该端口。

返回:经验

相关阅读

    最新文章
    猜您喜欢
    热门阅读