当前位置: 首页 > news >正文

linux 根据端口查看进程

在 Linux 系统中,根据端口查看对应进程的常用命令有ssnetstatlsof三种,以下是具体操作步骤和示例,优先推荐ss(性能更优)和lsof(信息更全)。

一、使用ss命令(推荐,替代netstat

ss是 Linux 下查看套接字信息的工具,速度快、占用资源少,默认系统一般自带。

1. 基本语法
ss -tulnp | grep 端口号
2. 参数说明
  • -t:显示 TCP 协议端口
  • -u:显示 UDP 协议端口
  • -l:仅显示监听状态的端口
  • -n:以数字形式显示端口号(不解析服务名)
  • -p:显示端口对应的进程 PID 和程序名(需要 root 权限,否则不显示进程信息)
3. 示例(查看 8080 端口进程)
# 普通用户执行(可能无进程信息) ss -tulnp | grep 8080 # root 用户执行(完整信息) sudo ss -tulnp | grep 8080
4. 输出示例
LISTEN 0 128 0.0.0.0:8080 0.0.0.0:* users:(("java",pid=1234,fd=42))

说明:8080 端口由java程序占用,进程 PID 为1234

二、使用lsof命令(信息最全面)

lsofList Open Files的缩写,可列出系统中打开的文件和端口关联的进程,部分系统需手动安装。

1. 安装lsof(如未安装)
# CentOS/RHEL sudo yum install lsof -y # Ubuntu/Debian sudo apt install lsof -y
2. 基本语法
lsof -i:端口号
3. 参数说明
  • -i:显示网络相关的文件 / 端口
  • :端口号:指定要查询的端口
4. 示例(查看 80 端口进程)
sudo lsof -i:80
5. 输出示例
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME nginx 5678 root 6u IPv4 12345 0t0 TCP *:http (LISTEN) nginx 5679 www 6u IPv4 12345 0t0 TCP *:http (LISTEN)

说明:80 端口由nginx程序占用,有两个进程,PID 分别为56785679

三、使用netstat命令(传统工具,部分系统已弃用)

netstat是传统的网络状态查看工具,功能与ss类似,但性能稍弱,部分系统需安装net-tools包。

1. 安装netstat(如未安装)
# CentOS/RHEL sudo yum install net-tools -y # Ubuntu/Debian sudo apt install net-tools -y
2. 基本语法
netstat -tulnp | grep 端口号
3. 参数说明

ss命令参数完全一致:

  • -tTCP 端口-uUDP 端口-l监听状态-n数字端口-p进程信息
4. 示例
sudo netstat -tulnp | grep 3306

四、补充技巧

  1. 根据 PID 查看进程详情查到 PID 后,可通过ps命令查看进程的详细信息:

    ps -ef | grep 进程PID

    示例:ps -ef | grep 1234

  2. 查看所有监听端口及进程

    sudo ss -tulnp # 或 sudo netstat -tulnp

注意事项

  1. 查看进程信息(-p参数)需要root 权限,普通用户执行可能无法显示 PID 和程序名。
  2. 如果端口未被监听或无进程占用,命令执行后无输出。
http://www.jsqmd.com/news/84135/

相关文章:

  • 【GORM(3)】Go的跨时代ORM框架!—— 数据库连接、配置参数;本文从0开始教会如何配备GORM的数据库
  • 2025年12月苏州装修品牌调研:盛世和家装饰的三大核心优势解析 - 品牌测评鉴赏家
  • ~给媳妇的新称呼~
  • 含GABA的睡眠益生菌品牌哪家靠谱?多款热门品牌解析 - 品牌排行榜
  • 图书管理系统 (C语言 + 数据库功能)
  • 用你的生日,取一个微信昵称
  • 2025年12月苏州装修品牌调研:盛世和家装饰的售后服务深度解析 - 品牌测评鉴赏家
  • 2025年12月苏州装修品牌调研:盛世和家装饰——行业寒冬中的本土标杆优势解码 - 品牌测评鉴赏家
  • 代码随想录34_动态规划2
  • Rust 实战:手把手教你实现高性能快速排序
  • 通达信222222测试帖别下载
  • 【健康管理】第13章 医学伦理与职业道德
  • Zig 语言实战:实现高性能快速排序算法
  • 通达信大盘个股共振指标公式
  • VIPCalendar-全球节假日日历工具,支持打印与ICS导入
  • 通达信老鹰抓鱼主图指标公式
  • java计算机毕业设计社区服务微信小程序 基于微信生态的社区便民服务平台 SpringBoot+微信小程智慧社区服务系统
  • 代码随想录33_动态规划2
  • STM32F407驱动3.5寸ILI9486屏幕
  • 暂停更新975年,这神器值得拥有!
  • 这些核心特征,让芯片散料转编带设备成行业刚需
  • FIFO学习笔记--访问同步/异步 读写同步/异步
  • 25、技术探索:从数据查询到包管理的全面指南
  • Python内置函数:你以为你很熟,但这些用法90%的人不知道
  • 高端酒店设计公司推荐:行业优质服务提供商盘点 - 品牌排行榜
  • 453453
  • 27、Python 包管理工具全解析
  • 羞耻!被秀了1脸!
  • 2025小学生兴趣班指南:5大核心维度+TOP5机构测评家长选班不踩坑 - 品牌测评鉴赏家
  • 公司禅道笔记(一):公网服务器centos6上成功部署禅道20.8版本 - 指南