psyonly

firewalld命令

Create@2023/07/31 15:08:16 | Update@2023/07/31 15:44:28Tags: linux, centos, firewalld, firewall-cmd

firewalld命令使用方法


centos7 防火墙管理

CentOS7中,采用 firewalld 服务来进行防火墙管理,本文不定期更新其常用命令及说明。

防火墙开启/关闭/重启

systemctl start firewalld # 防火墙开启

systemctl stop firewalld # 关闭防火墙

systemctl restart firewalld # 重启防火墙

systemctl status firewalld # 防火墙状态查询

systemctl enable firewalld # 启用防火墙

systemctl disable firewalld # 禁用防火墙

端口管理

查询已开启端口

firewall-cmd --list-ports

此命令及任何 firewall-cmd 命令均需要在 firewalld 服务开启状态下使用。

开启指定端口

firewall-cmd --zone=public --add-port=${port}/tcp --permanent

port 即要开启的端口
协议部分一般使用 tcp 除此之外还支持 tcp|udp|sctp|dccp 参数

修改后要使用以下命令重启生效

firewall-cmd --reload
>