如何用Linux获得服务器端口号?,Linux怎么查询端口

在lunix(通常指Linux)服务器上,获得“端口号”最直接的方法是登录后执行 ss -tulnp,老系统用 sudo netstat -tulnp 兜底;它能列出正在监听的端口、协议和对应进程。 结论先说透:服务器本身没有一个固定的“端口号”,你要找的是某个服务监听了哪个端口,以及防火墙、云安全组有没有放行。

Linux查看服务器端口号命令有哪些:先分清“监听端口”和“连接端口”

很多人上来就问“服务器端口号是多少”,这句话在Linux里要拆成两层看,第一层是服务监听端口,比如Nginx监听80、MySQL监听3306,第二层是客户端连接时临时占用的端口,范围通常在49152-65535之间,这类端口没有长期查询意义。

5分钟学会查看Linux端口占用情况
加载中
5分钟学会查看Linux端口占用情况
卿
卿瑜的技术日记
2.4万--
原视频地址

按IANA端口分配惯例,0-1023是知名端口,1024-49151是注册端口,49152-65535是动态或私有端口,你查服务器对外提供什么服务,重点看前两类;你查连接数,才会看到第三类。

Linux查看服务器端口号命令有哪些

本机排查优先用ss,它来自iproute2,现代Linux发行版基本自带,常用命令如下:

  • 查看所有TCP/UDP监听端口:sudo ss -tulnp
  • 只看TCP监听:sudo ss -tlnp
  • 按端口过滤:sudo ss -tulnp | grep ':80'
  • 查看所有连接:sudo ss -tanp
  • 老系统兼容:sudo netstat -tulnp
  • 按进程查端口:sudo lsof -i -P -n | grep nginx
  • 查单端口占用:sudo fuser 80/tcp

命令参数不用死记:-t看TCP,-u看UDP,-l只看监听,-n显示数字端口,-p显示进程,没有sudo时,端口能看见,进程名和PID经常看不见。

工具 适合场景 优点 注意点
ss 新系统日常排查 速度快,输出清晰 显示进程通常要sudo
netstat 老系统、老教程对照 字段熟悉 部分系统需装net-tools
lsof 知道进程名反查端口 进程视角方便 连接多时输出较长
fuser 单端口被谁占用 目标精准 信息较少

Linux如何查看服务器开放了哪些端口

“开放”不等于“监听”,本机ss看到LISTEN,只说明服务起来了;外部能不能连,还要过防火墙和云安全组,实操顺序如下:

  1. 登录服务器:ssh user@服务器IP
  2. 查监听端口:sudo ss -tulnp
  3. 查本机防火墙:CentOS系用sudo firewall-cmd --list-ports,Ubuntu系用sudo ufw status verbose
  4. 查iptables规则:sudo iptables -S
  5. 查云控制台安全组入方向规则
  6. 从外部验证:nc -zv 服务器IP 端口

行业共识认为,端口排查要同时看服务监听、系统防火墙、云安全组三层,少看一层,就容易出现“本机正常、外网不通”的情况。

云服务器Linux查看端口占用和进程对比:ss、netstat、lsof怎么选

云服务器和物理机在查端口上没有本质区别,差别主要在安全组和网络边界,你登录实例后,ss -tulnp照样能用;但公网访问还受安全组、弹性公网IP、NAT网关影响。

选工具可以按场景来:

  • 新系统、想快速看全局:用ss -tulnp
  • 老系统、教程只给netstat:用sudo netstat -tulnp
  • 知道Nginx或Java进程,想反查端口:用sudo lsof -i -P -n | grep 进程名
  • 只想解决“80端口被谁占了”:用sudo fuser 80/tcp
  • 容器场景:先docker ps看端口映射,再docker port 容器名

北京云服务器Linux端口号查询场景:远程连不上时先查什么

