Linux中如何通过端口号查找进程号
Linux通过端口号查找进程号
使用lsof命令
lsof 是“list open files”的缩写,在linux系统中,一切可是为文件,网络连接也可视为文件,因此,我们可以通过lsof命令查看占用某个端口号的进程。
示例:
lsof -i :8080 或者 lsof -i | grep 8080
参数解释:-i 是Internet的缩写,它表示选择网络地址与[i]表示的内容匹配的所有文件(网络连接)。
使用netstat命令
netstat是用于打印网络连接、路由表、接口统计信息等。目前官方文档是这是一个过时的命令,因此推荐使用其他命令,如netstat大部分的功能都可以通过ip命令实现。
在这里,我们仍给出使用netstat命令实现通过端口号查找进程号的示例。
示例:
netstat -nlp | grep 8080
参数解释:
- -n --numeric的缩写,即通过数值展示ip地址
- -l --listening的缩写,只打印正在监听中的网络连接
- -p --program,打印相应端口号对应进程的进程号
Linux命令之根据端口号查进程
linux环境下,我们常常会查询进程号pid
最常用ps -ef |grep xx
查出的数据第二列(16615)是elasticsearch的进程号
通常我们会根据端口号查进程号,或者通过进程号查端口号
- lsof
根据进程pid查端口
lsof -i | grep pid
根据端口port查进程
lsof -i:port
- netstat
根据进程pid查端口
netstat -nap | grep pid
根据端口port查进程
netstat -nap | grep port
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
linux系统虚拟主机开启支持Swoole Loader扩展的方法
这篇文章主要介绍了linux系统虚拟主机开启支持Swoole Loader扩展的方法,需要的朋友可以参考下2020-12-12centos7.2搭建nginx的web服务器部署uniapp项目
这篇文章主要介绍了centos7.2搭建nginx的web服务器部署uniapp项目,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下2019-10-10linux NFS安装配置及常见问题、/etc/exports配置文件、showmount命令
这篇文章主要介绍了linux NFS安装配置及常见问题,介绍的也比较详细特分享下,方便需要的朋友2014-07-07CentOS 7.2下安装部署邮件服务器(Postfix)的步骤详解
Postfix 是一种电子邮件服务器,下面这篇文章主要给大家介绍了在CentOS 7.2下安装部署邮件服务器(Postfix)的步骤全过程,文中介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。2017-05-05
最新评论