iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux系统怎么查看和配置防火墙
  • 841
分享到

Linux系统怎么查看和配置防火墙

2023-06-28 17:06:47 841人浏览 八月长安
摘要

这篇“linux系统怎么查看和配置防火墙”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“Linux系统怎么查看和配置防火墙”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获

这篇“linux系统怎么查看和配置防火墙”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“Linux系统怎么查看和配置防火墙”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获,下面让我们一起来看看具体内容吧。

Centos7 和以前版本的防火墙有很大区别,在CentOS7 版本中采用的是firewall,这和Centos 6采用的iptables有差别。

Centos 7 firewall :

1、firewalld的基本使用

启动: systemctl start firewalld

关闭: systemctl stop firewalld

查看状态: systemctl status firewalld

开机禁用  : systemctl disable firewalld

开机启用  : systemctl enable firewalld

2.systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体。

启动一个服务:systemctl start firewalld.service
关闭一个服务:systemctl stop firewalld.service
重启一个服务:systemctl restart firewalld.service
显示一个服务的状态:systemctl status firewalld.service
在开机时启用一个服务:systemctl enable firewalld.service
在开机时禁用一个服务:systemctl disable firewalld.service
查看服务是否开机启动:systemctl is-enabled firewalld.service
查看已启动的服务列表:systemctl list-unit-files|grep enabled
查看启动失败的服务列表:systemctl –failed

3.配置firewalld-cmd

查看版本: firewall-cmd –version

查看帮助: firewall-cmd –help

显示状态: firewall-cmd –state

查看所有打开的端口: firewall-cmd –zone=public –list-ports

更新防火墙规则: firewall-cmd –reload

查看区域信息:  firewall-cmd –get-active-zones

查看指定接口所属区域: firewall-cmd –get-zone-of-interface=eth0

拒绝所有包:firewall-cmd –panic-on

取消拒绝状态: firewall-cmd –panic-off

查看是否拒绝: firewall-cmd –query-panic

那怎么开启一个端口呢

添加

firewall-cmd –zone=public –add-port=80/tcp –permanent    (–permanent永久生效,没有此参数重启后失效)

重新载入

firewall-cmd –reload

查看

firewall-cmd –zone= public –query-port=80/tcp

删除

firewall-cmd –zone= public –remove-port=80/tcp –permanent

调整默认策略(默认拒绝所有访问,改成允许所有访问):

firewall-cmd –permanent –zone=public –set-target=ACCEPT

firewall-cmd –reload

对某个IP开放多个端口:

firewall-cmd –permanent –add-rich-rule=”rule family=”ipv4″ source address=”10.159.60.29″ port protocol=”tcp” port=”1:65535″ accept”

firewall-cmd –reload

Centos 6 iptables:

1、iptables的基本使用

启动: service iptables start

关闭: service iptables stop

查看状态: service iptables status

开机禁用  : chkconfig iptables off

开机启用  : chkconfig iptables on

2、开放指定的端口

-A和-I参数分别为添加到规则末尾和规则最前面。

#允许本地回环接口(即运行本机访问本机)iptables -A INPUT -i lo -j ACCEPT# 允许已建立的或相关连的通行iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT#允许所有本机向外的访问iptables -P INPUT ACCEPTiptables -A OUTPUT -j ACCEPT# 允许访问22端口iptables -A INPUT -p tcp --dport 22 -j ACCEPTiptables -A INPUT -p tcp -s 10.159.1.0/24 --dport 22 -j ACCEPT   注:-s后可以跟IP段或指定IP地址#允许访问80端口iptables -A INPUT -p tcp --dport 80 -j ACCEPT#允许FTP服务的21和20端口iptables -A INPUT -p tcp --dport 21 -j ACCEPTiptables -A INPUT -p tcp --dport 20 -j ACCEPT#如果有其他端口的话,规则也类似,稍微修改上述语句就行#允许pingiptables -A INPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT#禁止其他未允许的规则访问iptables -A INPUT -j REJECT  #(注意:如果22端口未加入允许规则,ssh链接会直接断开。)iptables -A FORWARD -j REJECT

3、屏蔽IP