假设你在北京云服务器上跑MySQL,本地连3306失败,别急着改安全组,按下面顺序查更稳:

  • 先看本机是否监听:sudo ss -tulnp | grep 3306
  • 如果没有输出,说明MySQL没启动,或只监听了0.0.1
  • 检查配置:grep -R "bind-address" /etc/mysql/
  • 再看防火墙:sudo firewall-cmd --list-ports
  • 然后看云安全组入方向是否放行3306,源IP尽量限制为办公网
  • 最后外部验证:nc -zv 公网IP 3306

北京地域的云服务器如果走内网互通,跨账号、跨VPC时安全组和路由都要看,地域词只影响网络路径和控制台入口,不影响Linux命令本身。

Linux服务器端口号查询收费吗

在服务器里跑ss、netstat、lsof不产生查询费用,这些是系统自带工具,云服务器本身按实例、公网IP、带宽等计费,查端口这个动作通常不单独收费;商业监控、人工代维属于另一类服务,不同厂商账单口径有差异,以控制台账单为准。

实操清单:从登录到确认端口号

你可以把下面这套流程当成固定动作:

  • 查服务端口:sudo ss -tulnp
  • 查Nginx端口:sudo ss -tulnp | grep nginx
  • 查Nginx配置:grep -R "listen" /etc/nginx/
  • 查MySQL端口:sudo ss -tulnp | grep mysqld
  • 查Redis端口:sudo ss -tulnp | grep redis
  • 查端口对应进程:sudo lsof -i :80
  • 查Docker映射:docker ps和docker port 容器名
  • 查防火墙放行:sudo firewall-cmd --list-ports或sudo ufw status
  • 查云安全组:控制台入方向规则
  • 外部验证:nc -zv 服务器IP 端口

几个常见坑要避开。netstat不加sudo看不到进程;服务监听0.0.1时外部连不上;IPv6显示为[::]:80不代表IPv4一定通;Docker会通过docker-proxy占用端口;Kubernetes的NodePort还要看Service和节点安全组。

Linux服务器端口号查询Q&A

lunix怎么获得服务器的端口号,为什么ss和netstat结果不同

两者读取的内核信息相近,但ss更现代,netstat属于旧工具集,过滤条件和输出格式会有差异,容器、命名空间、权限不同也会造成结果不一致,排查时以sudo ss -tulnp为准,再用netstat交叉核对。

Linux查看服务器端口号需要root吗

查看监听地址和端口号通常不需要root,但显示进程名、PID一般需要sudo,普通用户能看到端口处于LISTEN,却可能看不到占用它的进程。

云服务器Linux端口号查询和安全组是什么关系

ss只能证明服务在本机监听,安全组决定公网或内网流量是否被放行,服务监听、系统防火墙、云安全组都满足,外部才能访问到对应端口。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/article/794562.html

赞 (0)
上一篇 2026年11月12日 19:13
下一篇 2026年11月12日 19:17

