当前位置: 首页 > news >正文

linux 查看防火墙放开的端口

目录
  • 1. 使用 firewalld(推荐用于 CentOS/RHEL/Fedora)
  • 2. 使用 ufw(Ubuntu 系统常见)
  • 3. 使用 iptables(传统工具,或底层驱动)
  • 4. 使用 netstatss 查看正在监听的端口(系统级)
  • 总结


在 Linux 系统中,查看防火墙放开的端口取决于你使用的防火墙工具。常见的工具有 firewalld(如 CentOS/RHEL 7+、Fedora)、ufw(Ubuntu 简单防火墙)和 iptables(传统工具)。以下是针对不同防火墙的查看方法:


1. 使用 firewalld(推荐用于 CentOS/RHEL/Fedora)

# 查看防火墙状态
sudo firewall-cmd --state# 查看当前区域中已开放的端口和服务
sudo firewall-cmd --list-ports
sudo firewall-cmd --list-services# 查看永久规则(重启后仍生效)
sudo firewall-cmd --permanent --list-ports
sudo firewall-cmd --permanent --list-services# 查看所有详细信息(包括区域)
sudo firewall-cmd --list-all
sudo firewall-cmd --list-all-zones

示例输出:

ports: 80/tcp 443/tcp 22/tcp
services: ssh dhcpv6-client http https

2. 使用 ufw(Ubuntu 系统常见)

# 查看防火墙状态和已开放的规则
sudo ufw status# 详细模式(显示更多细节)
sudo ufw status verbose# 显示所有规则编号(便于删除)
sudo ufw status numbered

输出示例:

Status: activeTo                         Action      From
--                         ------      ----
22/tcp                     ALLOW       Anywhere
80/tcp                     ALLOW       Anywhere

3. 使用 iptables(传统工具,或底层驱动)

# 列出所有规则(查看开放端口)
sudo iptables -L -n -v# 只查看 INPUT 链的规则(最常用)
sudo iptables -L INPUT -n -v# 查看 NAT 规则(如有端口转发)
sudo iptables -t nat -L -n -v

参数说明:

  • -L: 列出规则
  • -n: 显示 IP 和端口为数字形式(不解析)
  • -v: 显示详细信息

4. 使用 netstatss 查看正在监听的端口(系统级)

这些命令不直接显示防火墙规则,但可以查看哪些端口正在被服务监听,间接判断是否“可用”。

# 使用 ss(推荐,现代工具)
sudo ss -tulnp# 使用 netstat(较老,部分系统已弃用)
sudo netstat -tulnp

参数说明:

  • t: TCP
  • u: UDP
  • l: 监听状态
  • n: 显示数字端口
  • p: 显示进程信息

总结

防火墙工具 查看开放端口命令
firewalld firewall-cmd --list-ports
ufw ufw status
iptables iptables -L -n -v
通用监听 ss -tulnp

⚠️ 注意:请根据你的 Linux 发行版和实际使用的防火墙工具选择对应命令。可先运行 sudo systemctl status firewalldsudo ufw status 来确认当前使用的防火墙。

http://www.jsqmd.com/news/21413/

相关文章:

  • 在nginx中通过多级代理支持grpc协议
  • Python---批量去视频的片头和片尾
  • Linux下的拼音输入法 (1)
  • Docker镜像与容器:轻松理解与实战 - 实践
  • 从数据孤岛到智能洞察:构建面向未来的 Operation intelligence 体系
  • 2025年低合金钢铸件厂家权威推荐榜单:水泵类铸件/矿山机械铸件/阀门类铸件源头厂家精选。
  • oracle sql格式化
  • 鸿蒙NEXT开发浅进阶到精通14:鸿蒙制作项目中遇到的需求问题及解决笔记05
  • oracle 数据字典应用
  • devtoolset-11 工具集
  • 2025 长沙美食餐厅最新推荐排行榜权威发布:红记领衔榜单,协会测评认证湘味品质指南 长沙海鲜店/火锅店/小吃店/长沙宵夜推荐
  • 基于RNN循环神经网络的锂电池剩余寿命预测Matlab实现 - 教程
  • 2025年热门的异形工业铝型材,工业铝型材推荐TOP品牌厂家
  • day19-API+functioncalling任务回顾+langchain快速入门
  • 在nginx中实现回源日志的功能
  • 实用指南:web核心—HTTP
  • 杂题记录 3
  • 2025年北京工程造价咨询公司权威推荐榜单:工程预算造价/造价咨询甲级/全过程工程咨询源头公司精选
  • USB 扩展网卡全方位指南:从选购到使用
  • 2025年评价高的甜酒酿,醪糟甜酒酿推荐TOP品牌厂家
  • 基于日志排查邮件投递失败的全过程
  • 2025年口碑好的养生托玛琳床垫,保健托玛琳床垫厂家最新推荐排行榜
  • 2025年质量好的株洲水泥支撑,支撑定制定做
  • 2025年比较好的风光互补电动执行器,电动执行器厂家推荐及选择建议
  • 计算机硕士AIGC方向科研规划
  • 2025年口碑好的环保无纺布手提袋,外卖无纺布手提袋实力源头加工
  • AI与全渠道整合成主流?2025年,如何选择在线客服系统?
  • cnpm -v 出现Error: Cannot find module node:util 问题解决 - 攻城狮
  • 2025年热门的安全生态红茶,宁波生态红茶厂家最新权威推荐榜
  • 2025年优秀的地质勘探软管由壬,耐火隔热软管由壬最新TOP排名厂家