防火墙管理

centos7默认安装了firewalld防火墙
查看防火墙状态

[root@admin ~]# firewall-cmd --state
not running (关闭显示not running,开启显示running)

开启防火墙

[root@admin/]# systemctl start firewalld.service
[root@admin /]# firewall-cmd --state
running
[root@admin /]#

关闭防火墙

[root@admin /]# systemctl stop firewalld.service
[root@admin /]# firewall-cmd --state
not running
[root@admin /]#

重启防火墙

[root@admin /]# systemctl restart firewalld.service
[root@admin /]# firewall-cmd --state
running
[root@admin /]#

添加防火墙端口

// 注意:如果添加8080-8085,关闭时需要关闭8080-8085,不能单独关闭8080或者其他端口
[root@admin /]# firewall-cmd --permanent --add-port=8080-8085/tcp
success
[root@admin /]#
[root@admin /]# firewall-cmd --permanent --list-ports
8080-8085/tcp
[root@admin /]# firewall-cmd --reload
success
[root@admin /]#

删除添加端口

// 不能单独删除8080端口
[root@admin /]# firewall-cmd --permanent --remove-port=8080/tcp
Warning: NOT_ENABLED: 8080:tcp
success
[root@admin /]# firewall-cmd --permanent --remove-port=8080-8085/tcp
success
[root@admin /]#

猜你喜欢

转载自www.cnblogs.com/yxf0518/p/10104509.html