另一方面,centos7版本增强了防火墙,不再使用原来的iptables,并启用firewalld
1 .文件d的基本使用
启动:系统开始第一个
检查状态:系统状态防火墙d
停止:系统禁用文件d
无效: systemctl stop firewalld
启动时启用服务: systemctlenablefirewalld.service
启动时禁用服务: systemctldisablefirewalld.service
确认服务是否已启动。 systemctlis-enabledfirewalld.service
查看已启动的服务列表: systemctllist-unit-files
查看启动失败的服务列表: systemctl --failed
配置防火墙d-cmd
版本确认: firewall-cmd --version
获取帮助: firewall-cmd --help
显示状态: firewall-cmd --state
检查所有打开的端口。 firewall-cmd---zone=public---list-ports
更新防火墙规则: firewall-cmd --reload
查看地区信息:防火墙- cmd-- get-active-zones
显示指定接口所属的区域。 firewall-cmd-- get-zone-of-interface=eth 0
拒绝所有包: firewall-cmd --panic-on
取消拒绝状态: firewall-cmd --panic-off
确认是否拒绝。 firewall-cmd --query-panic
3 .那么,怎么打开端口呢
追加
firewall-cmd --zone=public (范围)--add-port=80/tcp (端口和访问类型)--permanent )永久有效
firewall-cmd---zone=public---add-service=http---permanent
重新读取firewall-cmd --reload #以更新防火墙规则
firewall-cmd---zone=public---query-port=80/TCP #审查
firewall-cmd---zone=public---remove-port=80/TCP---permanent #删除
firewall-cmd----list-services
firewall-cmd----get-services
firewall-cmd----add-service=
firewall-cmd----delete-service=
每次更改端口和服务都会更改/etc/firewall d/zones/public.XML文件,因此您也可以在文件之间进行更改并重新加载
使用命令实际上也是在修改文件,需要重新加载才能生效。
firewall-cmd---zone=public---query-port=80/TCP
firewall-cmd---zone=public---query-port=8080/TCP
firewall-cmd---zone=public---query-port=3306/TCP
firewall-cmd---zone=public---add-port=8080/TCP---permanent
firewall-cmd---zone=public---add-port=3306/TCP---permanent
firewall-cmd---zone=public---query-port=3306/TCP
firewall-cmd---zone=public---query-port=8080/TCP
在重新加载firewall-cmd --reload #之前不会生效
firewall-cmd---zone=public---query-port=3306/TCP
firewall-cmd---zone=public---query-port=8080/TCP
4 .参数解释
添加服务#添加的服务
zone #作用域
add-port=80/TCP #添加端口,端口/通信协议格式
permanent #永久有效,如果没有此参数,重新启动后将禁用
5 .详细使用
firewall-cmd---permanent---zone=pu
blic --add-rich-rule='rule family="ipv4" source address="192.168.0.4/24" service name="http" accept' //设置某个ip访问某个服务firewall-cmd --permanent --zone=public --remove-rich-rule='rule family="ipv4" source address="192.168.0.4/24" service name="http" accept' //删除配置
firewall-cmd --permanent --add-rich-rule 'rule family=ipv4 source address=192.168.0.1/2 port port=80 protocol=tcp accept' //设置某个ip访问某个端口
firewall-cmd --permanent --remove-rich-rule 'rule family=ipv4 source address=192.168.0.1/2 port port=80 protocol=tcp accept' //删除配置
firewall-cmd --query-masquerade # 检查是否允许伪装IP
firewall-cmd --add-masquerade # 允许防火墙伪装IP
firewall-cmd --remove-masquerade # 禁止防火墙伪装IP
firewall-cmd --add-forward-port=port=80:proto=tcp:toport=8080 # 将80端口的流量转发至8080
firewall-cmd --add-forward-port=proto=80:proto=tcp:toaddr=192.168.1.0.1 # 将80端口的流量转发至192.168.0.1
firewall-cmd --add-forward-port=proto=80:proto=tcp:toaddr=192.168.0.1:toport=8080 # 将80端口
CentOS7打开关闭防火墙与端口
http://www.javahelp.com.cn/h-nd-747.html#_np=153_1707
CentOS7使用firewalld打开关闭防火墙与端口(转载)
1.firewalld的基本使用 启动: systemctl start firewalld 查看状态: systemctl status firewalld 停止: systemctl disabl ...
关于学习CentOS7使用firewalld打开关闭防火墙和端口
1.firewalld简介 firewalld是centos7的一大特点,主要有两个优点:一是支持动态更新,不需要重启服务:二就是加入了防火墙的“zone”概念. firewalld有图形界面和工具界 ...
CentOS7使用firewalld打开关闭防火墙与端口(转)
CentOS7使用firewalld打开关闭防火墙与端口 1.firewalld的基本使用 启动: systemctl start firewalld 关闭: systemctl stop ...
CentOS7使用httpd apache 和firewalld打开关闭防火墙与端口
Centos7 使用systemctl 工具操作命令 systemctl 是Centos7的服务管理工具中的主要工具 ,它融合之前service和chkconfig的功能于一体 一.httpd的设置 ...
转 CentOS7使用firewalld打开关闭防火墙与端口
http://blog.csdn.net/huxu981598436/article/details/54864260 开启端口命令 输入firewall-cmd --query-port=6379/ ...
centos7 开放/关闭防火墙和端口
--------------------------------------------------------------防火墙----------------------------------- ...
Linux 之CentOS7使用firewalld打开关闭防火墙与端口
一.firewalld的基本使用 启动: systemctl start firewalld 关闭: systemctl stop firewalld 查看状态: systemctl status f ...
CentOS7使用firewalld打开关闭防火墙与端口
1.firewalld的基本使用 启动: systemctl start firewalld 查看状态: systemctl status firewalld 停止: systemctl disab ...
随机推荐
JS组件系列——BootstrapTable+KnockoutJS实现增删改查解决方案(一)
前言:出于某种原因,需要学习下Knockout.js,这个组件很早前听说过,但一直没尝试使用,这两天学习了下,觉得它真心不错,双向绑定的机制简直太爽了.今天打算结合bootstrapTable和Kno ...
4. javacript高级程序设计-变量、作用域和内存问题
1.1 基本类型和引用类型的值 变量包含两种不同数据类型的值:基本类型值和引用类型值.基本类型值指的是简单的数据段,引用类型值可以由多个值构成的对象 1.1.1 动态的属性 针对引用对象的值,可以为其 ...
如何评价微软Connect 2015?[转载]
全部的新闻和公告在这里:News and Announcements at Connect(); //2015微博话题:Sina Visitor System根据题主的理解大致地总结一下……1. Vi ...
Winform用匿名方法新建线程的方法
作用:1.将耗时的操作放在单独的线程,加快UI的响应速度.Thread t = new Thread(delegate() { parse.ParseDay(StockCode, FileName); ...
HDU 1028Ignatius and the Princess III(母函数简单题)
Ignatius and the Princess III Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d ...
用python理解web并发模型
最简单的并发 import socket response = 'HTTP/1.1 200 OKrnConnection:ClosernContent-Length:11rnrnHel ...
Python -- OOP高级 -- 元类
type()函数既可以返回一个对象的类型,又可以创建出新的类型 def fn(self, name="world"): print("Hello, %s!" % ...
[Codeforces 696D] Legen...
题目大意: 给出一些匹配串,要造一个长度不超过L的字符串,每个匹配串有自己的价值,匹配串每次出现在字符串里都会贡献一次价值...要求可能得到的最大价值. 匹配串总长不超200,L<=10^14, ...
UOJ#206. 【APIO2016】Gap 构造 交互题
原文链接www.cnblogs.com/zhouzhendong/p/UOJ206.html 题解 T = 1 的情况直接大力从两边向中间询问即可. T = 2 的情况挺妙的,我没想到. 考虑首先花费 ...
任意模数NTT学习笔记
这两天有点颓,所以东西学的也很慢...这个一眼就能推出来的活生生卡了我两天.. 说几个细节: 柿子: [f*g = (frac{f}{M} +f%m)*(frac{g}{M} +g%m) ...