当前位置: 首页 > article >正文

macOS 如何终止端口占用的进程 ?

Terminate Process Blocking Port on macOS

您是否遇到过这样的情况:您试图在 Mac 上启动服务器或服务,却被告知端口已被占用?当您试图使用的端口被另一个进程占用时,就会出现此问题。在本教程中,我们将指导您完成在 macOS 上识别和终止这些进程的步骤,确保您的端口可以自由使用。

Step 1: 打开终端

可以在应用程序 -> 实用程序中找到终端程序。或者,使用 Spotlight (Cmd + Space) 并输入 Terminal。

Step 2: 查找进程

首先,确定出现问题的端口号,假设是 8080 端口。

使用 lsof 命令查找使用 8080 端口的进程。

sudo lsof -i :8080

Step 3: 结束进程

(1) 确定要终止的进程。要小心,因为终止系统进程可能会导致稳定性问题。

(2) 使用 kill 命令终止进程,例如:PID 是 1234,您将使用:

sudo kill 1234

如果进程没有终止,使用 kill -9 ,强制终止进程。

sudo kill -9 1234

Step 4: 检查端口

再次使用 lsof 命令确保端口是空闲的

sudo lsof -i :8080

我的开源项目

酷瓜云课堂-在线教育解决方案

  • course-tencent-cloud(酷瓜云课堂 - gitee仓库)
  • course-tencent-cloud(酷瓜云课堂 - github仓库)

http://www.kler.cn/a/505427.html

相关文章:

  • 【RDMA学习笔记】1:RDMA(Remote Direct Memory Access)介绍
  • Banana Pi BPI-RV2 RISC-V路由开发板采用矽昌通信SF2H8898芯片
  • 【BLE】CC2541之ADC
  • 汽车免拆诊断案例 | 2007 款法拉利 599 GTB 车发动机故障灯异常点亮
  • 网络网络层ICMP协议
  • 从源码角度分析SpringMVC执行流程
  • 【Linux网络编程】高效I/O--I/O的五种类型
  • 【机器人】复现SceneGrasp 同时支持多目标 3D物体重建、6DoF位姿估计、抓取预测
  • Blazor中Syncfusion图像编辑器组件使用方法
  • 汽车故障码U010087 EMS Communication time out 解析和处理方法
  • C 陷阱与缺陷 —— Chapter one 词法陷阱
  • docker 部署 Kafka 单机和集群
  • 七十五:握手的优化:Session缓存、Ticket票据及TLS 1.3的0-RTT
  • iOS - 关联对象的实现
  • Qt 5.14.2 学习记录 —— 십삼 QComboBox、QSpinBox、QDateTimeEdit、QDial、QSlider
  • Jmeter 简单使用、生成测试报告(一)
  • 升级 SpringBoot3 全项目讲解 — 为什么 SpringBoot3 应该抛弃 Maven,搭配 Gradle 来使用?
  • Chapter5.3 Decoding strategies to control randomness
  • 论文阅读:Searching for Fast Demosaicking Algorithms
  • 从语音识别到语音合成:一步步构建智能语音交互系统
  • (12)springMVC文件的上传
  • pytorch快速入门--数据的基本操作
  • GPU算力平台|在GPU算力平台部署智能媒体生成助手LivePortrait的应用教程
  • uni-app黑马商场项目-4封装$myrequest方法并挂载到全局
  • 44.ComboBox的数据绑定 C#例子 WPF例子
  • APP推荐:全新TV端来了,8K原画电视版