防火墙相关命令
查看防火墙状态
firewall-cmd --state
bash
[root@???????????? /]# firewall-cmd --state
running
[root@???????????? /]#开启防火墙
systemctl start firewalld.service
bash
[root@???????????? /]# systemctl start firewalld.service
[root@???????????? /]# firewall-cmd --state
running
[root@???????????? /]#关闭防火墙
systemctl stop firewalld.service
bash
[root@???????????? /]# systemctl stop firewalld.service
[root@???????????? /]# firewall-cmd --state
not running
[root@???????????? /]#查看所有开放的端口
firewall-cmd --zone=public --list-ports
bash
[root@???????????? /]# firewall-cmd --zone=public --list-ports
80/tcp 443/tcp 3306/tcp 2222/tcp
[root@???????????? /]#开放端口
firewall-cmd --zone=public --add-port=3001/tcp --permanent
bash
[root@???????????? /]# firewall-cmd --zone=public --add-port=3001/tcp --permanent
success
[root@???????????? /]# firewall-cmd --zone=public --list-ports
80/tcp 443/tcp 3306/tcp 2222/tcp
[root@???????????? /]# firewall-cmd --reload
success
[root@???????????? /]# firewall-cmd --zone=public --list-ports
80/tcp 443/tcp 3306/tcp 2222/tcp 3001/tcp
[root@???????????? /]#关闭端口
firewall-cmd --zone=public --remove-port=3001/tcp --permanent
bash
[root@???????????? /]# firewall-cmd --zone=public --remove-port=3001/tcp --permanent
success
[root@???????????? /]# firewall-cmd --reload
success配置生效
firewall-cmd --reload
bash
[root@???????????? /]# firewall-cmd --reload
success