在window或linux中如查找并删除掉占用端口

linux中如查找并删除掉占用端口

1.查看端口占用情况:

在命令行或终端中执行以下命令,查看占用 8080 端口的进程:

lsof -i :8080
或者
netstat -an | grep 8080
这将显示正在使用 8080 端口的进程的详细信息。

2.杀死占用端口的进程:

一旦您找到了占用 8080 端口的进程,可以使用 kill 命令终止该进程。假设进程的 PID 是 ,则执行以下命令:

kill <PID>
或者使用 kill 命令的强制终止选项:

kill -9 <PID>
这将强制终止进程。

3.检查端口是否释放:

再次运行步骤 1 的命令,确保 8080 端口已经被释放。

4.启动您的应用程序:

一旦端口被释放,您应该能够启动您的应用程序,并且它将能够绑定到 8080 端口。
不过呢~上述命令的执行可能需要管理员权限(使用 sudo 或以管理员身份运行命令)。

window中如查找并删除掉占用端口

1.查找占用端口的进程:

打开命令提示符(Command Prompt)或 PowerShell,并执行以下命令:

netstat -ano | findstr :8080
这将列出占用 8080 端口的进程的相关信息,包括进程IDPID)。

2.查看进程详细信息:

使用找到的进程ID(假设为 ),执行以下命令查看进程的详细信息:

tasklist | findstr <PID>
这将显示进程的详细信息,包括进程名称。

3.结束进程:

一旦确定了占用 8080 端口的进程,您可以通过以下命令结束该进程:

taskkill /F /PID <PID>
上述命令中,/F 表示强制终止进程,/PID 后面是进程ID

5.检查端口是否释放:

再次运行第 1 步的命令,确保 8080 端口已经被释放。

执行这些命令可能需要管理员权限。咱可以以管理员身份运行命令提示符或 PowerShell。
右键单击它们并选择 “以管理员身份运行”。

=================== 接下来我遇到了一些问题==========================
我使用taskkill /F /PID 杀掉进程结果显示无法终止
那就得任务管理器帮忙了:

咱们上面不是用这个找到该端口了的pid了吗
netstat -ano | findstr :8080
然后咱们打开任务管理器:

在window或linux中如查找并删除掉占用端口_第1张图片

这样选中然后点击结束任务就可以了。

=========================== over============================================

你可能感兴趣的:(学习过程中的了解,linux,运维,服务器)