Linux 防火墙命令

本文最后更新于:6 个月前

防火墙相关命令

查看防火墙状态

firewall-cmd --state

1
2
3
[root@???????????? /]# firewall-cmd --state
running
[root@???????????? /]#

开启防火墙

systemctl start firewalld.service

1
2
3
4
[root@???????????? /]# systemctl start firewalld.service
[root@???????????? /]# firewall-cmd --state
running
[root@???????????? /]#

关闭防火墙

systemctl stop firewalld.service

1
2
3
4
5
[root@???????????? /]# systemctl stop firewalld.service
[root@???????????? /]# firewall-cmd --state
not running
[root@???????????? /]#

查看所有开放的端口

firewall-cmd --zone=public --list-ports

1
2
3
[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

1
2
3
4
5
6
7
8
9
[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

1
2
3
4
5
[root@???????????? /]# firewall-cmd --zone=public --remove-port=3001/tcp --permanent
success
[root@???????????? /]# firewall-cmd --reload
success

配置生效

firewall-cmd --reload

1
2
3
[root@???????????? /]# firewall-cmd --reload
success


Linux 防火墙命令
https://crudclass.github.io/2023/02/24/linux/Command/Firewall/
作者
Zero
发布于
星期五, 二月 24日 2023, 12:34 下午
更新于
2023年2月24日
许可协议