相关推荐

  • AJAX如何获取服务器当前时间?前端时间格式化处理技巧

    通过AJAX异步请求服务器接口获取时间,并利用JavaScript的Date对象或后端返回的ISO 8601标准字符串进行本地化格式化,是解决前端时间显示不一致且无需刷新页面的最佳实践,在Web开发中,时间同步是一个看似微小却极易引发体验问题的细节,很多开发者习惯在前端直接使用new Date()获取客户端时间……

    2026年6月4日
    3900
  • AI文字识别船名怎么弄,如何利用AI快速识别船只名称

    在海事数字化转型的浪潮中,精准获取船舶身份信息是智慧港口建设的第一道关卡,传统的船舶登记依赖人工肉眼识别或简单的AIS信号比对,但在恶劣天气、涂装剥落或信号缺失的情况下,效率与准确率大打折扣,核心结论在于:基于深度学习的AI文字识别技术,通过端到端的图像处理与语义分析,能够从复杂背景中高精度提取船名信息,彻底解……

    2026年2月22日
    15100
  • 酷番云服务器怎么把C盘分到D盘?,云服务器C盘怎么分出D盘?

    腾讯云服务器把C盘分出D盘,核心逻辑只有一个:先看有没有独立的云硬盘数据盘,有则初始化挂载为D盘;没有则用Windows磁盘管理的压缩卷功能对C盘缩容,腾出空间新建D盘,无论哪种方法,动手前必须做一次快照备份,下文按实操路径拆解,保证每一步可落地,分盘前先确认磁盘拓扑:单盘还是数据盘很多用户买腾讯云服务器时只选……

    2026年10月16日
    300
  • 我的世界手机版怎么连电脑服务器,hypixel怎么进?

    我的世界手机版不能直接进入电脑 Java 版 HY 服务器,只有服务端开启 Geyser/Floodgate 跨平台入口,或用手机运行 Java 版、云电脑远程电脑,才能连上, 这里的 HY 通常指 Hypixel,也可能是个人开的名叫 hy 的电脑服,两种场景走法不同,先把版本和端口分清,后面才不会白折腾,我……

    2026年10月4日
    400
  • 我的世界手机版ice服务器进不去怎么办,附进入方法

    进入我的世界手机版ice服务器,核心方法是先确认游戏版本与服务器要求一致,然后在多人游戏界面添加服务器IP和端口,最后完成连接,我的世界手机版ice服务器怎么进入?先确认这三点很多玩家卡在“进不去”这一步,往往不是操作错误,而是漏掉了前置条件,你需要在添加服务器之前,先确认三件事,确认游戏版本和服务器类型ice……

    程序编程 2026年11月12日
    200
  • 华为2288v3服务器怎么做RAID,RAID阵列怎么做?

    华为2288 v3服务器做RAID的核心思路是:开机进入阵列卡管理界面(Ctrl+H或F2),根据硬盘数量和业务需求创建逻辑磁盘,再完成初始化即可,整个过程不复杂,但很多人卡在入口和RAID级别选择上,下面直接拆开讲,华为2288 v3服务器怎么做raid?两种配置路径对比华为2288 v3服务器有板载SATA……

    2026年10月16日
    300
  • 我的世界服务器ip怎么改注册,mc服务器改ip地址教程?

    改不了IP往往不是改错设置,而是没分清“服务端IP”和“客户端地址”这两件事;注册卡住则多半是没等游戏内提示出现,或指令输错了,这两个问题各自独立,又常常一起爆发,本文直接按照“排查为什么IP进不去 → 改对配置让服务器出来 → 动手完成注册”的顺序写,全程给具体命令和路径,你可以直接照着做,为什么你的IP改完……

    程序编程 2026年10月21日
    300
  • AIoT战略

    AIoT战略的核心在于将人工智能从云端下沉至边缘设备,通过“云-边-端”协同实现实时决策与自动化,这不仅是技术升级,更是企业降本增效的必经之路,AIoT战略的核心逻辑与价值重构过去我们谈论物联网,更多关注的是“连接”,即让设备在线,但到了2026年,单纯的连接已经无法产生足够的商业壁垒,现在的AIoT(人工智能……

    2026年6月13日
    4410
  • 广电网络前端培训教程怎么学?广电前端培训课程哪家好

    2026年广电网络前端培训教程的核心在于掌握超高清视听编解码、全光网架构调度及AI智算运维体系,这是突破传统广电向融合媒体算力网络转型的唯一技术路径,广电网络前端架构的2026技术跃迁算网融合底座重构传统广电前端正从单一信号分发中心向“算力+网络”双轮驱动的智算枢纽演进,根据国家广电总局2026年最新规划,全国……

    2026年4月24日
    5000
  • 宁波电信云服务器69元能买吗?浙江电信云服务器价格

    浙江宁波电信云服务器4核4G配置在618大促期间价格低至69元,8核8G配置仅需129元,且具备独享5G防护能力,是中小型企业及个人开发者极具性价比的选择,在云计算市场日益内卷的当下,寻找稳定且低成本的服务器资源已成为许多技术从业者和初创团队的核心痛点,特语云此次推出的618大促活动,直击价格敏感型用户的软肋……

    2026年6月27日
    2000

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注