上一篇
本文目录导读:
🔥 CentOS | iptables端口查询方法 🔍
如何在CentOS上查看iptables开放的端口?以下是2025年最新操作指南👇
直接运行以下命令查看所有iptables规则(含端口信息):
sudo iptables -L -n --line-numbers
📌 关键列解析:
target
:规则动作(ACCEPT/DROP) prot
:协议(tcp/udp) dport
:目标端口(如22、80) 想只看开放的端口?用grep
过滤ACCEPT规则:
sudo iptables -L INPUT -n --line-numbers | grep ACCEPT
💡 示例输出:
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:22
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:80
(显示SSH端口22和HTTP端口80已开放)
将端口号转换为服务名(需安装nmap-services
):
sudo iptables -L INPUT -n --line-numbers | grep ACCEPT | awk '{print $7}' | cut -d: -f2 | nmap -oG - | grep "Ports"
🎯 输出示例:
Ports: 22/tcp (ssh), 80/tcp (http)
sudo
执行 sudo service iptables save # CentOS 7 sudo firewall-cmd --reload # CentOS 8+(若使用firewalld)
ss
或netstat
快速查看监听端口: ss -tuln | grep LISTEN
📅 信息更新日期:2025-08
💻 系统兼容性:CentOS 7/8(iptables模式)
需要其他防火墙工具(如firewalld)的教程吗?😉
本文由 业务大全 于2025-08-20发表在【云服务器提供商】,文中图片由(业务大全)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://cloud.7tqx.com/wenda/674819.html
发表评论