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

CentOS 7.0关闭默认防火墙启用iptables防火墙

操作系统环境:CentOS Linux release 7.0.1406(Core) 64位
CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙步骤。

1、关闭firewall:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)

2、iptables防火墙(这里iptables已经安装,下面进行配置)
vi/etc/sysconfig/iptables #编辑防火墙配置文件
# sampleconfiguration for iptables service
# you can edit thismanually or use system-config-firewall
# please do not askus to add additional ports/services to this default configuration
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT[0:0]
:OUTPUT ACCEPT[0:0]
-A INPUT -m state--state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -jACCEPT
-A INPUT -i lo -jACCEPT
-A INPUT -p tcp -mstate --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -jACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8080-j ACCEPT
-A INPUT -j REJECT--reject-with icmp-host-prohibited
-A FORWARD -jREJECT --reject-with icmp-host-prohibited
COMMIT
:wq! #保存退出

备注:这里使用80和8080端口为例。***部分一般添加到“-A INPUT -p tcp -m state --state NEW -m tcp--dport 22 -j ACCEPT”行的上面或者下面,切记不要添加到最后一行,否则防火墙重启后不生效。
systemctlrestart iptables.service #最后重启防火墙使配置生效
systemctlenable iptables.service #设置防火墙开机启动

相关文章:

  • URI统一资源定位服务
  • linux免密登陆
  • linux netstat命令
  • 常用linux操作指令
  • hadoop搭建和指令
  • linux WC命令解析
  • linux shell脚本指令
  • linux sed的详细指令
  • linux su和sudo命令的区别
  • shell编程快速入门
  • linux高级命令行文本处理cut,sed,awk
  • git指令
  • sql查询。子查询,内、左、右连接
  • mysql-SQL内、左、右连接详解(有图)
  • 数组、链表等常用数据结构和集合浅解(java)
  • 8年软件测试工程师感悟——写给还在迷茫中的朋友
  • Django 博客开发教程 8 - 博客文章详情页
  • Docker容器管理
  • Docker下部署自己的LNMP工作环境
  • E-HPC支持多队列管理和自动伸缩
  • Js实现点击查看全文(类似今日头条、知乎日报效果)
  • JS数组方法汇总
  • vue2.0项目引入element-ui
  • vue-cli在webpack的配置文件探究
  • VuePress 静态网站生成
  • 从零开始的无人驾驶 1
  • 解析带emoji和链接的聊天系统消息
  • 猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
  • 模型微调
  • 那些年我们用过的显示性能指标
  • 爬虫模拟登陆 SegmentFault
  • 手写一个CommonJS打包工具(一)
  • 详解移动APP与web APP的区别
  • 智能合约Solidity教程-事件和日志(一)
  • 《TCP IP 详解卷1:协议》阅读笔记 - 第六章
  • elasticsearch-head插件安装
  • MPAndroidChart 教程:Y轴 YAxis
  • ​Python 3 新特性:类型注解
  • ​一、什么是射频识别?二、射频识别系统组成及工作原理三、射频识别系统分类四、RFID与物联网​
  • #pragma pack(1)
  • (4)(4.6) Triducer
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第2节(共同的基类)
  • (zhuan) 一些RL的文献(及笔记)
  • (六)什么是Vite——热更新时vite、webpack做了什么
  • .net on S60 ---- Net60 1.1发布 支持VS2008以及新的特性
  • .NET 中让 Task 支持带超时的异步等待
  • .net项目IIS、VS 附加进程调试
  • [ CTF ] WriteUp-2022年春秋杯网络安全联赛-冬季赛
  • []新浪博客如何插入代码(其他博客应该也可以)
  • [AndroidStudio]_[初级]_[修改虚拟设备镜像文件的存放位置]
  • [AutoSar]BSW_Memory_Stack_004 创建一个简单NV block并调试
  • [BUUCTF]-PWN:wustctf2020_number_game解析(补码,整数漏洞)
  • [C++]Leetcode17电话号码的字母组合
  • [cocos2d-x]关于CC_CALLBACK
  • [codeforces]Recover the String