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://test.idctop.com/article/477884.html

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

相关推荐

  • evs存储服务器最多能添加多少路摄像头,配置怎么选?

    EVS存储服务器能添加多少路摄像头,答案并非固定数字,而是取决于编码格式、分辨率、帧率、存储时长以及RAID保护级别等参数,在典型H.265 1080P 24小时存储场景下,单台EVS服务器通常可支持32路到256路摄像头,影响EVS存储服务器路数的核心因素要准确估算EVS存储服务器能接入的摄像头路数,首先需要……

    2026年8月3日
    700
  • 国外云服务是云计算吗,云计算和云服务有什么关系

    国外云服务是云计算技术成熟与全球化的最高级表现形式,二者是技术范式与具体实现的共生关系,深入剖析国外云服务和云计算关系,可以明确得出结论:国外云服务并非独立于云计算之外的新技术,而是云计算概念在全球范围内的物理落地、生态完善与技术进阶的集大成者,它们构成了全球数字经济的底层架构,为企业提供了超越地理限制的计算能……

    2026年2月23日
    16800
  • aspnet电商网站开源怎么用Prestashop搭建

    使用Prestashop搭建电商网站并非必须依赖ASP.NET技术栈,对于追求快速上线、低成本运营且希望拥有完全数据所有权的中小商家而言,基于PHP的Prestashop是比ASP.NET更灵活、生态更成熟的开源选择,许多初创企业在技术选型时,往往陷入“ASP.NET电商网站开源”这一误区,误以为只有微软的技术……

    行业资讯 2026年6月1日
    4100
  • 4核8g5m服务器多少钱一个月?,性能怎么样?

    4核8g5m服务器一个月的费用通常在200元到500元之间,具体取决于云厂商、购买时长和活动折扣,年付均价可以降到150元/月左右,4核8g5m服务器多少钱一个月?价格差异从哪来同样是4核8g5m配置,不同平台给的价格可能差出一倍,这背后有几个关键因素,云服务器的定价不是简单按CPU和内存叠加,而是由计费模式……

    2026年7月22日
    1500
  • UCloud云数据库MySQL优势是什么?自建数据库对比

    选择UCloud云数据库MySQL而非自建,核心在于用更低的综合运维成本换取企业级的稳定性、自动化的故障恢复能力以及弹性伸缩的灵活性,尤其适合业务波动大或技术团队资源有限的场景,在数字化转型的深水区,数据库早已不再是简单的数据存储仓库,而是业务连续性的生命线,许多企业负责人在面临数据库选型时,往往陷入“自建还是……

    2026年6月19日
    2800
  • 广东东莞联通dns的服务器地址是多少

    东莞联通宽带的DNS服务器地址,主用为202.103.224.68,备用为202.103.225.68,这是广东联通面向全省用户统一分配的公网解析地址,如果您在东莞使用联通宽带遇到网页打不开、视频卡顿或部分网站解析失败的情况,手动将DNS修改为上述地址,通常能解决相当一部分网络疑难杂症,下面我从实操角度拆解这些……

    2026年8月24日
    000
  • 网心云x86服务器一天能赚多少钱?,收益高吗?

    一台网心云x86服务器的日收入通常在5元至30元之间,具体取决于网络环境、硬件配置和调度策略,不存在固定值,影响日收入的核心因素硬件配置与收益的对应关系网心云x86服务器的收益并非单纯依赖CPU性能,上行带宽才是第一权重,一台配置为E3-1230、16GB内存、240GB SSD配合1TB HDD的服务器,在5……

    2026年8月2日
    600
  • 国外业务中台怎么用?国外业务中台使用教程

    在全球化竞争日益激烈的商业环境中,构建高效的业务中台已成为跨国企业实现敏捷运营和数字化转型的核心驱动力,核心结论在于:国外业务中台的使用,不仅仅是技术架构的升级,更是企业组织架构、业务流程与管理思维的全面重构,它能够有效解决跨国业务中的数据孤岛、系统重复建设及响应迟缓等痛点,实现“大中台、小前台”的战略落地,从……

    2026年3月4日
    12900
  • array_column函数怎么用?array_column函数详解与实例

    在PHP数组处理的各种场景中,array_column函数 是实现数据结构优化与高效提取的利器,该函数的核心价值在于:它能够从一个多维数组中快速提取出某一列的值,或者将多维数组重组为以某列为键、某列为值的索引数组,这一功能极大地简化了数据处理流程,避免了繁琐的foreach循环,显著提升了代码的可读性与执行效率……

    2026年3月27日
    10800
  • GeorgeDatacenter独服39美元/月值得买吗?洛杉矶服务器租用价格

    GeorgeDatacenter 近期推出的洛杉矶 E3-1220 V5 独服仅需 39 美元/月,且洛杉矶、芝加哥、纽约、达拉斯四地 VPS 年付低至 20 美元起,是追求高性价比与低延迟用户的优选方案,在服务器租赁市场,价格波动与配置更新是常态,但 GeorgeDatacenter 此次的动作显得尤为务实……

    2026年6月29日
    1910

发表回复

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