linux查看端口被占用情况,并结束占用该端口进程

windows和linux下解决8080端口占用问题 1 查看所有端口对应的进程 netstat -ano 2 查看8080端口对应的进程结束进程即可 netstat -ano|findstr "8080" 3 去任务管理器里面找对应的18284进程 阅读详情

Linux 查看端口占用情况可以使用 lsof 和 netstat 命令
(如果发现这两个命令提示没有找不到的话,就需要安装相应的lsof 和 net-tools)

另外:

ps -ef|grep 进程PID

可以获取已经知道进程ID的进程更多信息

kill -9 进程PID

命令则可以直接杀死相应进程。

这几个命令配合起来,可以完成这样一个任务:
希望查看8080进程被哪个进程占用,如果这个端口有被进程占用,就杀死该进程和它的子进程。

首先第一步,查看8080端口被哪个进程占用。
方式一:
lsof(list open files)是一个列出当前系统打开文件的工具。
一般格式为:

 lsof -i:端口号

lsof -i 命令需要root用户权限来执行,否则什么都看不到。
以root用户权限执行以下命令:

lsof -i:8080

看到
在这里插入图片描述
方式二:
netstat命令
netstat -tunlp 用于显示 tcp,udp 的端口和进程等相关情况。
netstat 查看端口占用语法格式:

netstat -tunlp | grep 端口号

这里我们就输入:

netstat -tunlp|grep 8080

看到:
在这里插入图片描述
我们想查看进程更多信息时候,我们就用下面的命令:

ps -ef|grep 进程PID

刚才看到占用8080端口的,有进程PID为15181和15182
我们用ps -ef命令看看

ps -ef|grep 15181

看到:
在这里插入图片描述
最下面那个不用看,是我们的ps命令,上面两个可看出15182进程的父进程PID为15181,这两个进程是父子关系。

用

kill -9 15181
kill -9 15182

杀死这两个占用8080端口的进程。

至于为什么是kill -9 而不是其他的,这个9有什么含义呢?
可以看这篇:kill与kill -9的区别

参考:
linux查看端口被占用情况
Ubuntu18.04安装netstat

SRRC型号核准的模块豁免规则解析——如何利用完整型模块简化设备认证流程 本文详细解析了SRRC型号核准中模块豁免规则的应用,重点介绍了完整型模块的技术定义、豁免条件及实际应用场景。通过合理利用完整型模块,企业可显著简化设备认证流程,缩短上市周期并降低成本。文章还提供了模块选型指南和常见问题解决方案,帮助工程师高效应对SRRC认证挑战。 阅读详情

相关推荐

Cadence Allegro 17.4学习记录开始01-原理图Capture CIS 17.4

Orcad的学习记录

qq_31444421的博客 1万+

C++--问题24--进程的上下文切换

C++--问题21--进程的上下文切换 PCB 是进程存在的唯一标识,这意味着一个进程的存在,必然会有一个 PCB,如果进程消失了,那么 PCB 也会随之消失。 PCB 具体包含信息:

数组越界,数组进栈 1769

海康威视iSC平台视频流对接:RTSP、HLS、WS三种协议到底该怎么选?

本文深入分析海康威视iSC平台视频流对接中RTSP、HLS和WebSocket三种协议的优缺点,帮助开发者根据实时性、兼容性和网络环境做出最优选择。特别适合综合安防管理平台的Web视频监控系统开发,提升用户体验和系统性能。

weixin_28365523的博客 691

socket 子进程bind端口占用问题