#如果只是想屏蔽IP的话 “3、开放指定的端口” 可以直接跳过。#屏蔽单个IP的命令是iptables -I INPUT -s 123.45.6.7 -j DROP#封整个段即从123.0.0.1到123.255.255.254的命令iptables -I INPUT -s 123.0.0.0/8 -j DROP#封IP段即从123.45.0.1到123.45.255.254的命令iptables -I INPUT -s 124.45.0.0/16 -j DROP#封IP段即从123.45.6.1到123.45.6.254的命令是iptables -I INPUT -s 123.45.6.0/24 -j DROP

4、查看已添加的iptables的规则

iptables -L -n

N:只显示IP地址和端口号,不将IP解析为域名

删除已添加的iptables的规则

将所有iptables以序号标记显示,执行:

iptables -L -n --line-numbers

比如要删除INPUT里序号为8的规则,执行:

iptables -D INPUT 8

5、也可以直接编辑配置文件,添加iptables防火墙规则:

iptables的配置文件为/ etc / sysconfig / iptables

编辑配置文件:

vi /etc/sysconfig/iptables

文件中的配置规则与通过的iptables命令配置,语法相似:

如,通过iptables的命令配置,允许访问80端口:

iptables -A INPUT -p tcp --dport 80 -j ACCEPT

那么,在文件中配置,只需要去掉句首的iptables,添加如下内容:

-A INPUT -p tcp --dport 80 -j ACCEPT

保存退出。

有两种方式添加规则

iptables -A 和iptables -I

iptables -A 添加的规则是添加在最后面。如针对INPUT链增加一条规则,接收从eth0口进入且源地址为192.168.0.0/16网段发往本机的数据。

[root@localhost ~]# iptables -A INPUT -i eth0 -s 192.168.0.0/16 -j ACCEPT

iptables -I 添加的规则默认添加至第一条。

如果要指定插入规则的位置,则使用iptables -I 时指定位置序号即可。

删除规则

如果删除指定则,使用iptables -D命令,命令后可接序号。效果请对比上图。

或iptables -D 接详细定义;

如果想把所有规则都清除掉,可使用iptables -F。

备份iptabes rules

使用iptables-save命令,如:

[root@localhost ~]# iptables-save > /etc/sysconfig/iptables.save

恢复iptables rules

使用iptables命令,如:

[root@localhost ~]# iptables-restore

iptables 配置保存

以上做的配置修改,在设备重启后,配置将丢失。可使用service iptables save进行保存。

[root@localhost ~]# service iptables save

重启iptables的服务使其生效:

service iptables save   添加规则后保存重启生效。

service iptables restart

Linux有哪些版本

Linux的版本有:Deepin、ubuntuKylin、Manjaro、LinuxMint、Ubuntu等版本。其中Deepin是国内发展最好的Linux发行版之一;UbuntuKylin是基于Ubuntu的衍生发行版;Manjaro是基于Arch的Linux发行版;LinuxMint默认的Cinnamon桌面类似windows XP简单易用;Ubuntu则是以桌面应用为主的Linux操作系统

感谢您的阅读,希望您对“Linux系统怎么查看和配置防火墙”这一关键问题有了一定的理解,具体使用情况还需要大家自己动手实验使用过才能领会,快去试试吧,如果想阅读更多相关知识点的文章,欢迎关注编程网操作系统频道!

--结束END--

本文标题: Linux系统怎么查看和配置防火墙

