centos 7 防火墙配置

1、查看当前的区域:

[root@CentOS7 ~]# firewall-cmd --get-default-zone
public

2、查询网卡所在区域
2.1 查询网卡名称:ip addr

2.2 查询网卡的区域:

[root@Centos7 ~]# firewall-cmd --get-zone-of-interface=ens33
public

3、在public中分别查询ssh与http服务是否被允许

[root@Centos7 ~]# firewall-cmd --zone=public --query-service=ssh
yes
[root@Centos7 ~]# firewall-cmd --zone=public --query-service=http
no

4、

4.1 实例A:允许https服务流量通过public区域,要求立即生效且永久有效:

方法一:
1、设置当前生效(重启失效):

[root@Centos7 ~]# firewall-cmd --zone=public --add-service=https
success
2、设置永久有效的规则记录:
[root@Centos7 ~]# firewall-cmd --permanent --zone=public --add-service=https
success

方法二:设置永久生效的规则记录后读取记录(重载):

[root@Centos7 ~]# firewall-cmd --permanent --zone=public --add-service=https
success
[root@Centos7 ~]# firewall-cmd --reload
success

4.2 实例B:不再允许http服务流量通过public区域,要求立即生效且永久生效(删除服务):

[root@Centos7 ~]# firewall-cmd --permanent --zone=public --remove-service=http
success

[root@Centos7 ~]# firewall-cmd --reload
success

4.3 实例C:允许8080与8081端口流量通过public区域,立即生效且永久生效:

[root@Centos7 ~]# firewall-cmd --permanent --zone=public --add-port=8080-8081/tcp
success
[root@Centos7 ~]# firewall-cmd --reload
success

4.4 实例D:查看模拟实验中的规则:

[root@Centos7 ~]# firewall-cmd --zone=public --list-services
dhcpv6-client http https ssh
[root@Centos7 ~]# firewall-cmd --zone=public --list-ports
8080-8081/tcp

4.5 例如安装Nagios后,要开放5666端口与服务器连接,命令如下
复制代码

[root@centos7 ~]# firewall-cmd --add-port=5666/tcp 即时打开,这里也可以是一个端口范围,如1000-2000/tcp
success
[root@centos7 ~]# firewall-cmd --permanent --add-port=5666/tcp 写入配置文件
success
[root@centos7 ~]# firewall-cmd --reload 重启防火墙
success
[root@centos7 ~]#

5、CentOS 7快速开放端口:

CentOS升级到7之后,发现无法使用iptables控制Linuxs的端口,baidu之后发现Centos 7使用firewalld代替了原来的iptables。下面记录如何使用firewalld开放Linux端口:

开启端口

[root@centos7 ~]# firewall-cmd --zone=public --add-port=80/tcp --permanent

查询端口号80 是否开启:

[root@centos7 ~]# firewall-cmd --query-port=80/tcp

查询有哪些端口是开启的:

[root@centos7 ~]# firewall-cmd --list-port

命令含义:

–zone #作用域
–add-port=80/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效

重启防火墙

[root@centos7 ~]# firewall-cmd --reload

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值