Linux系统如何关闭防火墙


linux系统防火墙的打开和关闭centos7和之前的版本的略有差别。


一、centos7之前的版本可以通过iptables相关命令实现防火墙的打开和关闭

1.首先可以在打开的终端使用iptables --help查看帮助使用命令;

2.查看防火墙状态:service iptables status(此命令可以查看防火墙是打开还是关闭);

3.service iptables常接参数:

(1)service iptables stop关闭防火墙;

(2)service iptables start开启防火墙;

(3)service iptables reload重新加载防火墙;

(4)service iptables restart重启防火墙;

4.永久关闭/打开防火墙

chkconfig iptables off  永久关闭防火墙;

chkconfig iptables on永久打开防火墙;

5.linux图形化界面实现打开和关闭防火墙

终端输入setup并回车进入图形化界面,进行相应选择。如关闭防火墙:依次选择“选择一种工具——防火墙配置——运行工具——安全级别——禁用——确定“;

6.激活和关闭防火墙端口

(1)用上文所说的命令开启防火墙后,需要修改/etc/sysconfig/iptables文件,添加两条开启80、22端口的命令

- A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

- A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

(2)centos linux防火墙一方面可以使用上文章节5里面提到的方法关闭,也可以使用命令关闭:

#sbin/iptables -l INPUT -p tcp -dport 80 -j ACCEPT

#sbin/iptables -l INPUT -p tcp -dport 22 -j ACCEPT

#/etc/init.d/iptables stop

(3)UBuntu关闭防火墙只需要输入下面一条命令即可

iptables -A INPUT -i ! PPP0 -j ACCEPT


二、对于centos7系统

centos7使用firewall命令来开启和关闭防火墙。

1.systemctl命令

(1)systemctl  status firewalld.service查看防火墙的状态;

(2)systemctl  start firewalld.service启动防火墙;

(3)systemctl  stop firewalld.service关闭防火墙;

(4)systemctl  restart firewalld.service重启防火墙;

(5)systemctl  enable firewalld.service开机启动防火墙;

(6)systemctl  disable firewalld.service开机禁用防火墙;

(7)systemctl  is-enabled firewalld.service查看防火墙是否开机启动;

2.Firewall区域管理

firewall引入了zone概念,firewall能将不同的网络连接归类到不同的信任级别,为了便于理解,这里附上级别说明:

block(阻塞区域)拒绝所有外部的连接,返回icmp-host-prohibited,允许内部发起的连接;

dmz(隔离区域)允许受限制的进入连接;

drop(丢弃区域)丢弃所有进入的包,而不给出任何响应;

external(外部区域)只有指定的连接被接受,一般用于路由转发;

home(家庭区域)允许受信任的计算机被限制的进入连接;

internal(内部区域)信任网络上其他计算机,不会损坏你的计算机。只有选择接受传入的网络连接;

public(公共区域)不信任网络上的任何计算机,只有选择接受传入的网络连接;

trusted(信任区域)信任所有连接;

work(工作区域)允许受信任的计算机被限制的进入连接。

查看区域管理命令示例:

(1)firewall-cmd --list-all-zones查看域详情列表;

(2)firewall-cmd --get-zones查看支持的区域列表;

(3)firewall-cmd --get-default-zone查看默认的区域列表;

(4)firewall-cmd --set-default-zone=home设置默认的区域;

(5)firewall-cmd --zone=home --list-all查看home区域l;

(6)firewall-cmd --get-active-zone查看活动的区域;

(7)firewall-cmd --permanent-new-zone=myself创建自己的区域;

(8)firewall-cmd --permanent-delete-zone=myself删除区域;

3.Firewall服务端口管理

在下面提到的命令示例中,带"--permanent"永久生效的策略记录(除了查看)执行后,必须执行"--reload"参数后才能立即生效,否则需要重启后再生效。不带"--permanent"的命令立即生效,但是reload或者restart后失效

(1)firewall-cmd --state查看防火墙状态;

(2)firewall-cmd --get services查看已被firewall提供的一些常用服务;

