1、防火墙状态查看
systemctl status firewalld2、防火墙开启
systemctl start firewalld.service3、开机启动防火墙
systemctl enable firewalld.service4、添加规则(ip白名单方式,只允许白名单列表中的IP访问指定端口)
注:可指定IP网段
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="10.xx.xx.1/24" port protocol="tcp" port="2801" accept"
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="10.xx.xx.1/24" port protocol="tcp" port="2801" accept"5、添加规则(开启指定端口,允许其他IP访问指定端口)
firewall-cmd --permanent --add-port=9990/tcp
firewall-cmd --permanent --add-port=9991/tcp
firewall-cmd --permanent --add-port=9992/tcp
firewall-cmd --permanent --add-port=9993/tcp
firewall-cmd --permanent --add-port=8123/tcp
firewall-cmd --permanent --add-port=5432/tcp
firewall-cmd --permanent --add-port=3651/tcp
firewall-cmd --permanent --add-port=5652/tcp6、reload使生效或重启防火墙
1)reload使生效 firewall-cmd --reload
2)重启防火墙 systemctl restart firewalld.service
7、查看当前防火墙规则列表
firewall-cmd --list-all
centos防火墙常用设置(IP白名单、指定端口开启等)
最新推荐文章于 2025-10-30 16:15:57 发布
本文详细介绍如何使用命令行操作防火墙,包括查看防火墙状态、开启防火墙、设置开机启动、添加IP白名单及开放端口规则等,并提供使规则生效的方法。
1766





