查看Linux端口占用,并kill掉相关进程「建议收藏」

话不多说,本文介绍Linux常规操作:查看端口占用进程,根据PIDkill掉相关进程。另外补充:根据程序名查看进程PID。首先,两条命令,lsof命令和netstat命令。方式一:lsof命令1、查看占用端口进程的PID:lsof-i:{端口号}2、根据PIDkill掉相关进程:kill-9{PID}方式二:net…

大家好,又见面了,我是你们的朋友全栈君。

    话不多说,本文介绍Linux常规操作:查看端口占用进程,根据PID kill掉相关进程。另外补充:根据程序名查看进程PID。

    首先,两条命令,lsof命令和netstat命令。

 

方式一:lsof命令

1、查看占用端口进程的PID:

lsof -i:{端口号}

查看Linux端口占用,并kill掉相关进程「建议收藏」

2、根据PID kill掉相关进程:

kill -9 {PID}

查看Linux端口占用,并kill掉相关进程「建议收藏」

 

方式二:netstat命令

1、查看占用端口进程的PID:

netstat -tunlp|grep {port}

查看Linux端口占用,并kill掉相关进程「建议收藏」

2、kill方法如上。

 

kill -9 {PID}

 

 

补充1:根据程序名查看对应的PID

1、用ps命令(zb专用):

ps -ef | grep {programName}
kill -9 {PID}

# 查看详细内存占用
ps aux -u root | grep {programName}

2、用pgrep命令:

pgrep命令的p表明了这个命令是专门用于进程查询的grep。

pgrep {programName}
kill -9 {PID}

补充2:根据PID查看对应的进程

ps -aux |grep -v grep|grep {$PID}

隔很长时间不用,就忘了,故记下!

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/125670.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • pkpm卸载后无法安装_正在安装的软件删不掉

    pkpm卸载后无法安装_正在安装的软件删不掉1.卸载原有旧的版本:npmuninstall-gcnpm–registry=https://registry.npm.taobao.org2.注册淘宝模块镜像:npmsetregistryhttps://registry.npm.taobao.org3.node-gyp编译依赖的node源码镜像npmsetdisturlhttps://npm.taobao.org/dist4.清空缓存npmcacheclean–force5.重

    2022年8月31日
    5
  • IIS服务器的网站防盗链的解决方案

    IIS服务器的网站防盗链的解决方案盗链是指服务提供商自己不提供服务的内容,通过技术手段绕过其它有利益的最终用户界面(如广告),直接在自己的网站上向最终用户提供其它服务提供商的服务内容,骗取最终用户的浏览和点击率。受益者不提供资源或提供很少的资源,而真正的服务提供商却得不到任何的收益。针对图片的防盗链方法:在httpd.ini文件的任意处增加下列代码(IIS的httpd.ini和Apache的.htacces…

    2022年7月23日
    12
  • linux ftrace的原理和实现_bytes≤buffersize

    linux ftrace的原理和实现_bytes≤buffersize1、简介ringbuffer是trace框架的一个基础,所有的trace原始数据都是通过ringbuffer记录的。ringbuffer的作用主要有几个:1、存储在内存中,速度非常快,对系统性能的影响降到了最低;2、ring结构,循环写。可以很安全的使用又不浪费内存,能够get到最新的trace信息;但是,难点并不在这。真正的难点是系统会在常规上下文、中断(NMI、IRQ、SOF…

    2025年10月24日
    5
  • java后台发起上传文件的post请求(http和https)

    一、httppost对于文件上传,客户端通常就是页面,在页面里实现上传文件不是什么难事,写个form,加上enctype=”multipart/form-data”,在写个接收的就可以了,没什么难的。如:<!DOCTYPEhtml> <html> <head> <title>HelloWorld!</titl…

    2022年4月6日
    56
  • ETL的开发过程[通俗易懂]

    ETL的开发过程[通俗易懂]在生产环境中,使用shell脚本完成一次etl操作1.定义一个etl函数,里面传入json行数据,用json.loads加载行数据,并对行数据进行判断,如果没有行数据,或data字段没有在行数据里,就直接返回空的结果,否则就继续往下执行2.接着获取行里的数据,用for循环判断,如果包含某个值,我就将变量赋值取出,装在集合容器里3.设置sparksession会话,并ena…

    2022年5月23日
    37
  • Mysql实现同时交换两个表的表名

    Mysql实现同时交换两个表的表名转载自不服输的南瓜的Mysql实现同时交换两个表的表名表重命名有两种方式,所以交换两表名也有两种方式:方法一:locktablest1write,t2write;altertablet1renametot3;altertablet2renametot1;altertablet3renametot2;unlocktables;方法二:renametablet1tot3,t2tot1,t2tot3;…

    2022年5月11日
    42

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号