温馨提示×

centos防火墙怎样添加端口

小樊
48
2026-09-18 00:21:12
栏目: 智能运维

在 CentOS 中,防火墙一般是 firewalld(CentOS 7 及以上),以下是常用方法:


一、使用 firewalld(推荐,CentOS 7/8/Stream)

1. 查看防火墙状态

systemctl status firewalld

如果没启动:

systemctl start firewalld
systemctl enable firewalld

2. 添加端口(例如 8080)

firewall-cmd --zone=public --add-port=8080/tcp --permanent

3. 重新加载防火墙

firewall-cmd --reload

4. 查看已开放端口

firewall-cmd --list-ports

二、添加端口范围

firewall-cmd --zone=public --add-port=9000-9100/tcp --permanent
firewall-cmd --reload

三、删除端口

firewall-cmd --zone=public --remove-port=8080/tcp --permanent
firewall-cmd --reload

四、CentOS 6(iptables,老版本)

iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
service iptables save
service iptables restart

五、常见注意点

  • --permanent 表示永久生效,不加只临时生效
  • 云服务器还需在安全组中放行端口
  • 端口添加后建议用 telnetcurl 测试

如果你告诉我 CentOS 版本要开放的端口,我可以给你精确命令。

0