麒麟系统如何查看当前监听端口
在麒麟系统中,使用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
游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。
同类文章
如何用Linux查看网络数据包在内核的流向
tcpdump在链路层入口后、IP层解析前捕获,可看到MAC地址等头部;perf配合kprobe可跟踪skb在内核中的函数调用路径; proc net snmp等文件通过协议栈丢包计数反映流向瓶颈;iptablesTRACE仅在netfilter钩子打日志,不适合追踪真实流向。需交叉验证多种工具。
如何在CentOS 7中修改文件系统配额的具体操作步骤
修改XFS文件系统配额时,需先在 etc fstab挂载点启用uquota或gquota选项,然后重新挂载文件系统使配额生效。之后以xfs_quota-x专家模式为用户或组设置软硬限制。修改后务必执行report命令验证,并检查输出确保限制值已写入且用量被正确统计。
Linux查看具体硬件驱动列表的命令
在Linux系统中,查看硬件驱动列表,可使用lsmod命令查看已加载模块(但内置驱动不显示),使用lspci-k命令查看PCI设备当前驱动,使用lsusb-t命令查看USB设备驱动。需特别注意驱动与固件缺失问题,使用dmesg|grepfirmware命令可辅助排查驱动和固件缺失。
电脑0x800401f3无效类字符串系统底层报错解决
错误0x800401f3无效的类字符串,因系统找不到COM组件注册信息或权限不足导致。需先定位出错组件的ProgID,检查注册表HKEY_CLASSES_ROOT下对应项是否存在,若缺失则使用regsvr32命令重新注册对应的DLL文件,再修改ProgID及CLSID子项的权限,赋予Everyone完全控制,最后重启IIS服务或相关应用程序池使更改生效。
统信UOS更换系统图标包详细教程
统信UOS更换系统图标包可通过三种途径实现:控制中心直接切换已安装主题、手动复制图标包至用户目录并更新缓存、使用深度商店一键安装。三种方式分别适合不同技术能力的用户,均能即时生效,提升操作效率与视觉体验。
- 热门数据榜
相关攻略
2026-07-10 07:19
2026-07-10 07:19
2026-07-10 07:19
2026-07-10 07:19
2026-07-10 07:18
2026-07-10 07:18
2026-07-10 07:18
2026-07-10 07:17
热门教程
- 游戏攻略
- 安卓教程
- 苹果教程
- 电脑教程

