Linux: 已占用接口

devtools/2025/2/27 8:08:00/

Linux: 已占用接口

  • 1. netstat(适用于旧系统)
    • 1.1 书中对该命令的介绍
  • 2. ss(适用于新系统,替代 netstat)
  • 3. lsof(查看详细进程信息)
  • 4. fuser(快速查找占用端口的进程)
  • 5. 只查找某个端口是否被占用

1. netstat(适用于旧系统)

netstat -tulnp

参数说明:

  • -t:显示 TCP 端口
  • -u:显示 UDP 端口
  • -l:仅显示 监听中的端口
  • -n:不解析域名,直接显示 IP 和端口号
  • -p:显示 占用端口的进程 ID 和名称

🌰

[root@hecs-230192 ~]# netstat -tulnp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1164/sshd           
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      792/master          
tcp6       0      0 :::2181                 :::*                    LISTEN      1410/java           
tcp6       0      0 :::2888                 :::*                    LISTEN      1410/java           
tcp6       0      0 :::3888                 :::*                    LISTEN      1410/java           
tcp6       0      0 :::8080                 :::*                    LISTEN      1410/java           
tcp6       0      0 :::42576                :::*                    LISTEN      1410/java           
tcp6       0      0 :::22                   :::*                    LISTEN      1164/sshd           
tcp6       0      0 ::1:25                  :::*                    LISTEN      792/master          
udp        0      0 0.0.0.0:68              0.0.0.0:*                           549/dhclient        
udp        0      0 127.0.0.1:323           0.0.0.0:*                           497/chronyd         
udp6       0      0 ::1:323                 :::*                                497/chronyd  

🌰
在这里插入图片描述

🌰

Proto Recv-Q Send-Q Local Address     Foreign Address   State       PID/Program name
tcp        0      0 0.0.0.0:80        0.0.0.0:*         LISTEN      1234/nginx
tcp        0      0 127.0.0.1:3306    0.0.0.0:*         LISTEN      5678/mysqld

✅ 这里可以看到:

  • 80 端口被 Nginx (PID: 1234) 占用
  • 3306 端口被 MySQL (PID: 5678) 占用

1.1 书中对该命令的介绍

在这里插入图片描述

在这里插入图片描述

2. ss(适用于新系统,替代 netstat)

ss -tulnp

🔹 ss 比 netstat 更快,占用更少资源,适用于现代 Linux 发行版(如 CentOS 7+、Ubuntu 20+)。

3. lsof(查看详细进程信息)

lsof -i :8080

🔹 -i :8080:查找 8080 端口 是否被占用。

📌 示例输出:

COMMAND  PID  USER  FD  TYPE  DEVICE SIZE/OFF NODE NAME
java     3456 root  6u  IPv6  123456  0t0      TCP *:8080 (LISTEN)

✅ 说明 8080 端口 被 PID 3456 的 Java 进程 占用。

4. fuser(快速查找占用端口的进程)

fuser -v 8080/tcp[root@hcss-ecs-2ff4 ~]# fuser -v 8080/tcpUSER        PID ACCESS COMMAND
8080/tcp:            root       1553 F.... java

✅ 说明 进程 1553 占用了 8080 端口。

5. 只查找某个端口是否被占用

netstat -anp | grep :8080[root@hcss-ecs-2ff4 ~]# netstat -anp | grep :8080
tcp6       0      0 :::8080                 :::*                    LISTEN      1553/java     

或者:

ss -anp | grep :8080[root@hcss-ecs-2ff4 ~]# ss -anp | grep :8080
tcp    LISTEN     0      50     [::]:8080               [::]:*                   users:(("java",pid=1553,fd=58))

http://www.ppmy.cn/devtools/163001.html

相关文章

Android 10.0 Settings中系统菜单去掉备份二级菜单

1.前言 在10.0的系统rom定制化开发中,在系统Settings开发过程中,会发现在settings中的系统菜单中需要去掉 备份这个菜单,接下来就需要分析下系统菜单中的备份菜单的相关功能,然后实现去掉备份菜单的功能 2.Settings中系统菜单去掉备份二级菜单的核心类 packages/apps/Se…

HBase常用的Filter过滤器操作

HBase常用的Filter过滤器操作_hbase filter-CSDN博客 HBase过滤器种类很多,我们选择8种常用的过滤器进行介绍。为了获得更好的示例效果,先利用HBase Shell新建students表格,并往表格中进行写入多行数据。 一、数据准备工作 (1&am…

Claude-3.7-Sonnet 的混合推理:解锁 AI 的双重潜力

引言 随着人工智能技术的快速发展,大型语言模型(LLM)的能力不断提升。2025 年 2 月,Anthropic 推出了 claude-3.7-sonnet,这款模型首次引入了“混合推理”能力,成为其最显著的创新点之一。对于普通用户和开…

DeepSeek学习教程 从入门到精通pdf下载:快速上手 DeepSeek

下载链接:DeepSeek从入门到精通(清华大学).pdf 链接: https://pan.baidu.com/s/1Ym0-_x9CrFHFld9UiOdA5A 提取码: 2ebc 一、DeepSeek 简介 DeepSeek 是一款由中国团队开发的高性能大语言模型,具备强大的推理能力和对中文的深刻理解。它广泛应用于智能办…

PS吸管工具

吸管: 吸管(I):前景色吸取(取样环,上半圆为当前颜色,下半圆为上一个颜色) alt吸管:背景色吸取 长按吸管(必须长按,否则吸管无法移动到ps之外&…

elfk+zookeeper+kafka​数据流

申请7台部署elfkzookeeperkafka 数据流: filebeat(每台app) ------>【logstash(2) kafka(3)】 -------> logstash(1) -------> 【elasticsearch(3) kibana(1)】

svg实现上下波浪效果

效果图&#xff1a; 源码&#xff1a; <svg class"elementor-shape-- Y" xmlns"http://www.w3.org/2000/svg" viewBox"0 0 1000 100" preserveAspectRatio"none"><path class"elementor-shape-fill--" opacity&qu…

为AI聊天工具添加一个知识系统 之123 详细设计之64 人类文化和习俗,即文化上的差异-根本差异

本文要点 要点 人类的文化习俗 人类文化和习俗&#xff0c;即文化上的差异-根本差异。--今天讨论的题目。 具体可以从三个视角(以下1/2/3 都是一回事&#xff0c;视角不同而已)&#xff1a; 1、教育三科&#xff1a;辩论场情绪发挥 话术模型和权术的艺术&#xff08;情境 …