一图彻底搞懂Linux常用服务端口!
我刚开始做Linux运维时,最容易混淆的不是命令,而且各种服务对应的端口号,DNS为什么是53?SSH为什么总用22?MySQL、Redis、Docker、Prometheus又分别监听哪个端口?这些看似零散的数字,实际上贯穿了服务部署、网络连通、故障排查和安全加固的全过程。
比如服务器连接失败,我通常会先确认服务是否启动,再检查监听端口、防火墙规则和网络访问策略。端口记不住并不可怕,真正重要的是知道它属于什么服务、采用什么协议,以及是否应该对外暴露。
这篇文章就用一张图,把Linux环境中常见服务与默认端口串起来,帮助大家建立一套清晰的排障思路。需要注意的是,默认端口并非固定不变,实际生产环境仍要以配置文件和监听结果为准。