Linux如何查看端口监听状态?Linux查看端口监听命令

在 Linux 系统中,“打开监听”通常指的是让某个服务(如 Web 服务器、数据库、SSH 等)开始监听特定的网络端口,以便接收外部连接请求。

以下是几种常见场景和方法,帮助你实现“打开监听”:

5分钟学会查看Linux端口占用情况
加载中
5分钟学会查看Linux端口占用情况

检查当前正在监听的端口

使用以下命令查看哪些服务正在监听哪些端口:

# 查看 TCP 监听端口
sudo netstat -tuln
# 或者使用 ss 命令(推荐,更快)
sudo ss -tuln
# 查看特定端口是否被监听
sudo ss -tuln | grep :80

参数说明:

  • -t:TCP 协议
  • -u:UDP 协议
  • -l:仅显示监听状态的套接字
  • -n:以数字形式显示地址和端口

启动监听服务的常见方法

启动 Web 服务器(如 Nginx)

# 启动 Nginx
sudo systemctl start nginx
# 设置开机自启
sudo systemctl enable nginx
# 检查状态
sudo systemctl status nginx

Linux如何查看端口监听状态?Linux查看端口监听命令

Nginx 默认监听 80(HTTP)和 443(HTTPS)端口。

启动 SSH 服务(监听 22 端口)

sudo systemctl start sshd
sudo systemctl enable sshd

启动 MySQL/MariaDB

sudo systemctl start mysqld   # CentOS/RHEL
sudo systemctl start mysql    # Ubuntu/Debian
sudo systemctl enable mysqld

MySQL 默认监听 3306 端口。

启动自定义 Python/Node.js 服务监听端口

一个简单的 Python HTTP 服务器监听 8080 端口:

python3 -m http.server 8080

或 Node.js:

const http = require('http');
const server = http.createServer((req, res) => {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello Worldn');
});
server.listen(8080, '0.0.0.0', () => {
  console.log('Server listening on port 8080');
});

运行后,服务将监听 0.0.0:8080,即所有网络接口。


Linux如何查看端口监听状态?Linux查看端口监听命令

防火墙设置(允许外部访问)

即使服务在监听,如果防火墙阻止了端口,外部也无法访问。

使用 ufw(Ubuntu/Debian)

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw allow 22/tcp
sudo ufw enable   # 启用防火墙

使用 firewalld(CentOS/RHEL)

sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --permanent --add-port=443/tcp
sudo firewall-cmd --reload

使用 iptables(通用)

sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables-save

验证监听是否生效

# 查看本地是否监听
sudo ss -tuln | grep :80
# 从本机测试
curl http://localhost:80
# 从其他机器测试
curl http://<服务器IP>:80

注意事项

  1. 权限问题:监听 1024 以下端口需要 root 权限。
  2. 绑定地址:
    • Linux如何查看端口监听状态?Linux查看端口监听命令

      0.0.0:监听所有网络接口(包括公网和内网)

    • 0.0.1:仅监听本地回环接口(仅本机可访问)
    • 具体 IP:仅监听指定网卡
  3. 安全建议:
    • 不要随意开放高危端口(如 3306、6379)到公网
    • 使用强密码和密钥认证
    • 定期更新服务软件

步骤命令/操作
检查监听sudo ss -tuln
启动服务sudo systemctl start <服务名>
设置开机自启sudo systemctl enable <服务名>
开放防火墙sudo ufw allow <端口>/tcp
验证监听curl http://localhost:<端口>

如果你有具体的服务或端口需求,可以提供更多细节,我可以给出更精确的配置命令。

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

赞 (0)
python词性标注怎么实现?python词性标注工具推荐
上一篇 2026年7月10日 03:33
Linux安装msf报错怎么办?linux安装metasploit详细教程
下一篇 2026年7月10日 03:36