本文链接: https://www.lsjlt.com/news/320656.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux系统怎么查看和配置防火墙
    这篇“Linux系统怎么查看和配置防火墙”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“Linux系统怎么查看和配置防火墙”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获...
    99+
    2023-06-28
  • 在Linux系统中怎么配置CSF防火墙
    本篇内容主要讲解“在Linux系统中怎么配置CSF防火墙”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“在Linux系统中怎么配置CSF防火墙”吧!CSF即(ConfigServer Securi...
    99+
    2023-06-13
  • Linux系统如何查看防火墙状态
    这篇文章主要为大家展示了Linux系统如何查看防火墙状态,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“Linux系统如何查看防火墙状态”这篇文章吧。Linux系统防火墙简介防火墙是一组规则。当数据...
    99+
    2023-06-28
  • linux怎么查看防火墙状态
    linux查看防火墙状态的方法:1、打开linux终端;2、在终端命令行中输入“service iptables status”或“systemctl status firewalld”命令查看防火墙状态即可。具体操作步骤:在linux系统...
    99+
    2024-04-02
  • 怎么在Linux系统中修改防火墙配置
    这篇文章给大家介绍怎么在Linux系统中修改防火墙配置,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。什么是Linux系统Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、多任务、支持...
    99+
    2023-06-09
  • centos7系统查看防火墙状态
    查看方法:         1、利用systemctl查看,该命令用于管理系统,语法为“systemctl status firewalld”;         2、用firewall查看,可以查看防火墙的默认状态,语法为“firewall...
    99+
    2023-08-31
    服务器 运维 防火墙
  • linux怎么查看防火墙策略
    在Linux系统中,可以使用以下命令来查看防火墙策略: 使用iptables命令 sudo iptables -L 这个命令将显...
    99+
    2023-10-24
    linux
  • linux如何查看防火墙
    本篇内容介绍了“linux如何查看防火墙”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!打开Linux系统进入桌面,点击上方菜单栏处【系统】选...
    99+
    2023-06-12
  • Linux 防火墙配置(iptables和firewalld)
    目录 防火墙基本概念 Iptables讲解 Iptables表 Iptables规则链 Iptables控制类型 Iptables命令配置 firewalld讲解 Firewalld区域概念 Firewalld两种配置方法 firewall...
    99+
    2023-08-31
    linux 运维 服务器
  • Linux系统怎么关闭防火墙
    这期内容当中小编将会给大家带来有关Linux系统怎么关闭防火墙,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Linux系统怎样关闭防火墙?Linux系统关闭防火墙的命令是什么?1、关闭防火墙:system...
    99+
    2023-06-28
  • win7系统防火墙怎么设置
    这篇文章主要介绍“win7系统防火墙怎么设置”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“win7系统防火墙怎么设置”文章能帮助大家解决问题。设置win7系统防火墙的步骤打开控制面板,点击网络和In...
    99+
    2023-07-01
  • centos7怎么查看防火墙状态
    要查看CentOS 7上的防火墙状态,可以执行以下命令:1. 查看防火墙状态:```shellsudo systemctl stat...
    99+
    2023-08-17
    centos7
  • Linux系统中怎么开启防火墙
    本篇文章给大家分享的是有关Linux系统中怎么开启防火墙,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。一、service方式  查看防火墙状态:  [root@centos6 ...
    99+
    2023-06-28
  • Linux查看防火墙的命令是什么
    这篇文章主要为大家分析了Linux查看防火墙的命令是什么的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“Linux查看防火墙的命令是什么”的知识吧。1、关闭防...
    99+
    2023-06-28
  • Linux系统怎样关闭防火墙
    这篇文章将为大家详细讲解有关Linux系统怎样关闭防火墙,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。在Linux系统中搭建集群为了保证进程之间的通信需要把防火墙关闭,那么如何关闭防火墙?1...
    99+
    2023-06-28
  • centos防火墙状态怎么查看
    要查看CentOS防火墙状态,可以使用以下命令:1. 查看防火墙状态:```shellsystemctl status firewa...
    99+
    2023-08-19
    centos
  • centos怎么查看防火墙状态
    要查看CentOS系统的防火墙状态,可以使用以下命令:1. 查看防火墙状态:```sudo systemctl status fir...
    99+
    2023-09-07
    centos
  • Linux服务器防火墙怎么看
    在Linux服务器上,可以使用iptables、firewalld等工具来查看防火墙规则,也可以使用ufw来快捷查看、开启和关闭防火...
    99+
    2023-03-06
    Linux服务器防火墙 Linux服务器 服务器
  • ubuntu怎么查看防火墙规则
    在Ubuntu中,可以使用以下命令来查看防火墙规则:1. 查看iptables规则:```sudo iptables -L```该命...
    99+
    2023-10-09
    ubuntu
  • linux如何查看服务器防火墙
    Linux系统下常用的防火墙工具有iptables和firewalld,可以通过以下命令来查看当前服务器的防火墙状态: 查看ipt...
    99+
    2024-04-09
    linux 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作