【踩坑记录_03】解决开发端口占用

161 阅读1分钟

Windows

Windows上查看端口占用的过程:

使用组合键 win+r输入cmd进入命令行,使用如下命令查看端口占用进程:

netstat -ano | find "port_number"
# netstat -ano | find "8080"

使用如下命令查看当前进程的名称信息

tasklist | find "PID"
# netstat -ano | find "20088"

使用如下命令停止当前线程

taskkill /F /PID <PID>
# taskkill /F /PID "20088"

如下图:

Linux

在linux上查看端口占用同样也是使用netstat 命令。命令如下

netstat -tuln | grep port
# netstal -tuln | grep 80:查看80端口占用的情况。

这样就可以看到占用该端口的进程号,此时便可以通过kill命令;杀掉该进程。

netstat查看网络相关的参数:

    -a 显示所有状态的socket
    -n 不做名字解析
    -p 显示pid和程序名字
    -t 显示tcp链接
    -u 显示udp链接
    -x 显示unix套接字
    -l 显示IPV6地址
    -o 显示拥有的与每个链接关联的进程ID。[windows]

参数很多我们可以通过man netstat查看该命令的使用,在Windows上和Linux参数不一致,在Windows上使用netstat --help查看相关参数