Linux6版本跟7版本之间防火墙对比

Linux6.5和7.0以上的版本升级openSSH Linux6.5和7.0以上的版本升级openSSH升级,分开两个文档,因为版本不同,命令不一样 立即下载

Linux6版本跟7版本之间防火墙变化比较大

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 ACCEPT
iptables -A OUTPUT -j ACCEPT

允许访问22端口

iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -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 ACCEPT
iptables -A INPUT -p tcp --dport 20 -j ACCEPT
#如果有其他端口的话,规则也类似,稍微修改上述语句就行
#允许ping
iptables -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 < /etc/sysconfig/iptables.save

iptables 配置保存

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

[root@localhost ~]# service iptables save

重启iptables的服务使其生效:

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

service iptables restart

给STM32供电,别只接VDD和GND!VBAT、VDDA这些引脚不接会怎样? 本文深入解析STM32电源设计中VBAT与VDDA引脚的关键作用,揭示仅连接VDD和GND可能导致的ADC精度下降、RTC功能异常等问题。通过实测数据对比不同连接方案,提供包括滤波电路设计、PCB布局布线和双电源自动切换在内的实用解决方案,帮助开发者优化系统稳定性与性能。 阅读详情

相关推荐

【QT+PCL】串口读取单线激光雷达数据并在QVtkWidget组件中实时刷新(一)

(本文主要记录开发过程以及遇到的困难及解决方式)

2301_76329543的博客 3068

centos6和centos7的防火墙设置区别

CentOS6.5查看防火墙的状态: [zh@localhost ~]$service iptable status 显示结果: [zh@localhost ~]$service iptable status Redirecting to /bin/systemctl status iptable.service iptable.service Loaded: not-found...

dltan 1701

招行收款通SM2加密解密全流程解析:PHP开发者必看

本文详细解析了招商银行收款通服务中SM2加密解密的完整流程,特别针对PHP开发者提供了从密钥管理到签名验签的实战指南。涵盖国密算法基础、PHP环境配置、密钥安全存储及生产环境优化方案,帮助开发者快速实现高安全性的支付系统集成。

weixin_30632089的博客 651

Linux7与Linux6的命令区别,Linux6.和Linux7 以及Ubuntu关闭防火墙iptables命令区别

1. Linux7.x系统关闭防火墙iptables命令如下:查看防火墙的状态:firewall-cmd --state或者使用iptables -L关闭防火墙:systemctl stop firewalld.service,但是开机之后还会启动防火墙systemctl disable firewalld.service #禁止firewall开机启动查看防火墙配置:cat /etc/sysco...

weixin_28885791的博客 331

POWER(十一)charge pump原理

电荷泵是一种基于电容充放电原理的DC-DC转换电路,通过开关控制实现电压转换,包括升压、降压和负压输出。其核心是利用电荷守恒原理,通过电容存储和转移电荷来改变输出电压。典型拓扑结构包括倍压电路和多阶升压电路,具有结构简单、体积小等优势。关键参数包括转换效率、输出电流能力和开关频率,适用于芯片供电、显示屏驱动等低功耗场景。LVDS部分补充说明了自举电路在驱动电路中的应用及其自同步特性。

zhlwsh的博客 2827

C#与倍福TwinCAT3通信实战:ADS协议封装与设备变量读写完整源码

倍福(Beckhoff)TwinCAT3 作为工业自动化领域主流的软PLC系统,其内置的ADS(Automation Device Specification)协议是实现上位机与TwinCAT3通信的核心标准。传统ADS通信开发存在门槛高(协议细节复杂)、稳定性差(缺乏统一异常处理)、复用性低(重复编码)等问题。本文基于 C# 技术栈,聚焦“协议封装标准化、变量读写易用化、通信稳定工业化”核心需求,提供一套完整的 ADS 协议封装方案与设备变量读写源码。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1987

Linux各个版本防火墙操作(CentOS Ubuntu)

CentOS 基本操作 开机启动防火墙:systemctl enable firewalld.service 开机禁用防火墙:systemctl disable fiewalld.service 启动防火墙:systemctl start firewalld 禁用防火墙:systemctl stop firewalld 检查防火墙状态:systemctl status firewalld 或者firewall-cmd --state 开启/关闭固定端口 开放端口:firewall-cmd --zon

稷下学员的笔记博客 393

大模型知识边界探索:LLM设计的极限测试

最优化理论是数学中的一个分支,主要研究如何从给定的一组约束条件下找到最优解。目标函数:定义了需要优化的指标,可以是最大化或最小化。约束条件:定义了在优化过程中需要满足的限制条件。无约束优化:目标函数和约束条件都不存在。有约束优化:目标函数存在,但存在约束条件。多目标优化:同时需要优化多个目标函数。极限测试(Ultimate Test)是一种系统性的方法,用于评估大型模型(如LLM)在极端条件下的性能和稳定性。极端数据分布:与模型训练数据分布显著不同的数据集。极端计算资源。

