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

news/2025/1/15 23:48:21 标签: 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.niftyadmin.cn/n/5824460.html

相关文章

智汇云舟参编《城市轨道交通安全防范系统技术要求》国标正式发布

近日,根据国家标准化管理委员会官网,全国标准信息公共服务平台发布的公告,国家标准《城市轨道交通安全防范系统技术要求》(GB/T 26718-2024)已由全国城市轨道交通标准化技术委员会上报国家标准化管理委员会&#xff0c…

Linux Kernel 之十 详解 PREEMPT_RT、Xenomai 的架构、源码、构建及使用

概述 现在的 RTOS 基本可以分为 Linux 阵营和非 Linux 阵营这两大阵营。非 Linux 阵营的各大 RTOS 都是独立发展,使用上也相对独立;而 Linux 阵营则有多种不同的实现方法来改造 Linux 以实现实时性要求。本文我们重点关注 Linux 阵营的实时内核实现方法! 本文我们重点关注 …

JAVA之原型模式

原型模式(Prototype Pattern)属于创建型模式,它允许一个对象通过复制自身来创建一个新的对象,而无需通过构造函数创建。这种模式特别适用于创建复杂对象时,避免构造函数的复杂性,同时提高性能。以下是关于原…

关于编写测试用例的细枝末节

这里写目录标题 故障判别类-边界考虑示例1.0:若A>20.3且持续时间≥15ms时(判故周期为1000Hz),输出B为1,否则输出B为0。 故障判别类-不可恢复测试示例1.1:若A>20.3且持续时间≥15ms时…

unity——Preject3——面板基类

目录 1.Canvas Group Canvas Group 的功能 Canvas Group 的常见用途 如何使用 Canvas Group 2.代码 3.代码分析 类分析:BasePanel 功能 作用 实际应用 代码解析:hideCallBack?.Invoke(); 语法知识点 作用 虚函数(virtual)和抽象类(abstract)的作用与区别 …

Lesson 109 A good idea

Lesson 109 A good idea 词汇 idea n. 主意,想法 复数:ideas 用法:口语:Good idea! 好主意!       Big idea! 高见!好主意!       Great idea! 好主意       Bad idea! 坏主…

AI工具集网站整理

AI导航网 AI工具集思维导图 AI工具集:https://ai123.cn/ 这里集合了1000的AI写作工具,无论是公文还是小说,都能找到合适的AI助手。amz123 AI导航:https://www.amz123.com/ai 这里有超多AI写作辅助平台,让你的文字创作…

C#补充----反射,特性,迭代器,特殊语法,值类型运用类型。

1.反射&#xff1a;通过type 获取类中的数据。创建实例&#xff0c;并赋值。 《1》获取类的方式 《2》反射的应用 <1>获取类型的所有公共成员 <2>获取构造函数 <3>获取类型的 公共成员变量 <4>获取类型的 公共方法 <5>.获取类型的 属性 <6&g…