news 2026/6/10 16:29:46

Linux如何测试端口开放情况?

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux如何测试端口开放情况?

在Linux运维中,测试端口开放状态是必备技能——排查网络故障、验证服务部署、检查防火墙规则都要用到。那么Linux怎么测试端口是否开放?接下来请看下文。

查本机端口是否在监听

用ss或netstat查本地有没有程序正在等连接:

ss -tuln——显示所有TCP/UDP监听端口,不解析域名,结果干净易读

netstat -tuln——功能类似,老系统更常见,CentOS 7+需先装net-tools

加-p参数(如 ss -tunlp)能看到哪个进程占着端口,PID也一起显示,方便定位

想查具体端口,比如 3306,就加 | grep :3306 过滤

测端口对外是否可访问

监听只是第一步,防火墙、安全组、网络策略都可能拦住外部访问。得从别的机器或本机模拟外部请求:

telnet IP 端口——连上了说明通,卡住或报“Connection refused”要分情况:拒绝是服务没起,超时多半是被墙了

nc -zv IP 端口——更轻量,-z表示只探测不传数据,-v显示详细结果,返回“succeeded”就是通的

curl http://IP:端口——适合HTTP类服务,有响应体或状态码(如 200)才算真正可用

检查防火墙有没有放行

即使服务在监听,没过防火墙照样连不上。不同发行版命令不一样:

firewalld(CentOS/Rocky):firewall-cmd --list-ports 看已开放端口;firewall-cmd --add-port=8080/tcp --permanent && firewall-cmd --reload 开新端口

UFW(Ubuntu):ufw status 查状态;ufw allow 8080/tcp 放行

iptables(通用):iptables -nL 看规则;加一条 -A INPUT -p tcp --dport 8080 -j ACCEPT 再保存生效

快速扫描多个端口

如果不确定哪些端口开着,或者要批量验证,nmap很管用:

nmap -p 22,80,443 127.0.0.1——扫指定几个端口

nmap -F 192.168.1.100——扫最常用的100个端口

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 14:05:56

常见CE认证电子电器产品有哪些?

常见需办理 CE 认证的电子电器产品覆盖消费电子、家用电器、工业电气、无线通信设备等多个品类,核心需符合低电压指令(LVD) 与电磁兼容指令(EMC) ,无线类产品额外需满足无线电设备指令(RED&…

作者头像 李华
网站建设 2026/6/10 14:06:31

LLM 安全攻防战!最新对齐技术藏不住了

大语言模型(LLM)正从 “能力突破” 迈向 “效率革命”,近期顶会研究集中爆发关键进展。推理优化成核心战场:PagedAttention 通过内存分页管理破解 KV 缓存碎片难题,Raddix 树结构实现跨请求缓存复用;推测解…

作者头像 李华
网站建设 2026/6/9 17:49:35

FCC认证申请流程周期和注意事项

FCC 认证申请流程分为 **FCC ID(无线发射设备)和SDoC(非无线设备)** 两类,周期因产品复杂度、资料完整性差异较大,核心注意事项集中在合规匹配、文件质量与市场维护三个维度,具体如下&#xff1…

作者头像 李华
网站建设 2026/6/10 11:02:01

RISC-V IDE MRS2使用笔记(六):自定义代码格式化

RISC-V IDE MRS2使用笔记(六):自定义代码格式化 MRS2可以通过一个图形化配置界面让用户管理或编辑格式化参数文件,同时支持从代码片段、文件、目录或工程等维度进行代码格式化。1.修改格式化参数 步骤一: 在菜单Edit&g…

作者头像 李华