AI天才研究院 434

Linux7以上版本与Linux6版本开启/关闭防火墙

一、Linux7以上版本防火墙关闭开启 1.首先查看Linux系统版本(这里是Centos7.6) [root@Mysql8 ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) 2.查看防火墙状态 [root@Mysql8 ~]# systemctl status firewalld ● firewalld.service - firewalld - dynamic firewall daemon Loade..

crr411422的博客 1206

【图像超分】论文复现:经典超分 | SAN的Pytorch源码复现,跑通源码,适配高版本的python/pytorch/cuda,使用EDSR-PyTorch进行训练和测试

本文介绍了单幅图像超分辨率重建方法SAN(二阶注意网络)的代码实现。文章详细说明了在高版本Python/Pytorch环境下适配SAN源码的方法,并提供了修改后的完整代码和预训练模型下载链接。 主要亮点包括: 将SAN模型实现整合到EDSR-Pytorch框架中,解决了高版本环境下的兼容性问题 提供了完整的数据集准备指南(DIV2K训练集和5个测试集) 给出了详细的测试命令,涵盖x2、x3、x4不同放大倍率 公开了预训练模型和可视化结果的下载资源 提供了修改后的适配高版本环境的代码。

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 1414

魔改短线利器DPO指标,频繁交易也能盈利超30倍?手机同花顺可用!

昨天我们提示了一些高位风险板块,今天来看基本上都在跌幅前列。这一波由AIGC驱动的大行情,短期来看可能已经到了尾声。中期大家可以关注30日线和60日线是否有支撑,这种现象级的生产力变革主导的行情不可能直接就凉了——哪怕相关的企业距离从中获利还很遥远。在A股,当前是否盈利并不是当前股价的主要矛盾。保守的同学不妨关注下昨天的机会列表,里边全是一些超跌的板块,短期可能会延续弱势,但是一旦站上20日线,可能就会有一波超跌反弹的行情。AIGC中的资金外流,大概率会有一些低位板块得到临幸。

量化祛魅师 老Q。 1万+

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

本文对linux系统如何关闭关闭和开启防火墙进行说明。

istrangeboy&begin zero的博客 10万+

C#面试题及详细答案120道(61-75)-- 多线程与异步

本文摘要了前后端面试题中关于线程与并发的核心知识点,包括线程与进程的区别(61题)、Thread/ThreadPool/Task的对比(62题)、线程安全实现方法(63题)、lock关键字的原理(64题)、Monitor类的进阶用法(65题)以及死锁的成因与避免(66题)。通过C#代码示例和表格对比,清晰展示了多线程编程的关键概念、应用场景及常见问题解决方案,适合开发者快速掌握面试高频考点。完整内容可访问专栏目录获取更多技术面试题解析。

大剑师兰特的GIS世界 1432

探索Linux 6和7的防火墙

《非Oracle Linux下安装Oracle 19c》曾提到了关闭防火墙,[root@bisal ~]# systemctl stop firewal...

bisal的专栏 989

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Linux-防火墙

本文总结了CentOS6和7系统中防火墙的常用操作命令。CentOS6使用iptables服务,包含启动/关闭防火墙、查看状态及开放端口等操作。CentOS7改用firewalld服务,提供了systemctl管理命令,包括状态检查、服务启停、开机自启配置等。文章详细介绍了两种系统下开放端口的方法:CentOS6通过iptables规则添加并保存,CentOS7使用firewall-cmd命令永久添加端口。还涵盖了批量开放端口区间、移除端口等进阶操作,以及SELinux的关闭方法。这些命令为系统管理员提供了

G小阳的博客 1461

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Linux centos6/7关闭防火墙

1.查看Linux版本 cat /etc/redhat-release 2.Centos6关闭防火墙 2.1临时关闭(重启后失效) 开启 service iptables start 关闭 service iptables stop 2.2永久关闭 开启 chkconfig iptables on 关闭 chkconfig iptables off 3.Centos7关闭防火墙 3.1查看.

Loading... 459

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

《Linux运维总结:Centos7.6之OpenSSH7.4升级版本至9.4》

《Linux运维总结:Centos7.6之OpenSSH7.4升级版本至9.4》

东城绝神 2963

Linux关闭防火墙 / 开放端口

Linux常用的JDK / Tomcat / Nginx软件安装已经安装后无法访问的问题,是由于Linux防火墙开启禁用了端口,那么需要解决的问题就是端口开放或者关闭防火墙。本问题将介绍CentOS 6 以及CentOS 7的解决方案。

