Skip to content

已阅读

0%
Linux 防火墙命令

Linux 防火墙命令

Linux Command

Centos7开放防火墙及查看端口

标签:
Command
发布于 2023年2月24日
更新于 2023年2月24日

防火墙相关命令

查看防火墙状态

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

Last updated: