1. 首页 > 小库杂谈 > 正文

服务器端口怎么查?Linux/Windows 系统端口查看命令大全,附跨境业务排查指南

服务器端口怎么查,取决于你要查什么。查本机端口占用用 `netstat -tuln`(Linux)或 `netstat -ano`(Windows);查某个端口被谁占用用 `lsof -i:端口号`;查远程服务器端口是否开放用 `telnet IP 端口` 或 `nc -zv IP 端口`;查云服务器安全组规则需要登录云厂商控制台。跨境业务场景下,端口不通往往不是系统问题,而是安全组策略或线路限制导致的。

服务器端口怎么查

端口排查是服务器运维中最常见的操作之一。网站打不开、SSH 连不上、数据库远程访问失败,十有八九都要从端口入手。这篇文章把 Linux 和 Windows 两个系统下查端口的命令全部整理清楚,再给出跨境业务场景下端口不通的排查路径。

一、查本机端口占用情况

Linux 系统

最常用的命令是 `netstat`,但部分新系统已经不再默认安装,可以用 `ss` 替代。

查看所有正在监听的 TCP 端口:

netstat -tuln

参数含义:`-t` 显示 TCP,`-u` 显示 UDP,`-l` 只看监听状态,`-n` 显示数字端口号而非服务名。

查看指定端口是否被占用:

netstat -tuln | grep 80

如果有输出且状态为 `LISTEN`,说明 80 端口正在被监听。

查出端口对应的进程:

lsof -i:80

这会列出占用 80 端口的进程名和 PID。如果系统没装 `lsof`,先执行 `yum install lsof` 或 `apt install lsof`。

`ss` 命令的用法与 netstat 类似,但速度更快:

ss -tuln
ss -tuln | grep 3306

Windows 系统

Windows 下用 `netstat` 命令,需要在 CMD 或 PowerShell 中执行。

查看所有端口和连接:

netstat -ano

`-a` 显示所有连接和监听端口,`-n` 以数字形式显示地址和端口,`-o` 显示占用端口的进程 PID。

查看指定端口:

netstat -ano | findstr "80"

如果输出中有 `LISTENING` 状态,说明端口在监听。

查出 PID 对应的程序:

tasklist | findstr "PID号"

把 `PID号` 换成上一步查到的数字即可。

二、查远程服务器端口是否开放

有时候你不在服务器本机上,需要从外部检测某个端口通不通。

方法一:telnet(最通用)

telnet 服务器IP 端口号

比如 `telnet 192.168.1.100 80`。如果连接成功,说明端口开放;如果提示“连接被拒绝”或超时,说明端口不通。

Windows 需要先在“控制面板→程序→启用或关闭 Windows 功能”中开启 Telnet 客户端。

方法二:nc(Linux/Mac)

nc -zv 服务器IP 端口号

`-z` 表示只扫描不发送数据,`-v` 显示详细输出。

方法三:curl(针对 HTTP 服务)

curl -I http://服务器IP:端口号

如果返回 HTTP 响应头,说明端口和 Web 服务都正常。阿里云文档中也推荐用 curl 测试 8080 等端口是否连通。

方法四:在线端口检测工具

如果本地没有命令行环境,可以用在线端口扫描网站输入 IP 和端口进行检测。

三、云服务器安全组怎么查

很多“端口不通”的问题,根源不在服务器系统本身,而在云平台的安全组策略上。安全组是云服务器外层的虚拟防火墙,默认拒绝所有入方向流量。

查看安全组规则

以 RakSmart 为例,进入产品管理页面,找到对应服务器,点击“安全组”即可查看当前生效的入方向和出方向规则。重点检查三件事:

1. 是否有允许该端口的入方向规则:比如要访问 8080,必须有 `TCP 8080 允许 0.0.0.0/0` 或指定 IP 段的规则。

2. 是否存在优先级更高的拒绝规则:RakSmart 安全组中,拒绝规则优先生效。如果有一条“拒绝所有”的兜底规则,端口放行可能被覆盖。

3. 规则是否绑定到了这台服务器:安全组创建后需要关联实例才生效。

腾讯云文档也明确指出,安全组入方向默认是拒绝策略,必须手动添加允许规则才能从外部访问。

四、服务器系统防火墙也要查

安全组放行了,不代表系统防火墙也放行了。两层是独立的。

Linux(firewalld / ufw)

firewalld(CentOS/RHEL):

firewall-cmd --list-ports

查看已放行的端口。如果没有目标端口,用 `firewall-cmd –zone=public –add-port=8080/tcp –permanent` 添加,然后 `firewall-cmd –reload` 重载。

