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 端口号
相关推荐
乌恩大侠1 分钟前
Supermicro 发布六款 NVIDIA ARC 服务器:从 1U 边缘基站到 4U 八卡 AI-RAN 平台,全面对比
运维·服务器·人工智能
十年磨一剑~5 分钟前
APT 仓库包查看方法文档
linux·ubuntu
DYWorker00116 分钟前
第 1-1 课:启动编排:内核如何把自己装配起来
linux
谢白羽24 分钟前
从传统运维到 AI Infra: K8s 上调度 100 张 GPU踩坑笔记
运维·人工智能·缓存·kubernetes·vllm·sglang·vllm-omni
ai_coder_ai1 小时前
使用Web IDE边写自动化脚本
运维·前端·自动化
wacsii1 小时前
【Linux基础开发工具(五)】Git版本控制器从入门到实战:核心操作三板斧与新手避坑指南
linux·运维·服务器
水饺编程1 小时前
第2章:Linux 基础,解压缩【.tar.gz】压缩包
linux·c语言·汇编
zhongben123_1 小时前
从零开发一个打车APP:技术选型、系统架构与成本评估指南
大数据·运维·ios·系统架构·uni-app·web app
FII工业富联科技服务1 小时前
服务器开始按柜交付 数据中心需要具备怎样的承接能力
大数据·运维·服务器·人工智能·自动化·制造
luoqice1 小时前
telnet登录linux实时查看xx.log日志
linux