当前位置: 首页 > news >正文

CentOS 7 防火墙操作

导语

今天说下防火墙的操作。CentOS 6 的防火墙是 iptablesCentOS 7 默认的是 firewall,以前的操作不再适用。

查看、开启

服务器刚刚重启完毕,先来看下防火墙的状态,输入 systemctl status firewalld 进行查看

查看防火墙

这里是关闭的,然后把它打开,使用 systemctl start firewalld
打开防火墙

设置为开机自动启动

输入 systemctl is-enabled firewalld,可以查看是否设置为开机启动

查看是否开机启动

那下一步就是设置为开机自动启动,systemctl enable firewalld

设置开机启动

好的,设置完成后,reboot 重启之后再查看

设置成功

查看、开启端口

先来看下 80 端口是否开启 firewall-cmd --query-port=80/tcp

查看端口

简单粗暴的一个 no,那就来开启吧。使用 firewall-cmd --zone=public --permanent --add-port=80/tcp来开启。zone 是作用域;--permanent 是永久生效;不然重启后就失效了;80/tcp 是按照 端口/协议的格式

开启端口

注意,修改之后要更新防火墙,firewall-cmd --reload

更新防火墙

好了,再来查看一下是否开启

查看是否开启成功

这个命令是用来查看所有开启的端口,firewall-cmd --list-ports

查看所有开启端口

删除一个端口就用 firewall-cmd --remove-port=80/tcp -permanent,需要注意的是,删除之后仍然是要更新防火墙

删除端口


参考资料:systemctl 命令、centos7 firewalld(防火墙)和systemctl(开机启动服务)相关%E5%92%8Csystemctl(%E5%BC%80%E6%9C%BA%E5%90%AF%E5%8A%A8%E6%9C%8D%E5%8A%A1)%E7%9B%B8%E5%85%B3)。

相关文章:

  • React-flux杂记
  • Computed property XXX was assigned to but it has no setter
  • 阿里云服务器如何修改远程端口?
  • go的基本知识
  • extract-text-webpack-plugin用法
  • 《从0开始学Elasticsearch》—初识Elasticsearch
  • vue 打包 以及跨域问题组织
  • 深入了解以太坊
  • Python之 Virtualenv简明教程
  • dva中组件的懒加载
  • 「澳洋主数据项目」主数据促企业变革
  • phpstudy中apache的默认根目录的配置
  • 面试总结之人工智能AI(Artificial Intelligence)/ 机器学习(Machine Learning)
  • ActiveMQ之Linux下安装
  • springboot读取配置文件属性
  • 【跃迁之路】【519天】程序员高效学习方法论探索系列(实验阶段276-2018.07.09)...
  • Android开源项目规范总结
  • Intervention/image 图片处理扩展包的安装和使用
  • Linux下的乱码问题
  • mac修复ab及siege安装
  • miniui datagrid 的客户端分页解决方案 - CS结合
  • Python十分钟制作属于你自己的个性logo
  • Web标准制定过程
  • 算法之不定期更新(一)(2018-04-12)
  • 推荐一个React的管理后台框架
  • [地铁译]使用SSD缓存应用数据——Moneta项目: 低成本优化的下一代EVCache ...
  • 《码出高效》学习笔记与书中错误记录
  • 微龛半导体获数千万Pre-A轮融资,投资方为国中创投 ...
  • #DBA杂记1
  • (13):Silverlight 2 数据与通信之WebRequest
  • (2.2w字)前端单元测试之Jest详解篇
  • (附源码)spring boot火车票售卖系统 毕业设计 211004
  • (南京观海微电子)——COF介绍
  • (欧拉)openEuler系统添加网卡文件配置流程、(欧拉)openEuler系统手动配置ipv6地址流程、(欧拉)openEuler系统网络管理说明
  • (转) Face-Resources
  • ***检测工具之RKHunter AIDE
  • *setTimeout实现text输入在用户停顿时才调用事件!*
  • .bat批处理(六):替换字符串中匹配的子串
  • .NET 8 中引入新的 IHostedLifecycleService 接口 实现定时任务
  • .net core webapi 大文件上传到wwwroot文件夹
  • .NET Remoting Basic(10)-创建不同宿主的客户端与服务器端
  • @GetMapping和@RequestMapping的区别
  • @html.ActionLink的几种参数格式
  • [ 常用工具篇 ] POC-bomber 漏洞检测工具安装及使用详解
  • [AR]Vumark(下一代条形码)
  • [CISCN2019 华北赛区 Day1 Web5]CyberPunk --不会编程的崽
  • [cogs2652]秘术「天文密葬法」
  • [CQOI 2011]动态逆序对
  • [element-ui] el-dialog 中的内容没有预先加载,因此无法获得内部元素的ref 的解决方案
  • [FUNC]判断窗口在哪一个屏幕上
  • [I2C]I2C通信协议详解(二) --- I2C时序及规格指引
  • [IE编程] WebBrowser控件的多页面浏览(Tabbed Browsing)开发接口
  • [JavaScript] JavaScript事件注册,事件委托,冒泡,捕获,事件流
  • [linux]centos7下解决yum install mysql-server没有可用包
  • [MFC] MFC消息机制的补充