(3)firewall-cmd --zone=public --permanent --list-services查看某域的服务(注:加了--permanent表示永久服务,不加显示所有服务,包含临时服务;不加--zone表示默认区域);

(4)firewall-cmd --zone=public--permanent --add-service=http添加某域的服务;

(5)firewall-cmd --zone=public--permanent --remove-service=http移除某域的服务(注:加了--permanent表示永久服务,不加显示所有服务,包含临时服务;不加--zone表示默认区域);

(6)firewall-cmd --zone=home--permanent --add-por=5000/tcp添加端口;

(7)firewall-cmd --zone=home--permanent --remove-por=5000/tcp删除端口;

(8)firewall-cmd --zone=home--permanent --add-por=5000-5005/tcp添加多端口(注:加了--permanent表示永久服务,不加显示所有服务,包含临时服务;不加--zone表示默认区域;端口后面的tcp和udp表示协议类型);

(9)firewall-cmd --zone=public --permanent --list-ports查看端口情况(注:加了--permanent表示永久服务,不加显示所有服务,包含临时服务;不加--zone表示默认区域);

(10)firewall-cmd --zone=public --query-service=ssh查询服务是否被允许(不加--zone表示默认区域);

(11)firewall-cmd --permanent --zone=public --add-forward-port=80:proto=tcp:toport=8080将80端口的流量转发至8080端口;

(12)firewall-cmd --permanent --zone=public --add-forward-port=80:proto=tcp:toaddr=192.168.1.1将80端口的流量转发至192.168.1.1;

(13)firewall-cmd --permanent --zone=public --add-forward-port=80:proto=tcp:toaddr=192.168.1.1:toport=8080将80端口的流量转发至192.168.1.1的端口8080端口(注:不加ip地址,默认转发到本地的端口;不加--zone表示默认区域;不加--permanent表示临时增加,reload或则restart后失效)。

4.手动编写服务

可以将某个程序需要的端口写在一个自己编写的服务里,然后直接添加服务就可以。

/usr/lib/firewalld/services创建自己的服务,格式可以拷贝/etc/firewalld/services任意一个服务。

(1)查找服务:

firewalld-cmd --get-srvice |grep myself

(2)重新加载配置:

firewall-cmd --reload

---本文部分内容来自星之宇的博客,在此致谢

