Centos7_防火墙的常用配置(杂记)
Centos6和Centos7防火墙的区别
使用的工具不一样,Centos6使用的是Iptables而Centos7使用的则是Firewall
Iptables,用于过滤数据包,属于网络层防火墙
Firewall,允许那些服务可用,那些端口可用,属于更高一层的防火墙
Firewall基本操作
systemctl start firewalld //启动防火墙服务

systemctl stop firewalld //停止防火墙服务

systemctl restart firewalld //重启防火墙服务

systemctl enable firewalld //开机自启动防火墙服务

systemctl disable firewalld //禁止防火墙服务开机自启动

systemctl is-enabled firewalld.service;echo $? //检查防火墙是否开机自启动

firewall-cmd --state //查看防火墙的状态

firewall-cmd --list-all //查看防火墙规则

Firewall高级操作
参数解释:
firewall-cmd:linux提供操作firewall的命令行工具
--add-service=协议:防火墙添加一条允许某协议的规则
--add-port=端口号/TCP:防火墙添加一条允许某端口号访问的规则
--remove-service=协议:防火墙删除一条允许某协议的规则
--remove-service=端口号/TCP:防火墙删除一条允许某端口号访问的规则
--zone=作用于:指定此条规则的作用域
--permanent:若不指定此参数,重启firewall后则不保留添加的规则
--reload:重新载入防火墙的配置文件,使防火墙的规则生效
参数实例:
当我们开启防火墙之后,有些服务客户端就没有办法进行访问,这个时候我们就需要开启指定的端口或者服务
firewall-cmd --add-service=http //允许访问HTTP服务的流量通过

firewall-cmd --add-service=ftp //允许访问FTP服务的流量通过

firewall-cmd --remove-service=http //不允许访问HTTP服务的流量通过 firewall-cmd --remove-service=ftp //不允许访问FTP服务的流量通过

firewall-cmd --zone=work --add-port=/tcp //设置防火墙规则的作用于以及允许80端口的TCP协议流量的连接

firewall-cmd --permanent --zone=public --add-port=/tcp //设置防火墙规则的作用于为public允许通过21号端口的tcp连接,为永久生效

firewall-cmd --reload //重载防火墙配置

firewall-cmd --list-port //查看在public作用域中有哪些允许的端口访问

Firewall切换Iptables
1:首先要停止并开机禁用Firewall
systemctl stop friewalld

systemctl disable firewalld

2:安装并启用Iptables


3:查看Iptables的配置文件:
vi /etc/sysconfig/iptables //Iptables配置文件路径



Centos7_防火墙的常用配置(杂记)的更多相关文章
- Ubuntu 防火墙常用配置操作(ufw)【适用于 Debian 及其衍生版---Linux Mint、Deepin 等】-转
Ubuntu 防火墙常用配置操作(ufw)[适用于 Debian 及其衍生版---Linux Mint.Deepin 等] 点击访问
- centOS7.2防火墙常用配置(转)
centOS7.2防火墙常用配置 firewall-cmd --state #查看默认防火墙状态(关闭后显示not running,开启后显示running) systemctl stop fir ...
- Iptables 防火墙常用配置
转至:https://blog.csdn.net/lswzw/article/details/87971259 Iptables 防火墙常用配置 概念 命令行模式 查看 & 命令 -n:直接显 ...
- VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装
VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装在阿里云开源镜像地址下载镜像Index of /centos/7.2.1511/isos/x86_64/http://mirro ...
- Linux防火墙简介 – iptables配置策略
Linux防火墙简介 – iptables配置策略 Netfilter/iptables简介 要想真正掌握Linux防火墙体系,首先要搞清楚Netfilter和iptables的关系,Netfilte ...
- 【操作系统之十五】iptables黑白名单、自定义链、网络防火墙、常用动作
1.黑白名单当链的默认策略为ACCEPT时,链中的规则对应的动作应该为DROP或者REJECT,表示只有匹配到规则的报文才会被拒绝,没有被规则匹配到的报文都会被默认接受,这就是"黑名单&qu ...
- logback 常用配置详解<appender>
logback 常用配置详解 <appender> <appender>: <appender>是<configuration>的子节点,是负责写日志的 ...
- CentOS防火墙iptables的配置方法详解
CentOS系统也是基于linux中的它的防火墙其实就是iptables了,下面我来介绍在CentOS防火墙iptables的配置教程,希望此教程对各位朋友会有所帮助. iptables是与Linux ...
- 【转】logback logback.xml常用配置详解(三) <filter>
原创文章,转载请指明出处:http://aub.iteye.com/blog/1110008, 尊重他人即尊重自己 详细整理了logback常用配置, 不是官网手册的翻译版,而是使用总结,旨在更快更透 ...
随机推荐
- C++做四则运算的MFC计算器(一)MFC界面创建
学习最有效的方法就是实战,这两篇文章写了做MFC加减乘除计算器的过程. 第一写前台MFC界面搭建,第二写后台计算原理及代码. MFC编程参考教程:http://www.jizhuomi.com/sch ...
- Prometheus学习系列(四)之Prometheus 配置说明
前言 本文来自Prometheus官网手册 和 Prometheus简介 说明 Prometheus通过命令行和配置文件进行配置,命令行配置不能修改的系统参数(例如存储位置,要保留在磁盘和内存中的数据 ...
- List<string>和string[]数组之间的相互转换,需要的朋友可以参考下
1,从System.String[]转到List<System.String> System.String[] str={"str","string" ...
- WordPress 文件下载漏洞
Google dork:inurl:"/wp-content/themes/liberator/inc/php/download.php" exploit:https://www. ...
- deducmsV5.7 在{dede:datalist}标签中runphp无效的解决办法
问题: 后台数据是dede:datalist标签展示中,中间有isshow - 是否展示的字段,数据库里存的是0/1:我本来想用{dede:field.isshow runphp='yes'}来着,可 ...
- 使用gitolite搭建Git服务器
使用gitolite搭建Git服务器 运行环境 Ubuntu18.04 gitolite 搭建过程 安装好Ubuntu18.04系统 更新系统 sudo apt update sudo apt upg ...
- vim简单操作命令
vim简单操作命令: 开启编辑:按“i”或者“Insert”键 退出编辑:“Esc”键 退出vim:“:q” 保存vim:“:w” 保存退出vim:“:wq” 不保存退出vim:“:q!” 查看当前系 ...
- python与数据库交互的模块pymysql
一.Mysql 1.前提 pip install pymysql import pymysql 2.详情 Connection对象 =====>用于连接数据库 用于建立与数据库的连接 创建对象: ...
- typescript与nodejs(二)基于装饰器实现路由表
之前实现了一个简单的WebServer 但是这离实际使用还有一点距离 webserver 首先面对第一个问题是路由表 啥是路由表 路由表别看听起来神秘,但是其实就是 if else onhttp- { ...
- Ubuntu16.04VIM无法补全错误记录
先记录一下YouCompleteMe的安装过程. 按照教程进行安装 1. 安装 vundle # vundle是vim的包管理器,十分好用 cv@cv: ~$ git clone https://gi ...