安基网 首页 IT技术 网络管理 查看内容

linux端口号与PID的互相查询(非常实用)

2018-12-5 09:21| 投稿: xiaotiger |来自: 互联网


免责声明:本站系公益性非盈利IT技术普及网,本文由投稿者转载自互联网的公开文章,文末均已注明出处,其内容和图片版权归原网站或作者所有,文中所述不代表本站观点,若有无意侵权或转载不当之处请从网站右下角联系我们处理,谢谢合作!

摘要: 最近用linux在玩Tomcat,启动的时候总是会报错(8080/8009/8005)于是整理了一下网上零乱的查看PID和端口的命令,以备记录。1.由端口号查询PID号首先myeclipse报错的时候会提示:“8009端口被占用”,那么你不得不依 ...

最近用linux在玩Tomcat,启动的时候总是会报错(8080/8009/8005)

于是整理了一下网上零乱的查看PID和端口的命令,以备记录。

1.由端口号查询PID号

首先myeclipse报错的时候会提示:“8009端口被占用”,那么你不得不依据此端口去查看该端口下运行的哪些进程

使用命令来查看当前系统下所运行的所有端口情况:sudo netstat -antup

注意:请在sudo的权限下查看,不然有部分的pid是查看不到的,我曾经就是因为没用使用root权限而绕了很多。

2.用PID查询端口号

若你在知道进程PID的情况下,如何查看该PID的进程情况呢?

使用命令:sudo netstat -antup|grep PID号 来查询该目标端口的开放情况!当然前提是你要知道该PID的号码:

下图是使用PID为1024来查看端口的情况,我们可以看到该端口是处于LISTEN监听的状态,且端口为80.

3.用进程名查询PID号

有时候一些常用的进程我们都很熟悉,那么此时我们就可以用ps命令来查询目标的PID号了:

使用命令:sudo ps -ef|grep 进程名 来查看该进程的PID是很方便的。可是前提是你要知道该进程的名,比如若是一些系统后台进程则不能查看到。

下图则是使用该命令来查看:mysql数据库的PID为2807,同时它已经告诉我们了端口号为:3306了。

Tag标签: linux端口号 PID

小编推荐:欲学习电脑技术、系统维护、网络管理、编程开发和安全攻防等高端IT技术,请 点击这里 注册账号,公开课频道价值万元IT培训教程免费学,让您少走弯路、事半功倍,好工作升职加薪!

本文出自:https://www.toutiao.com/i6623370313486828039/

免责声明:本站系公益性非盈利IT技术普及网,本文由投稿者转载自互联网的公开文章,文末均已注明出处,其内容和图片版权归原网站或作者所有,文中所述不代表本站观点,若有无意侵权或转载不当之处请从网站右下角联系我们处理,谢谢合作!


鲜花

握手

雷人

路过

鸡蛋

相关阅读

最新评论

最新

返回顶部