游乐游手机版
首页/系统平台/文章详情

麒麟系统如何查看当前监听端口

时间:2026-07-10 07:18
在麒麟系统中,使用ss命令(需sudo权限)可快速查看监听端口及其状态;netstat需要额外安装net-tools软件包;lsof能精确定位监听进程及其PID;firewall-cmd仅显示防火墙放行策略,不反映真实监听。强烈推荐使用ss,因为其效率更高且默认安装。

在麒麟操作系统上进行服务故障排查、端口冲突诊断或安全审计时,首要任务是确认当前系统中有哪些端口正被本地服务所监听。如果缺乏足够的权限,普通用户执行命令会遗漏大量关键的监听信息,进而导致服务状态误判——这一点务必事先明确。

麒麟系统怎么查看当前监听的端口

使用 ss 命令查看所有监听端口(推荐)

ss 是银河麒麟 V10 默认内置的现代网络工具,解析速度快,输出简洁,相比 netstat 更加稳定可靠。直接执行:

sudo ss -tuln

此命令会列出所有 TCP 和 UDP 监听端口,但不包含进程名称,适合快速概览。若输出为空,说明当前没有服务主动监听任何端口。添加 -p 参数可以显示关联的进程信息:sudo ss -tulnp

注意:如果不加 sudo,-p 参数将失效,并且大部分监听项会直接不显示——必须使用 root 权限执行,否则你会看到大量缺失行,误以为端口未被占用,导致排查方向错误。

使用 netstat 命令查看监听端口(兼容旧脚本)

netstat 功能全面但默认未安装,适合需要沿用现有运维脚本或查看连接状态细节的场景。首先安装工具包:

sudo apt-get install net-tools

然后列出监听端口并关联进程:

sudo netstat -tulnp

若要单独检查某个端口(例如 3306)是否处于 LISTEN 状态:

sudo netstat -tulnp | grep ':3306'

如果结果中 State 列为 LISTEN 且进程列为 mysqld,说明 MySQL 服务正常监听;如果没有输出,并不代表端口未被占用,更可能是服务未启动或绑定失败。

使用 lsof 精确定位监听进程

方法一:查看所有 TCP 监听套接字

sudo lsof -iTCP -sTCP:LISTEN -n -P

方法二:反查指定端口归属(例如查询 8080 端口)

sudo lsof -i :8080

方法三:仅提取 PID 和进程名(便于后续 kill 或调试操作)

sudo lsof -t -i :22

该命令返回纯数字 PID,可直接用于 systemctl stop 或 kill 命令,避免手动复制导致的错误。

通过 firewall-cmd 验证端口是否对外放行

firewall-cmd 反映的是 firewalld 策略中允许外部访问的端口,而非真实的监听状态。执行:

sudo firewall-cmd --list-ports

如果 80 端口出现在该列表里,说明防火墙已放行;但即使端口未列出,也不代表服务没有监听——它可能只绑定了 127.0.0.1 回环地址,或者服务本身未启动。确认 firewalld 是否运行:

sudo firewall-cmd --state

来源:https://www.php.cn/faq/2795017.html
上一篇麒麟OS查看显卡型号的方法 下一篇Ubuntu设置软件更新白名单方法
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
如何用Linux查看网络数据包在内核的流向
系统平台 · 2026-07-10

如何用Linux查看网络数据包在内核的流向

tcpdump在链路层入口后、IP层解析前捕获,可看到MAC地址等头部;perf配合kprobe可跟踪skb在内核中的函数调用路径; proc net snmp等文件通过协议栈丢包计数反映流向瓶颈;iptablesTRACE仅在netfilter钩子打日志,不适合追踪真实流向。需交叉验证多种工具。

如何在CentOS 7中修改文件系统配额的具体操作步骤
系统平台 · 2026-07-10

如何在CentOS 7中修改文件系统配额的具体操作步骤

修改XFS文件系统配额时,需先在 etc fstab挂载点启用uquota或gquota选项,然后重新挂载文件系统使配额生效。之后以xfs_quota-x专家模式为用户或组设置软硬限制。修改后务必执行report命令验证,并检查输出确保限制值已写入且用量被正确统计。

Linux查看具体硬件驱动列表的命令
系统平台 · 2026-07-10

Linux查看具体硬件驱动列表的命令

在Linux系统中,查看硬件驱动列表,可使用lsmod命令查看已加载模块(但内置驱动不显示),使用lspci-k命令查看PCI设备当前驱动,使用lsusb-t命令查看USB设备驱动。需特别注意驱动与固件缺失问题,使用dmesg|grepfirmware命令可辅助排查驱动和固件缺失。

电脑0x800401f3无效类字符串系统底层报错解决
系统平台 · 2026-07-10

电脑0x800401f3无效类字符串系统底层报错解决

错误0x800401f3无效的类字符串,因系统找不到COM组件注册信息或权限不足导致。需先定位出错组件的ProgID,检查注册表HKEY_CLASSES_ROOT下对应项是否存在,若缺失则使用regsvr32命令重新注册对应的DLL文件,再修改ProgID及CLSID子项的权限,赋予Everyone完全控制,最后重启IIS服务或相关应用程序池使更改生效。

统信UOS更换系统图标包详细教程
系统平台 · 2026-07-10

统信UOS更换系统图标包详细教程

统信UOS更换系统图标包可通过三种途径实现:控制中心直接切换已安装主题、手动复制图标包至用户目录并更新缓存、使用深度商店一键安装。三种方式分别适合不同技术能力的用户,均能即时生效,提升操作效率与视觉体验。