Linux中查看正在监听的IP和端口

最近和其他终端设备联调时,需要去查看正在监听的IP和端口,以下在 Linux 系统中,可以使用以下命令查看正在监听的端口和 IP 地址。这个取决于当前Linux系统内已有的工具,如果不清楚,可以都试一下。

netstat -tuln

  • -t:显示 TCP 协议相关的信息。
  • -u:显示 UDP 协议相关的信息。
  • -l:只显示监听中的端口。
  • -n:以数字形式显示地址和端口(不进行反向 DNS 解析)。

ss -tuln

  • 该命令的参数和 netstat 类似,用来显示监听的 TCP 和 UDP 端口。

lsof -i -P -n | grep LISTEN

  • -i:显示与网络相关的文件(端口)。
  • -P:直接显示端口号,不显示服务名称。
  • -n:直接显示 IP 地址,不进行 DNS 解析。
  • grep LISTEN:过滤出监听状态的行。

nmap -sT -O localhost

  • -sT 进行 TCP 连接扫描
  • -O 尝试识别操作系统
相关推荐
从零点12 分钟前
第三节linux,编译linux源码
linux·运维·服务器
elseif12320 分钟前
【Markdown】指南(上)
linux·开发语言·前端·javascript·c++·笔记
左手厨刀右手茼蒿30 分钟前
Flutter 三方库 firebase_admin 跨云边管线企业级鸿蒙管控底座适配风云:无障碍贯穿服务器授权防火墙打通底层生态授权域并构建海量设备推送集结-适配鸿蒙 HarmonyOS ohos
服务器·flutter·harmonyos
钛态31 分钟前
Flutter for OpenHarmony:shelf_web_socket 快速构建 WebSocket 服务端,实现端到端实时通信(WebSocket 服务器) 深度解析与鸿蒙适配指南
服务器·前端·websocket·flutter·华为·性能优化·harmonyos
星辰徐哥32 分钟前
C++网络编程:TCP服务器与客户端的实现
网络·c++·tcp/ip
初九之潜龙勿用33 分钟前
C# 解决“因为算法不同,客户端和服务器无法通信”的问题
服务器·开发语言·网络协议·网络安全·c#
杨柳轻扬36 分钟前
从0开始搭建泰拉瑞亚tModLoader服务器(Linux)
linux·服务器·游戏
星辰徐哥36 分钟前
C语言网络编程:TCP/IP协议栈、套接字、服务器/客户端通信深度解析
c语言·网络·tcp/ip
祢真伟大44 分钟前
dmagent-2026监控服务器代理部署
运维·服务器
零K沁雪1 小时前
Linux 内核中网络地址快速打印符
linux·内核