相关推荐

  • 一个smart到底能主动连接多少服务器,连接上限是多少?

    一台smart设备能主动建立的服务器连接数,没有固定上限,但实际数量受操作系统端口资源、内存占用和业务需求三方博弈的制约,常规场景下通常是几十到几百个连接,少数重度场景可以稳定维持上千个,这里说的smart,不只是手机或平板,更包括智能家居网关、工业传感器、车机系统这类嵌入式智能终端,它们和服务器之间的连接形态……

    2026年9月5日
    200
  • 开一个方舟服务器大概需要多少钱,怎么购买最便宜划算?

    一个方舟服务器多少钱?结论先行:按20人左右的团队使用规模算,月付成本大概在80到200元之间,一年下来总花费从几百到两千块就能稳定运行,如果追求百人以上大服或高模组负载,月付预算则需要提升到300到1000元不等,影响价格的变量远比想象中多,配置、带宽、线路、服务商品牌、机房位置都会直接改变最终账单,这篇文章……

    2026年10月3日
    100
  • 王者服务器最多容纳多少人,怎么查看实时人数?

    王者荣耀单个服务器没有公开的固定人数上限,因为它不是一个“房间”而是一整套分布式集群,一个大区(比如微信1区)同时在线可达数十万甚至百万量级,但每局对战只有10人,匹配系统把玩家分散到海量的独立对局中,先搞清楚“服务器”到底指什么很多玩家问“王者服务器最多多少人”,其实混淆了三个概念:大区、服务器集群、单局房间……

    相关资讯 2026年10月22日
    200
  • 一台服务器到底能开多少个JVM,性能如何优化?

    一台服务器能开多少个JVM并没有固定上限,它由内存大小、CPU核数、磁盘IO、应用负载特征共同决定,多数情况下,一台16核64G的物理机跑20到30个轻量级JVM服务是常见实践,而同样配置跑重量级Java应用,可能5个就撑不住了,决定JVM数量的核心变量内存:最直接的硬约束JVM启动时会向操作系统申请一块固定的……

    2026年8月12日
    1200
  • 服务器32g内存条DDR多少好

    服务器32GB内存条,DDR4是当前性价比最优的选择,DDR5更适合2026年新平台及高带宽需求场景,DDR4与DDR5:32GB容量下的现实博弈站在2026年回溯,服务器内存从DDR4向DDR5的迁移已从“尝鲜”进入“普及前夜”,但32GB这个容量段恰好卡在过渡期的交叉点上,说白了,选择DDR4还是DDR5……

    2026年8月20日
    1300
  • 黄金月赛服务器数量有多少,哪里能查到各区数据?

    黄金月赛没有对外公开的唯一固定服务器台数,通常按赛区、报名规模和赛程阶段配置多组赛事专用服务器,并在报名高峰弹性扩容, 玩家在客户端看到的“服务器”往往是赛区入口或赛事频道;运维后台看到的是物理机、云主机、容器和房间进程,问“黄金月赛多少个服务器”,先把这两个口径分开,答案才不会跑偏,黄金月赛服务器数量由什么决……

    相关资讯 2026年10月21日
    100
  • 一千台服务器价格多少,买服务器要花多少钱?

    一千台服务器的采购成本通常在1500万至4000万元人民币之间,若采用托管或云服务模式则年预算在800万至2000万元区间,具体取决于配置、机房等级与交付方式,这是当前IDC行业公开采购参数(参考中国信息通信研究院《数据中心白皮书》近年发布的数据口径)给出的主流区间,下面拆解成本构成,并给出可落地的采购决策路径……

    2026年10月17日
    100
  • 如何查询时间同步服务器的IP地址,NTP时间服务器地址是多少?

    时间同步服务器ip地址是多少时间同步服务器没有统一的固定IP,最常用的国内NTP服务器IP地址是203.107.6.88和203.107.6.90,而面向全球服务的NTP池则会将请求解析到距离你最近的节点,实际项目部署中,选择离业务区域近且链路稳定的NTP服务器地址,比硬记一个“万能IP”更重要,为什么没有“一……

    2026年10月15日
    200
  • linux mangaka 好用吗?,怎么安装?

    Linux系统完全能够胜任漫画创作工作,借助Krita、GIMP等开源工具,你不仅能省下高昂的软件授权费,还能获得一个稳定、高速且可深度定制的创作环境,Linux系统凭什么成为漫画创作新选择?很多漫画家对Linux的第一印象是”命令行””服务器系统”,但近年来桌面环境早已脱胎换骨,行业共识认为,Linux在漫画……

    2026年7月21日
    1500
  • 4kw服务器机柜需要多少风量,机柜散热风量怎么算?

    一台4kW功耗的服务器机柜,在常规机房环境(送风温度18-22℃,允许温升10-15℃)下,所需风量约为1200-1500CFM(约2000-2550m³/h),这个数值是依据显热换热公式推导出的基础工程值,实际选型需结合机柜内部布局、冷通道封闭情况及服务器风扇特性做冗余调整,下面从热力学原理、工程实测到IDC……

    2026年10月5日
    200

发表回复

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