centos7防火墙firewalld的安装与使用_技术文档

admin3年前主机评测228

centos7防火墙firewalld如何安装?

防火墙能有效的过滤掉非授权端口的请求,是保障服务器的第一步。在centos里可以安装诸多防火墙软件,诸如firewalld、iptables、ufw等,不过在centos7中iptables已经废弃不用。本文主要讲诉firewalld的使用。

牢记:

想生效 记得reload。firewall-cmd –reload

firewall-cmd –reload

centos7 防火墙firewalld的安装:

yum install firewalld -y

centos7 防火墙firewalld的管理命令:

#启动

systemctl start firewalld.service

#重启

systemctl restart firewalld.service

#设置开机启动

systemctl enable firewalld.service

#关闭开机启动

systemctl disable firewalld.service

centos7 防火墙firewalld 端口的增加:

公共端口增加

firewall-cmd –zone=public –add-port=80/tcp –permanent

增加一个永久生效的tcp:80端口,–permanent为永久生效,没有此参数重启后失效。

在增加后需要进行重载配置或重启防火墙,否则无法生效。

firewall-cmd –reload

批量增加公共端口

firewall-cmd –permanent –zone=public –add-port=60000-61000/tcp

#批量开放60000-61000的TCP端口

firewall-cmd –permanent –zone=public –add-port=100-500/udp

#批量开放100-500的udp端口

私密端口的增加(指定ip或ip段访问)

firewall-cmd –permanent –add-rich-rule=”rule family=”ipv4″ source address=”192.168.0.1/16″ accept”

#允许192.168.0.1/16 访问全部端口

firewall-cmd –permanent –add-rich-rule=”rule family=”ipv4″ source address=”192.168.0.3″ accept”

#允许192.168.0.3 访问全部端口

firewall-cmd –permanent –add-rich-rule=”rule family=”ipv4″ source address=”192.168.0.3″ port protocol=”tcp” port=”12345″ accept”

#允许192.168.0.3 访问TCP:12345端口

centos7 防火墙firewalld 端口的查看

firewall-cmd –list-all

#列出所有开放的端口(含私密)记住此条即可

firewall-cmd –zone=public –list-ports

#仅列出public公共端口

centos7 防火墙firewalld 端口的删除:

删除单个公共端口

firewall-cmd –zone=public –remove-port=80/tcp –permanent

删除ip段等自定义规则

#先list-all查看

firewall-cmd –list-all

#然后

firewall-cmd –permanent –remove-rich-rule=”列出的规则直接复制于此”

例:firewall-cmd –permanent –remove-rich-rule=”firewall-cmd –permanent –add-rich-rule=”rule family=”ipv4″ source address=”192.168.0.1/19″ accept””

即:firewall-cmd –permanent –remove-rich-rule=””

centos7 防火墙firewalld 禁止ping:

firewall-cmd –add-rich-rule=”rule protocol value=icmp drop” –permanent

牢记:

想生效 记得reload。firewall-cmd –reload

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

centos7登录太慢怎么办?centos ssh登陆特别慢的解决办法

centos7登录太慢怎么办?centos7 登录慢,可能是在反向验证DNS,禁用即可。现象 使用ssh登陆 centos,特别的慢,等至少几十秒才登陆进去。 解决办法 修改 /etc/ssh/ssh...

centos7如何查看firewall防火墙状态:开启/关闭/重启防火墙_技术文档

centos7如何查看firewall防火墙状态?systemctl status firewalld.service 运行上述命令后,如果看到有绿色字样标注的“active(running)”,说明...

Centos7关闭默认防火墙firewall和启用iptables操作

centos7如何关闭默认防火墙firewall?关闭了默认防火墙后,我们如何启用iptables防火墙呢?在使用Docker时,启用centos7默认的firewall,启动端口映射时,防火墙规则不...

linux系统之centos7系统重启/查看/自动启动SSH等操作命令

Linux系统作为一个开源的操作系统,服务于大中小企业。那么,作为一个服务器系统它的稳定性是要求非常高的,但是在使用中出现无法远程但系统是正常服务的情况,下面介绍CentOS系统的云服务器中如何重启、...

Centos7防火墙基本操作:开启/关闭/重启防火墙

centos7防火墙如何操作?centos7防火墙么查看状态,以及开启、关闭、重启防火墙乖行。firewall-cmd 是 firewalld 的主要命令行工具。它可用于获取有关 firewalld...

centos6/7服务器怎么使用命令重启/关机服务器?

centos6/7服务器怎么使用命令重启/关机服务器?Linux服务器使用中,关机与重启是基础操作,但若能深入了解其命令含义则能够在后续的命令组合操作中更加得心应手。小编今天给大家介绍关于centos...