Linux中如何通过端口号查找进程号

 更新时间:2023年05月17日 11:11:16   作者:embelfe_segge  
这篇文章主要介绍了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

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Xshell连接centOS7并与CentOS7联网

    Xshell连接centOS7并与CentOS7联网

    本文主要介绍了Xshell连接centOS7并与CentOS7联网,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08
  • linux操作系统内核升级过程

    linux操作系统内核升级过程

    这篇文章主要介绍了linux操作系统内核升级过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-06-06
  • Jetson xavier nx的扩容及安装cuda经验分享

    Jetson xavier nx的扩容及安装cuda经验分享

    这段描述主要围绕围绕述了Jetson设备内存不足导致黑屏的解决方法,以及固态硬盘扩容的具体步骤,包括进入命令行删除文件、固态硬盘安装和配置等并还建议使用官方下载源以避免安装过程中出现的问题
    2026-06-06
  • Linux下自动删除归档日志文件的方法

    Linux下自动删除归档日志文件的方法

    这篇文章主要介绍了Linux下自动删除归档日志文件的方法,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2016-12-12
  • 详细分析Linux文件系统

    详细分析Linux文件系统

    本片文章通过存储机制,结构等方便对Linux文件系统做了详细分析和解读,一起学习参考下吧。
    2017-12-12
  • Linux文件系统基础操作与路径管理指南

    Linux文件系统基础操作与路径管理指南

    本文将从目录与文件的查看技巧出发,深入解析文件创建、修改与删除的操作规范,系统阐述绝对路径与相对路径的导航逻辑,并延伸至文件类型的本质认知与树形结构可视化工具的应用,帮助读者构建从基础操作到底层逻辑的完整知识体系,为高效管理Linux文件系统奠定坚实基础
    2025-06-06
  • 查看Linux内存条数与清理内存的命令方法

    查看Linux内存条数与清理内存的命令方法

    下面小编就为大家带来一篇查看Linux内存条数与清理内存的命令方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-11-11
  • 详解CentOS5.5 下搭建 PHP 环境(最佳的LAMP环境)

    详解CentOS5.5 下搭建 PHP 环境(最佳的LAMP环境)

    本篇文章详细介绍了详解CentOS5.5 下搭建 PHP 环境(最佳的LAMP环境),有需要的小伙伴可以参考下。
    2016-10-10
  • 配置linux主机开启telnet服务过程

    配置linux主机开启telnet服务过程

    本文介绍了在CentOS 7系统中安装和配置Telnet的过程,包括查看和安装必要的软件包、开启 Telnet 服务以及测试远程登录
    2026-01-01
  • Linux修改pip和conda缓存路径的几种方法

    Linux修改pip和conda缓存路径的几种方法

    在 Python 生态中,pip 和 conda 是两种常见的软件包管理工具,它们在安装、更新和卸载软件包时都会使用缓存来提高效率,适当地修改它们的缓存路径,不仅可以优化存储管理,还可以在存储空间有限,本文将详细介绍如何修改 pip 和 conda 的缓存路径
    2025-03-03

最新评论