ufw(Ubuntu/Debian):

sudo ufw status

查看状态和规则。放行端口用 `sudo ufw allow 8080/tcp`,然后 `sudo ufw reload`。

Windows Defender 防火墙

在“服务器管理器”中打开“Windows Defender 防火墙→高级设置→入站规则”,检查目标端口对应的规则是否启用。

五、端口不通的排查思路

遇到“服务无法访问”时,按以下顺序排查,能快速定位问题:

第一步:服务本身有没有在监听?

在服务器上执行 `netstat -tuln | grep 端口号`,看有没有 `LISTEN`。如果没有,说明服务没启动或配置的端口不对。

第二步:监听地址对不对?

如果监听地址是 `127.0.0.1:端口`,说明只允许本机访问。需要把服务配置中的监听地址改为 `0.0.0.0` 或公网 IP。

第三步:系统防火墙放行了吗?

用 `firewall-cmd –list-ports` 或 `ufw status` 检查。

第四步:云安全组放行了吗?

登录控制台检查安全组入方向规则。

第五步:从外部测试端口连通性

用 telnet 或 nc 从另一台机器测试。

六、跨境业务场景下的端口排查要点

跨境服务器因为涉及跨国线路,端口排查比国内多一个维度:线路质量本身可能影响端口连通性。

普通的国际 BGP 线路在晚高峰时段可能出现丢包,导致 telnet 测试时出现“有时通有时不通”的现象。这不是端口配置问题,而是网络抖动。RakSmart 精品 CN2 线路依托中国电信下一代承载网,路由路径更短,晚高峰时段的丢包率明显低于普通国际线路,能从根源上减少这类“假性端口故障”。

另外,跨境业务常遇到的数据库远程访问需求,强烈建议不要直接开放 3306 端口。正确做法是通过 SSH 隧道连接,或者把数据库端口的访问来源限制为办公 IP。RakSmart 安全组支持按 IP 段精确放行,配合精品 CN2 的低延迟优势,远程管理体验比普通线路顺畅很多。

小库主机小编温馨提示:服务器端口怎么查,核心就是几组命令:Linux 用 `netstat`、`ss`、`lsof`,Windows 用 `netstat -ano` 加 `findstr`,远程检测用 `telnet` 或 `nc`。排查逻辑是“先看服务是否监听,再看系统防火墙,最后看云安全组”。

如果你正在部署跨境业务,端口排查还多一层线路因素的考量。RakSmart当前精品 CN2 线路全线 6.5 折,VPS 月付低至 $10.07,安全组支持精细化的端口管控和 IP 限制,配合低丢包率的 CN2 线路,能大幅减少“端口配置没问题但就是连不上”的尴尬情况。前往【RakSmart中文官网】选购,从源头降低端口排查的难度。

🔥 点击下方文字,查看更多RakSmart超值优惠

爆款秒杀低至$2.99!RakSmart多重福利齐发:VPS、裸机云、物理服务器限时抢,充值再送代金券

日本服务器专区重磅秒杀:VPS低至$2.99,物理服务器$49.9起,充值福利同步开启

《更多活动请点击RAKsmart官网参与》

年中冲量,火力全开!RakSmart 服务器专场促销,错过等一年!

美国服务器迎世界杯大促:1.99/月VPS+1.99/月VPS+9.9/年主机,高清看球不卡顿!

【春季钜惠】充值送最高$165 首单4折起 VPS $1.99 独服站群仅$90!

RakSmart2026 开年特惠来袭!VPS / 服务器限时秒杀,福利享不停

RakSmart官方 APP 上线!手机管海外服务器,重启 / 续费 / 工单一键搞定

RakSmart2026新年钜惠火力全开:半价风暴席卷高防与大带宽,抢购从速!

RakSmart年末狂欢:2 折起 + 首月半价,爆款服务器抄底价速抢!

RAKsmart双旦大促2025:全场2折起+预充值3倍膨胀金,新用户6.5折限时抢!

黑五钜惠 | RAKsmart全场2折起:历史最低价,限时抢购!

RAKsmart高防服务器限时半价!50G-500G防护任选,续费同价!

直降50%!RakSmart大陆优化G口大带宽服务器,不限流量半价购

重磅!RAKsmart大带宽服务器半价购,月付即享,续费同价

RAKsmart爆款秒杀!$1.99/月起,续费同价,告别续费暴涨!

本文由网上采集发布,不代表我们立场,转载联系作者并注明出处:https://www.ykucloud.com/17067.html

联系我们

在线咨询:点击这里给我发消息

微信号:13180206831

工作日:9:30-18:30,节假日休息