麒麟OS怎么查看所有正在监听的端口 银河麒麟netstat命令

秋枫同学_6851

秋枫同学_6851

2026-05-18

857人浏览

原创

可使用netstat、ss、lsof、firewall-cmd或/proc/net/tcp_udp五种方法查看监听端口:netstat兼容性好但需安装;ss为现代高效默认工具;lsof适合精准排查;firewall-cmd仅显示放行策略;/proc/net提供原始内核数据。

麒麟os怎么查看所有正在监听的端口 银河麒麟netstat命令

如果您在银河麒麟操作系统中需要确认当前系统中哪些端口正处于监听状态,以便排查服务未响应、端口冲突或安全审计问题,则可能是由于服务未正确启动、防火墙拦截或进程异常导致。以下是查看所有正在监听的端口的具体方法:

一、使用 netstat 命令列出所有监听端口

netstat 是传统网络诊断工具,可显示当前所有处于 LISTEN 状态的 TCP 和 UDP 端口,并支持关联进程信息,适用于兼容性要求高或需快速定位服务绑定情况的场景。

1、执行命令:sudo netstat -tuln

2、若需同时显示进程名称与 PID,追加 -p 参数:sudo netstat -tulnp

3、观察输出中 State 列为 LISTEN 的行,其 Local Address 列显示绑定的 IP 与端口号(如 0.0.0.0:22 表示所有接口监听 22 端口)

4、若提示 command not found,说明 netstat 未预装,需先执行:sudo apt-get install net-tools

二、使用 ss 命令替代 netstat 获取监听端口列表

ss 是 iproute2 套件中的现代替代工具,解析内核 socket 数据更高效,输出更简洁,在高负载环境下响应更快,且默认随银河麒麟 V10 安装。

1、执行命令:sudo ss -tuln

2、如需显示进程信息,添加 -p 参数:sudo ss -tulnp

3、若提示 Permission denied(尤其在 -p 模式下),必须使用 root 权限重新运行

4、筛选仅 IPv4 监听端口可加 -4 参数:sudo ss -4tuln

三、使用 lsof 命令按端口或协议筛选监听项

lsof 能从文件描述符层级识别网络监听行为,适用于需精确匹配特定端口、协议或进程名的深度排查场景,但需单独安装。

1、安装 lsof(如未安装):sudo apt-get install lsof

Supermeme
Supermeme

Supermeme是一款通过文字生成梗图并搜索模板的 AI Meme 创作工具。

下载

2、列出全部监听 TCP 端口:sudo lsof -iTCP -sTCP:LISTEN -n -P

3、仅查看监听 UDP 端口:sudo lsof -iUDP -n -P

4、检查指定端口(如 8080)是否被监听:sudo lsof -i :8080

四、通过 firewall-cmd 查看防火墙放行的监听端口

该方法不反映实际服务监听状态,而是展示 firewalld 策略中显式允许对外访问的端口,用于验证网络可达性配置是否生效。

1、确认 firewalld 正在运行:sudo systemctl status firewalld

2、列出当前 zone(通常为 public)所有放行端口:sudo firewall-cmd --list-ports

3、查看完整策略(含服务、端口、ICMP 类型等):sudo firewall-cmd --list-all

4、注意:即使端口在 firewall-cmd 中显示已放行,若无服务实际监听,外部仍无法建立连接

五、直接读取 /proc/net/ 目录获取原始监听信息

/proc/net/tcp 与 /proc/net/udp 是内核导出的原始监听表,不含进程名,但无需额外权限即可访问,适合最小化环境或脚本自动化提取。

1、查看 TCP 监听条目(十六进制端口号):sudo cat /proc/net/tcp | awk '$4 ~ /0A000001/ {print $2}' | head -5

2、将十六进制端口转为十进制(例如 00001F90 → 8080)可使用命令:printf "%d\n" 0x00001F90

3、查看 UDP 监听项:sudo cat /proc/net/udp | tail -n +2 | awk '{print $2}'

4、该方式输出为 raw 格式,需结合 /proc/net/{tcp,udp} 头部字段说明解析 IP 与端口字段位置

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
FrankenPHP集成Laravel详细教程
FrankenPHP集成Laravel详细教程

本专题提供FrankenPHP集成Laravel的详细配置指南,全面解析运行原理、开发环境搭建、Caddyfile配置、Octane工作模式、数据库连接、队列任务、定时任务和生产环境优化,解决部署过程中常见的报错与兼容性问题。

2026.10.08

0

20

LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

2026.09.30

120

10

LLVM RISC-V参数配置教程
LLVM RISC-V参数配置教程

本专题介绍LLVM对RISC-V基础ISA和扩展的支持方式,涵盖RV32、RV64、标准扩展、实验性扩展、厂商扩展、-menable-experimental-extensions和版本差异。

2026.09.30

100

14

LLVM IR中间表示入门指南
LLVM IR中间表示入门指南

本专题整理LLVM IR的核心概念,包括中间表示作用、模块结构、函数、基本块、SSA形式、类型系统和常见语法,帮助新手理解LLVM编译流程中的关键层。

2026.09.30

80

12

PDF转图片方法
PDF转图片方法

需要把 PDF 页面用于上传、预览、分享或图片归档时,PDF 转图片方法专题整理 JPG/PNG 格式选择、逐页导出、清晰度设置、批量下载和结果检查等流程,帮助用户稳定完成 PDF 图片化处理。

2026.09.30

80

26

PixTV AI视频生成与无限画布创作
PixTV AI视频生成与无限画布创作

PixTV专题整理AI视频与视觉内容创作相关功能使用教程,涵盖AI生图、视频生成、无限画布、多模型创作、素材管理、声音音乐及视频剪辑等功能,帮助用户快速掌握PixTV从创意到成片的完整制作方法。

2026.09.29

100

15

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

2026.09.23

300

15

Buffalo框架路由与请求处理实操指南
Buffalo框架路由与请求处理实操指南

本专题讲解Buffalo框架路由与请求处理机制,涵盖路由注册与分组、资源路由、Handler编写规范、Context上下文方法、参数绑定、中间件编写挂载、Session与Cookie读写、Flash消息及错误页面定制方法。

2026.09.23

180

15

Buffalo框架零基础入门教程
Buffalo框架零基础入门教程

本专题整理Buffalo框架入门内容,涵盖Go环境准备、buffalo CLI安装、新项目生成、目录结构说明、dev热加载启动、数据库连接配置与常见报错排查,帮助新手按约定优于配置的思路跑通第一个Buffalo框架应用。

2026.09.23

140

15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
phpEnv手册
phpEnv手册

共0课时 | 0人学习

如何在 Windows 11 上安装 XAMPP
如何在 Windows 11 上安装 XAMPP

共1课时 | 208人学习