发现一个socket参数可以在子进程运行的时候可以不继承父进程(FORK)的句柄,父进程退出、子进程未退出的情况下,可以在下次父进程重新运行时,再次bind的时候不会失败。 /* close server socket on exec so cgi's can't write to it*/ if (fcntl(server_s, F_SETFD, 1) == -1) { msprin...

二区36号 1340

C# 开发 WPS 插件实战:从环境搭建到功能实现(附完整代码)

本文提供了一份详尽的C#开发WPS插件实战指南,涵盖从环境搭建到功能实现的完整流程。通过COM技术,开发者可以创建自定义插件,为WPS Office扩展自动化功能,如文档处理与格式转换。文章包含核心概念解析、Ribbon界面集成、调试部署方法及完整代码示例,帮助开发者快速上手。

rust6ferris的博客 927

从工业夹爪到Shadow Hand:一文看懂机器人灵巧手的硬件进化史(附避坑指南)

本文详细解析了机器人灵巧手从工业夹爪到Shadow Hand的硬件进化历程,涵盖刚性夹持器、自适应夹持器到多指灵巧手的技术突破。文章还提供了选购指南与技术避坑策略,帮助读者根据操作复杂度和环境结构化程度选择最适合的解决方案,适用于制造业、医疗和服务业等多个领域。

weixin_29074409的博客 484

父子进程共享文件描述符的问题解决方法 父子进程间文件描述符传递问题

困扰了许久的一个问题:父子进程共享文件描述符或者说父子进程传递文件描述符问题 今天终于解决了!!!因此,记录一下。 一、问题描述: 在linux系统,我有一个A程序,使用socket函数打开并绑定了本地端口假设是5555,然后A程序执行一个sh脚本文件,这个脚本文件会将B程序运行起来。结果,查询端口占用情况时,A,B两个程序都在监听5555端口。即A程序启动B程序时,端口发生了传递。我的问题是,怎样才能防止端口传递? 在Windows系统...

liuguangzhou123的专栏 3455

当 AI + 可视化融入消防:开启智能消防新时代

总结来说,AI + 可视化技术融入消防,开启了智能消防新时代。它以精准预警、高效救援和全面资源管理,革新消防工作方式。从前期规划到系统搭建,再到后期运维,每个环节都为提升消防能力奠定基础。尽管面临技术成本、数据安全和人员适应等挑战,但随着技术发展和应用推广,这些问题将逐步解决。相信在 AI + 可视化助力下,消防领域将不断进步,为人们创造更安全生活环境,有效抵御火灾威胁。

2401_87844374的博客 1220

Linux下解决父子进程端口冲突的两种方法——解决端口继承问题

Linux下解决父子进程端口冲突的两种方法 案例背景   在项目实践过程中经常会遇到需要A服务(进程)拉起B服务(进程)的场景,此时B进程作为A进程的子进程会继承A进程的一些资源、比如socket句柄、文件描述符等。如果在这之后,A进程退出,B进程依然会占有之前从A进程继承到的资源。此时如果A进程退出之后再启动,可能就会因为资源被占用而产生问题。 问题实例 为了演示上述问题,首先,我们作为子进程......

聆听风雨的博客 3197

【推荐100个unity插件】性能极高的逼真爆炸、火焰和烟雾效果——UNI VFX

这是一篇关于Unity中高性能GPU粒子特效插件UNI VFX的使用指南。文章介绍了该插件提供逼真的爆炸、火焰和烟雾效果,支持URP和HDRP渲染管线。主要内容包括:插件安装方法(需预先安装Visual Effect Graph和Shader Graph包)、事件系统使用方法(如create/loop/stop等事件控制)、特效分类(自动结束型和持续型特效)、检视面板配置技巧以及性能优化建议(特别提醒灯光特效对性能的影响较大)。文末还推荐了多个Unity开发相关的专栏内容。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 1488

【WorkBuddy专栏39】零基础也能做小程序——WorkBuddy微信小程序开发完全指南

【WorkBuddy专栏39】零基础也能做小程序——WorkBuddy微信小程序开发完全指南

AI人人懂 3146

linux fork子进程,父进程关闭后 udp端口占用

项目中,父进程通过fork和exec的方式创建了子进程,但是在关闭父进程后,无法正常重启,提示端口被占用。原因无非就是fork子进程时,使用了父进程所有的资源,而在exec时,原父进程的资源没有正确的释放掉。 尤其像socket的使用,会提示端口被占用,只需要在创建socket的时候,加上SOCK_CLOEXEC参数即可。 socket(AF_INET, SOCK_DGRAM|SOCK_CLOEXEC, IPPROTO_UDP); 进程间通信标识 close-on-exec机制,就是为了解决这个问题 ..

fengsuiyunqing的博客 1998

渗透测试面试题

渗透测试面试题 一.思路流程 1.信息收集 服务器的相关信息(真实ip,系统类型,版本,开放端口,WAF等) 网站指纹识别(包括,cms,cdn,证书等),dns记录 whois信息,姓名,备案,邮箱,电话反查(邮箱丢社工库,社工准备等) 子域名收集,旁站,C段等 google hacking针对化搜索,pdf文件,中间件版本,弱口令扫描等 扫描网站目录结构,爆后台,网站banner,测试文件,...

千寻的博客 12万+

Linux 查看端口占用情况 并 结束进程

lsof -i:端口号 kill -9 PID 原文:Linux 查看端口占用情况 并 结束进程 我的小站、Github 有时候使用 ps 命令无法检查出特定的进程,可考虑通过观察端口占用情况结束相关服务 Linux 查看端口占用情况可以使用 lsof 和 netstat 命令,结束进程用 kill 命令 lsof lsof(list open files)列出当前系统打开的文件 lsof -i:端口号 netstat netstat -tunlp 用于显示 tcp,udp 的端口和进程.

小阮的博客 1152

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Linux查看端口占用情况

我们通过三中的命令得到PID对应的2597932,或者通过命令“netstat -anp | grep 8080”得到的“2597932/java”,这里的2597932都是端口占用的对应进程的进程号,我们杀掉对应进程号即可。在“四”中,我们kill了对应的进程,那么是否成功了呢,我们可以通过“一”中的命令再查看一下8080端口的使用情况。和上个命令对比,少了“2597932/java”,这个显示的是进程号以及被哪个程序所占用。发现没有任何结果,这就说明已经kill掉了对应的进程。

weixin_51389291的博客 1033

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

linux 查看端口占用_windows_查看端口被占用情况、结束进程

1、查看所有端口占用情况; 2、查看指定端口占用情况; 3、根据PID查看相应的进程或程序; 4、结束相应进程;1、查看所有端口占用情况:win+R,调出cmd窗口: 回车: 查看所有端口占用情况:netstat -ano2、查看指定端口占用情况(端口引号有没有都可以,此处以5040为例):|findstr or|findstr 记住最后一列数字PID,此处为5340。3、根据PID查看相应的...

weixin_39556891的博客 79

Windows/Linux下如何查看某个端口被谁占用

在Windows/Linux下开发时经常遇到端口重复而报异常的情况:比如下面介绍如何查看某个端口被谁占用,如何杀死该端口进程。

我要学Java_blog 750

linux查看占用端口的进程并杀死该进程

linux 查看端口被占用 1、lsof -i : 端口号 用于查看某一端口的占用情况,比如查看8080端口使用情况,lsof -i:8080 如果执行lsof -i:8080 系统提示 :-bash: lsof: 未找到命令,则要安装lsof 使用 yum installlsof 如下图:安装完成再执行就可以看到被8080占用的情况 lsof -i lsof 输出信息意义:   COMMAND:进程名的   PID: 进程标识符   USER:进程所有者...

此人很懒,什么也没有留下~ 2972

Linux查看端口占用情况,杀进程

Linux查看端口占用情况,杀进程

weixin_44188105的博客 2707

linux 下查看某个端口是否被占用

在使用Linux系统的过程中,有时候会遇到端口被占用而导致服务无法启动的情况。比如HTTP使用80端口,但当启动Apache时,却发现此端口正在使用。 这种情况大多数是由于软件冲突、或者默认端口设置不正确导致的,此时需要查看究竟哪个进程占用了端口,来决定进一步的处理方法。 ...

chulieju9954的博客 225

Win/Linux 查看端口被占用情况

windows查看端口占用 1、进入cmd PS: 最好以管理员权限进入 2、查找所有运行的端口 netstat -ano 该命令列出所有端口的使用情况 3、查看被占用端口对应的 PID 说明:这里以端口83为例 netstat -aon|findstr "83" PS:箭头指示的就是PID值 4、查看指定 PID 的进程 tasklist|findstr "16640" 查看是哪个进程或者程序占用了 83 端口 由结果图显示,PID为 16640 是httpd程序,即apache,占用了83端口

S号口袋怪:| 539

windows/linux查看端口占用情况 windows/linux杀进程

linux查看端口占用情况 1. lsof -i:端口号 可知80端口已经被阿里云盾服务占用。但这个方法 在有些服务器上是不可用的,应该是需要其他的什么支持。 2. netstat -tunlp 查看进程占用情况 3、netstat -tunlp | grep 端口号   查看2427端口的情况,netstat -tunlp | grep 2427   netstat 命令的几个参数含义:      -t (tcp) 仅显示tcp相关选项      -u (udp)仅显示udp相关选项      -n

无痕的博客 504

9050 端口 linux 进程,windows和linux查看端口占用情况

一、Windows平台在windows命令行窗口下执行:1.查看所有的端口占用情况C:\>netstat -ano协议 本地地址 外部地址 状态 PIDTCP 127.0.0.1:1434 0.0.0.0:0 LISTENING...

weixin_36098968的博客 396

Linux-Centos7系统解决端口占用问题

文章目录 服务器为Linux-Centos7系统 , 昨天发生了一个非常诡异的情况 , tomcat在已关闭的情况下 , 依然显示其8080端口被占用 , 最后定位到占用端口的进程 , 解决问题 . 1.查看占用端口的进程netstat -lnp|grep 8080 [root@izbp109iqt20o2h63tpcuvz java]# netstat -lnp|grep 8080 tcp6...

闰土CMS 1027

linux查看php端口,linux如何查看端口占用情况

在linux中可以使用lsof和netstat命令来查看端口占用情况,其中lsof语法为“lsof -i:端口号”,netstat语法为“netstat -tunlp | grep 端口号”。Linux 查看端口占用情况Linux 查看端口占用情况可以使用 lsof 和 netstat 命令。lsoflsof(list open files)是一个列出当前系统打开文件的工具。lsof 查看端口占用...

weixin_42309773的博客 220

查看端口占用情况(Linux、Mac、Windows)与解决占用问题

1.lsof -i:端口号(Linux、Mac适用) lsof -i:9000 可以看到一些进程的基本信息,圈出来的就是PID,像我们一些遇到的端口占用问题的话,我们可以通过这个PID去把进程结束掉 2.netstat -aon|findstr 程序名或端口号 netstat -aonp|grep 端口号或者程序名(Linux) netstat -aon|findstr 端口号(Windows) 3.使用ps查看进程情况 ps -ef|grep 程序名或者程序名 (Linux,Mac) 4.k

假女吖的博客 1069

linux查看445端口状态,linux和Windows如何查看端口占用情况

Linux如何查看端口1、lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000#lsof-i:8000COMMANDPIDUSERFDTYPEDEVICESIZE/OFFNODENAMElwfs22065root6uIPv443950530t0TCP*:irdmi(L...

weixin_42516575的博客 1573
上一篇: openresty利用插件lua-resty-moongoo操作mongodb
下一篇: OpenResty配置文件下载
hp_cpp
博客等级 码龄11年 310粉丝 218原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值