Linux防火墙Firewall-cmd 基础
一、简介
firewall-cmd 是firewalld服务的一个命令行客户端,提供了对防火墙规则的增删查改。firewalld自身并不具备防火墙的功能。它和iptables一样需要通过内核netfilter来实现防火墙的功能,相对于iptables来说firewall-cmd使用起来更简单。
二、防火墙的启动停止(centos7以上)
systemctl status firewalld.service #查看防火墙状态
systemctl start firewalld.service #启动防火墙
systemctl stop firewalld.service #停止防火墙
systemctl restart firewalld.service #重新启动防火墙
systemctl enable firewalld.service #设置防火墙开机自启动
systemctl disable firewalld.service #禁止防火墙开机自启动
二、firewall-cmd参数介绍
1.常规参数
-h,--help #显示帮助文档
--version #显示版本信息
-q,--quiet #不打印状态信息
2. 状态参数
--state #检查firewalld服务运行状态
--reload #不中断服务重新加载防火墙规则
--complete-reload #中断所有连接重新加载防火墙规则
--runtime-to-permanent #将当前防火墙的规则永久保存
--check-config # 检查配置正确性
--get-log-denied #获取被拒绝的日志,日志没打开则为off
#设置记录被拒绝的日志,只能为‘all’,‘unicast’,‘broadcast’,‘multicast’,‘off’ 其中的一个;
-–set-log-denied=off
三、firewall-cmd 使用实例
firewall-cmd 命令的参数实在是太多了,下面只列出了一些常用到的功能,后面如果用到了新的再来补充吧!
更详细的介绍可以看官方文档:https://firewalld.org/documentation/man-pages/firewall-cmd
1、 查看开放的端口
firewall-cmd --list-ports
2、开放端口
#将端口添加到域 public,重启防火墙后失效
firewall-cmd --zone=public --add-port=3456/tcp # tcp 可以是 {'tcp'|'udp'|'sctp'|'dccp'}中的一个
#将端口添加到域 public,想要永久生效,添加 --permanent 参数
firewall-cmd --zone=public --add-port=3456/tcp --permanent
3、关闭开放的端口
#将端口从域 public 中删除,重启防火墙后失效
firewall-cmd --zone=public --remove-port=3456/tcp
#将端口从域 public 中删除,想要永久生效,添加 --permanent 参数
firewall-cmd --zone=public --remove-port=3456/tcp --permanent
4、设置域
# 设置默认接口区域,立即生效无需重启
firewall-cmd --set-default-zone=public
Linux防火墙Firewall-cmd 基础的更多相关文章
- LINUX防火墙firewall、iptables
(1) 重启后永久性生效: 开启: systemctl enable iptables.service'.ln -s '/usr/lib/systemd/system/iptables.service ...
- Linux防火墙firewall和iptables的使用
防火墙是整个数据包进入主机前的第一道关卡. Linux中有两种防火墙软件,ConterOS 7.0以上使用的是 firewall,ConterOS 7.0以下使用的是 iptables,本文将分别介绍 ...
- Linux防火墙iptables的基础
一.网络访问控制 1.Linux一般都是作为服务器系统使用,对外提供一些基于网络的服务 2.通常我们都需要对服务器进行一些网络访问控制,类似防火墙的功能 3.常见的访问控制包括:哪些IP可以访问服务器 ...
- linux防火墙firewall使用简介
1.firewalld的基本使用启动: systemctl start firewalld查看状态: systemctl status firewalld停止: systemctl disable f ...
- linux 防火墙 firewall 设置
背景: 机房断电后导致机器关机重启,原先访问的地址访问不了,使用终端能访问到该服务器,服务启起来后,用curl + 地址能访问,但在外部浏览器访问不了该地址: 首先想到了端口限制----防火墙 参考博 ...
- Linux防火墙基础与编写防火墙规则
Iptables采用了表和链的分层结构,每个规则表相当于内核空间的一个容器,根据规则集的不同用途划分为默认的四个表,raw表,mangle表,nat表,filter表,每个表容器内包括不同的规则链,根 ...
- linux防火墙 基础知识
转 http://drops.wooyun.org/tips/1424 iptables介绍 linux的包过滤功能,即linux防火墙,它由netfilter 和 iptables 两个组件组成. ...
- Linux防火墙配置与管理(16)
防火墙指的是一个由软件和硬件设备组合而成.在内部网和外部网之间.专用网与公共网之间的边界上构造的保护屏障.是一种获取安全性方法的形象说法,它是一种计算机硬件和软件的结合,使Internet与Intra ...
- Linux防火墙firewalld安全设置
背景描述 防火墙是具有很好的保护作用.入侵者必须首先穿越防火墙的安全防线,才能接触目标计算机.在公司里数据安全是最重要的,要求安全部门进行全公司进行服务器防火墙安全搭建,在原有的基础上进行安全的防火墙 ...
- Linux防火墙
9.1 认识防火墙 只要能够分析与过滤进出我们管理之网域的封包数据, 就可以称为防火墙. 硬件防火墙 由厂商设计好的主机硬件, 这部硬件防火墙内的操作系统主要以提供封包数据的过滤机制为主,并将其他 ...
随机推荐
- java读取IFC文件
The IFC JAVA Toolbox can read IFC STEP files and IFCZIP files from any data source that implementsja ...
- 【KakaJSON手册】07_Coding_归档_解档
KakaJSON可以只用一行代码将常用数据进行归档\解档 后面代码中会用到 file 文件路径 // 文件路径(String或者URL都可以) let file = "/Users/mj/D ...
- 《绯雨骑士团》Demo,框架实现,寻路打怪
在家无事花几天做了个放置挂机demo,做着玩吧.和海拓的<凡人修仙传>类似吧,自动挂机刷怪打boss数值游戏,但是我比较喜欢二次元的,所以选了<绯雨骑士团>的资源. 参考了以下 ...
- jmockit使用总结-MockUp重点介绍
公司对开发人员的单元测试要求比较高,要求分支覆盖率.行覆盖率等要达到60%以上等等.项目中已经集成了jmockit这个功能强大的mock框架,学会使用这个框架势在必行.从第一次写一点不会,到完全可以应 ...
- SQL Server表分区(转)
什么是表分区 一般情况下,我们建立数据库表时,表数据都存放在一个文件里. 但是如果是分区表的话,表数据就会按照你指定的规则分放到不同的文件里,把一个大的数据文件拆分为多个小文件,还可以把这些小文件放在 ...
- electron实现MessageBox
1.在渲染进程引用主进程模块 var remote = require('electron').remote; var dialog = remote.dialog; 2.实现一点简单的确定取消操作 ...
- javascript异步上传压缩图片并立即显示图片
javascript异步上传压缩图片并立即显示图片<pre><!doctype html><html><head><meta charset=&q ...
- day55——django引入、小型django(socket包装的服务器)
day55 吴超老师Django总网页:https://www.cnblogs.com/clschao/articles/10526431.html 请求(网址访问,提交数据等等) request 响 ...
- html 打开新页面
设置 target 页面 这样会点击一次就产生一个页面 页面 填任意名称,多个点击只产生于一个页面
- adminLTE2.4.18 bootstrap3 左侧菜单高亮
adminLTE2.4.18 bootstrap3 左侧菜单高亮 //菜单 $(function(){ console.log('eeeeeeeeee'); $('.sidebar-menu li ...