linux查看端口占用

netstat命令

netstat命令是一个用来于查询和统计网络连接的状态和数据传输情况。
常用参数

  • -a(all):显示所有连接状态,包括 TCP、UDP 和 Unix 域套接字;
  • -p protocol:显示特定协议(tcp、udp 或 icmp)的连接。
  • -c(continuous):连续显示网络状态信息。按 Ctrl + C 结束。
  • -e(extend):显示网络统计信息。包括网络接口、协议等。
  • -f:显示外部地址的完全限定域名(FQDN)。
  • -i:显示网络接口信息。
  • -n:以数字形式显示地址和端口号。
  • -o:显示与每个连接相关的进程 ID。
  • -r:显示路由表。
  • -s:显示网络统计信息。包括网络接口、协议等。
  • -t:显示 TCP 协议的连接。
  • -u:显示 UDP 协议的连接。
  • interval:指定连续显示网络状态信息的时间间隔(单位为秒)。

查看特定端口是否被占用

bash 复制代码
netstat -anpt|grep 端口号
tcp6       0      0 :::端口号                :::*                    LISTEN      8108(进程id)/java 

ss命令

ss(Socket Statistics)命令主要功能是显示套接字信息。与netstat命令的使用十分的相似,都是用于显示套接字信息,而ss命令的优势在于它能够显示更多TCP和连接状态的详情信息,并且速度更快更高效。
基本参数

  • -n:不解析域名
  • -a:显示所有套接字
  • -l:显示处于监听状态的套接字
  • -o:显示计时器信息
  • -e:显示详细的套接字信息
  • -m:显示socket的内存情况
  • -p:显示使用套接字的过程
  • -i:显示内部的TCP信息
  • -s:显示socket使用情况
  • -4:显示ipv4的套接字信息
  • -6:显示ipv6的套接字信息
  • -0:显示PACKET套接字信息
  • -t:显示TCP的套接字信息
  • -u:显示UDP套接字信息
  • -d:显示DCCP套接字信息
  • -w:显示RAW套接字信息
  • -D:将原始TCP套接字信息转储到文件
  • -r:解析IP和端口号
    查看特定端口是否被占用
bash 复制代码
ss -tuln | grep 端口号
相关推荐
辞旧 lekkk4 小时前
【Qt】信号和槽
linux·开发语言·数据库·qt·学习·mysql·萌新
腾讯蓝鲸智云4 小时前
【运维自动化-节点管理】节点管理的插件策略如何使用
运维·自动化·云计算·sass·paas
疯狂成瘾者6 小时前
服务器的单体和集群
运维·服务器
liuhuizuikeai7 小时前
可视化门禁---Linux/Qt+SqLite篇
linux·运维·qt
初願致夕霞7 小时前
基于系统调用的Linux网络编程——UDP与TCP
linux·网络·c++·tcp/ip·udp
charlie11451419110 小时前
嵌入式Linux驱动开发——新 API 字符设备驱动完整教程 - 从设备结构体到应用测试
linux·运维·驱动开发
飞Link10 小时前
2000 亿砸向算力:字节跳动 AI 基建跨越,后端与运维的“万亿 Token”生死战
运维·人工智能
消失的旧时光-194310 小时前
C语言对象模型系列(四)《Linux 内核里的 container_of 到底是什么黑魔法?》—— 一篇讲透 Linux 内核的“对象模型”核心技巧
linux·c语言·算法
SWAGGY..11 小时前
Linux系统编程:(二)基础指令详解
linux·运维·服务器
kdxiaojie11 小时前
U-Boot分析【学习笔记】(3)
linux·笔记·学习