查找占用某端口的程序

在Windows环境下,某个端口被占用导致无法执行命令或部署

  • 通常命令会提示你[WinError 10048]
  • 其实就是该端口被其他进程占用了
  • 为了知道该端口此时正在运行的进程,使用命令
netstat -ano | findstr [端口号]

  • 最后的数字就是进程号,再次使用命令
tasklist | findstr [进程号]

  • 就知道是什么程序在占用端口了
  • 之后可以用taskkill,但建议在任务管理器中查找确认,防止误杀

在linux下

lsof  -i:端口号

千里之行,始于足下