Linux系统如何关闭防火墙【linux系统防火墙】相关推荐

  1. linux 优化脚本 关闭服务器,linux服务器一键优化脚本

    服务器一键优化脚本,高亮显示linux 内容:关闭selinux.时间同步设置.永久静态路由天添加.经常使用软件安装centos 高并发参数调优:文件句柄数调优.防火墙表空间调优bash 测试环境:c ...

  2. xp还原系统显示关闭计算机,xp系统一键还原,教您xp系统怎么还原

    电脑系统在使用一段时间之后,都会因为一些大大小小的原因导致系统出现一些问题,这时候很多人就想到了重装系统,其实有更好的方法去处理,方便而简洁,那就是一键还原,下面,小编给大伙分享xp系统还原的操作经验 ...

  3. 联想android系统怎么关闭自动更新,系统自动更新怎么关闭|关闭系统更新设置方法-系统城...

    2019-02-14 14:58:54 浏览量:2540 microsoft更新附带着很多其他的产品,而这些产品是用户们不需要的程序,系统经常会自动更新某些软件,非常烦人.针对这一问题,我们最好的办法 ...

  4. linux蓝牙服务关闭,使用linux的hciconfig命令配置蓝牙设备

    使用linux的hciconfig命令配置蓝牙设备 发布时间:2020-07-06 16:16:36 来源:亿速云 阅读:146 作者:清晨 栏目:服务器 这篇文章将为大家详细讲解有关使用linux的 ...

  5. linux启动参数关闭cgroup,Linux的cgroup功能(三):cgroup controller汇总和控制器的参数(文件接口)...

    cgroup controller列表 cgroup v1 支持的controller cgroup v2 支持的controller 说明 这里将罗列cgroup支持的controllers,每个c ...

  6. 停车收费系统服务器关闭,停车场收费系统的后台操作记录怎么删除

    满意答案 停车场收费系统删除数据的话,可以删除历史数据和删除无牌车数据.可删除规定时间内的历史数据.以beijing易泊停车场收费系统为例,在数据库里删除. 以感应卡ic卡或id卡(最新技术有两卡兼容 ...

  7. 小米9android系统怎么关闭,小米MIUI系统怎么禁用虚拟键 小米MIUI系统禁用虚拟键方法...

    想新很多米粉对对miui系统不会陌生.这个系统还很是不错.但是刚刚入手小米手机的米粉可能就不太熟悉了.那么,虚拟键要怎么去禁用呢?下面就一起来看看小米MIUI系统虚拟键禁用方法. 大家用安卓手机的时候 ...

  8. 酷派android系统怎么关闭,酷派手机系统重装步骤和注意事项

    手机重装系统有时候能够很好地清理缓存,提高操作的流畅性,因此使不少朋友热衷于学习相应知识以进行操作.但是对于并没有什么相关方面专业知识的朋友们而言,如何才能够掌握类似的步骤和方法确实十分头疼的一件事. ...

  9. linux虚拟实验室关闭了,Linux在线虚拟云实验室,助力提升RHCE考试通过率

    我赢职场在线虚拟实验室,是为学员提供了一个完整的在线实验环境,这样学员实验的安排可以更加灵活方便且不受时间空间限制.只要有网络的地方就可以动手做实验,实现真正意义上的开放实验室.另外在线实验室还有专门 ...

  10. linux 自启动iptable_Linux 关闭iptable防火墙

    做为初学者使用Linux时都会关闭自带的防火墙. 下面是操作过程以Centos6.5为例:[root@zdw ~]# /etc/init.d/iptables stop         //关闭 ip ...

最新文章

  1. mysql中修改字段的类型
  2. adc的使用屏幕上显示单位v。显示结果精确到小数位后3位。_为什么要关注示波器 ADC 位数或者是 ENOB?- 了解信号的完整性...
  3. 常见TCP/UDP端口
  4. 【原创】大道五目 Flash版 Demo
  5. swot分析法案例_新媒体小白如何上手案例分析(SWOT分析法)
  6. 分布式和集群区别以及分布式事务
  7. 泰安第一中学2021年高考成绩查询,等级考第一天结束 泰安部分考生已完成2021年高考...
  8. Android-多击事件处理
  9. 在网页中通过百度地图查看某地的经纬度
  10. EAI企业应用集成场景及解决方案
  11. 在哪里可以找到计算机病毒的源码,计算机病毒源代码怎么样
  12. 润物无声因挚爱,育人无痕待花开
  13. 生产追溯系统方案——Namisoft
  14. html读秒倒计时,读秒倒计时
  15. 简单介绍长短期记忆网络 - LSTM
  16. FF首次适应算法与BF最佳适应算法(C++实现)
  17. 网易云信完成聊天的案例
  18. Facebook广告投放目标的简化
  19. frame.pack()
  20. 【技术案例】智能语音CAEDemo程序

热门文章

  1. pythonturtle画图时隐藏海龟已经爬过的轨迹_编程班第四期第一阶段第六次课课下小练习--turtle海龟作图部分(一)...
  2. 中国民生银行:智能运维引领数据中心数字化转型
  3. python 小数点位数,Python 格式化输出_String Formatting_控制小数点位数的实例详解
  4. 推荐打印打印控件Lodop,支持IE,firefox,chrome等位内核的浏览器
  5. 华为V9安装非商城APP,不弹出提示
  6. nice市场分析文档MRD(包含和得物、识货的竞品分析)
  7. 开一家咖啡馆如何管理?成功经营的六项要诀
  8. wordpress最佳架构_25个咖啡馆的最佳WordPress主题(2020)
  9. 预装win8笔记本重装win7系统设置完成后无法从启动盘进入系统
  10. HTTP请求合并 vs HTTP并行请求