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

相关推荐

  • 万像ktv服务器一年要多少钱,费用怎么算?

    万像KTV服务器一年的费用通常在3000元到50000元之间,具体取决于你选择的是云服务器还是物理服务器,以及配置和带宽需求,对于大多数中小型KTV,云服务器年费在3000-15000元即可满足需求;而大型连锁门店则更适合物理服务器托管,年费约8000-30000元,万像KTV服务器的费用构成要搞清楚一年多少钱……

    2026年8月11日
    600
  • 戴尔R740服务器转速多少算正常,怎么调?

    戴尔R740风扇转速并非固定值,其满速状态下4风扇机型转速可达13800至15000 RPM(视固件配置),但日常待机时通常自动调节在3000至6000 RPM区间,3风扇机型(CPU功耗较低配置)满速约为12000 RPM左右,实际转速由iDRAC根据CPU温度、进风温度、PCIe设备功耗及电源冗余策略动态控……

    2026年8月29日
    600
  • 一台机器到底能配多少NG服务器?,怎么配置?

    一台机器能配多少ng服务器一台机器能配多少ng服务器,核心取决于物理资源分配与虚拟化层开销,在典型业务场景下,中等配置的物理机可承载50至200个Nginx实例,或提供10至30台轻量级云服务器, 这个数字并不是拍脑袋定的,而是受CPU核心数、内存总量、磁盘I/O和网络带宽共同约束,理解这些约束,才能让机器发挥……

    2026年8月19日
    1100
  • smtp服务器默认连接超时设置为多少分钟,怎么设置

    SMTP服务器默认连接超时通常设置为5分钟(300秒),但具体值取决于服务器软件和配置,多数主流MTA(如Postfix、Exim)的空闲会话超时以此为基准,SMTP连接超时的定义与常见误区连接超时与空闲超时的区别很多用户容易混淆“连接超时”和“空闲超时”,连接超时指客户端发起TCP握手到SMTP服务器响应的时……

    2026年8月21日
    900
  • 大华存储服务器5036s-r到底能带多少路,怎么配置?

    大华存储服务器5036s-r在主流配置下,最多可稳定接入36路1080P高清摄像头并行录像,实际带路数受编码格式、码率大小和存储策略影响,常规项目按24-30路设计更为稳妥,监控系统规划中,带路数直接决定设备选型和成本,大华5036s-r作为一款企业级存储服务器,需要明确其性能边界才能避免“买了不够用”或“浪费……

    2026年8月21日
    900
  • Linux延时命令怎么用,linux sleep命令怎么用

    Linux 延时命令详解在 Linux 系统中,最常用且最标准的延时命令是 sleep,它允许用户在脚本或命令行中暂停执行一段时间,直到指定的时长结束,核心命令:sleepsleep 命令用于让当前进程暂停运行,基本语法:sleep NUMBER[SUFFIX]支持的时间单位(SUFFIX):s: 秒 (sec……

    2026年7月12日
    2000
  • 戴尔H100服务器多少钱一台,性价比如何

    Dell H100服务器的市场报价并非固定值,单台整机价格通常在150万至260万人民币之间,实际成交价取决于GPU卡数、CPU/内存配置以及采购渠道(如官方直销或第三方IDC服务商),入门级配置(如单颗H100 SXM5+双路至强)裸机约需110万元,而面向大模型训练的满载8卡机型普遍报价超过180万元,需要……

    2026年8月28日
    600
  • Linux Xwindow启动失败怎么办?linux xwindow启动失败解决方法

    在 Linux 系统中,X Window System(通常简称为 X11 或 Xorg)是图形用户界面(GUI)的基础,启动 X Window 的方式取决于你当前的运行级别(Runlevel/Systemd target)以及你希望以何种方式启动它,以下是几种常见的启动和管理 X Window 的方法:通过……

    2026年7月9日
    20500
  • 网游服务器租用一年要多少钱,价格贵不贵?

    一台网游服务器没有统一报价,入门级每月几百元,中等规模游戏服每月一千到三千元,大型或高防集群月成本普遍过万,价格由CPU、内存、带宽、防御和机房线路共同决定,影响一台网游服务器价格的关键变量租用网游服务器,本质是按月购买一台高可用电脑的计算资源和网络资源,下边几个参数会直接改变最终账单,CPU与内存小型联机游戏……

    2026年9月15日
    300
  • 自己组一台GPU服务器到底要多少钱,配置怎么选?

    自己组装一台GPU服务器,入门级配置花费在3-5万元,中端双卡方案约8-15万元,高端四卡或八卡系统则可能达到30万元以上,实际成本主要取决于GPU型号与数量,以及配套硬件的选择,自己组装GPU服务器的成本拆解自己组装一台GPU服务器,本质上是将零散的硬件选购、组装、调试和运维工作全部自己承担,与直接购买整机或……

    2026年8月20日
    2200

发表回复

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