一叶知春秋 1万+

Linux redhat7.6 防火墙规则管理,允许IP和端口访问限制。

1.准备环境 1.准备Linux Redhat7.6操作系统 2.防火墙规则管理 2.1更改防火墙配置文件 安装操作系统后,系统一般默认开启防火墙,同时开启了允许所有IP通过SSH协议访问此系统。下面我们需要将此规则删掉或者注释掉。我们可以通过修改防火墙的/etc/firewalld/zones/public.xml配置文件完成。如下: [root@localhost ~]# vi /etc/firewalld/zones/public.xml <?xml version="1.0" en

happy__xiaoyu的专栏 8394

Linux防火墙(centos6、centos7)

防火墙分为硬件防火墙、软件防火墙,这里介绍软件防火墙,基于centos6、centos7。centos6中的防火墙名称:iptables,【centos7用的防火墙名称:firewall】 查看iptables是否开机启动 chkconfig --list | grep iptables 注:iptables无法通过ps查看进程,其处理是由内核处理的防火墙通行规则。 永久关闭防火墙方案:ch...

jun的博客 725

Oracle Linux 7 关闭、禁用防火墙服务

Linux7服务管理 Oracle Linux 7 关闭、禁用防火墙服务 1 查看防火墙状态 [root@lvxinghao ~]# systemctl status firewalld 2 查看开机是否启动防火墙服务 [root@lvxinghao ~]# systemctl is-enabled firewalld 3 关闭防火墙 [root@lvxinghao ~]# systemctl s...

caodongfang126的博客 6030

centos版本7与6防火墙命令

centos版本7与6防火墙命令一、centos 6.*版本防火墙命令1.临时关闭防火墙2.临时开启防火墙3.永久关闭防护墙4.永久开启防火墙5.查看防火墙状态6.查看端口状态7.开放端口(1)方法一:(2)方法二:8.关闭端口(1)方法一:(2)方法二:二、 centos 7.*版本防火墙命令1.临时关闭防火墙2.临时开启防火墙3.永久关闭防护墙(重启生效)4.永久开启防火墙(重启生效)5.查看防火墙状态6.重启防火墙7.查看端口状态8.开放端口9.关闭端口 一、centos 6.*版本防火墙命令 1.临

boke_w_k_j的博客 260

oracle Linux 7.6的防火墙服务管理

oracle Linux 7.6的防火墙服务管理 1、检查防火墙的状态 在管理员root权限下执行以下命令,查看防火墙的状态。 # systemctl status firewalld 执行上述命令,看到Active: active (running) since Wed 2019-05-22 00:45:29 CST; 30s ago 表示防火墙是开启的状态。 2、检查主机每次开...

weixin_33774615的博客 1268

linux防火墙

防火墙是一种网络安全设备,它能够:监控和过滤进出网络的流量阻止不安全的连接保护计算机和网络免受未授权访问创建一个安全边界简单来说,防火墙就像是电脑的"安全门卫",决定谁能进、谁能出。Nginx(发音为"engine-x")是一个高性能的开源Web服务器和反向代理服务器。轻量级:占用资源少,内存消耗低高并发:能够同时处理数万个连接高性能:处理静态文件的速度非常快可扩展性:丰富的模块系统反向代理:可以作为前端服务器分发请求。

yyz13862243的博客 1135

red hat linux7下载地址,Red Hat Enterprise Linux 7.6(RHEL 7.6)版本发布下载

Red Hat Enterprise Linux 7.6(RHEL 7.6)正式版发布下载了,它是IBM宣布收购Red Hat后的第一个红帽企业版本,Red Hat旗舰企业Linux平台的新版本RHEL 7.6增加了TPM 2.0对安全认证的支持,以及集成开源nftables防火墙技术,同时集成了最新的Linux技术,修复已知的BUG及安全漏洞。Red Hat Enterprise Linux 7...

weixin_32296949的博客 6744

在Linux Centos 6与Centos 7中该如何关闭或开启防火墙

在Linux Centos 6与Centos 7中该如何关闭或开启防火墙呢?因为Linux防火墙很重要,比如我们的web网站服务器或SVN如果要让外部直接访问,就得关闭防火墙,否则网页就会出错,无法访问。 在Centos 6服务器中关闭或开启防火墙的方法,使用service命令,分别如下: 查询防火墙状态:[root@localhost~]#serviceiptable...

云人青的博客 1315
上一篇: k8s修改pod固化方案
下一篇: k8s集群节点对接集群后iptables限制端口
lcm_linux
博客等级 码龄7年 7258粉丝 73原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值