Centos系统与Ubuntu系统防火墙区别,以及firewalld、ufw和iptables三者之前的区别。

现在大多数Centos系统上的防火墙是firewalld,Ubuntu系统上是ufw,而iptables是最底层的防火墙工具。iptables是Linux系统中最早的防火墙工具,并且被许多不同的Linux发行版使用,包括CentOS和Ubuntu。然而,CentOS 7及更高版本、Ubuntu以及其他一些较新的Linux发行版都开始使用更高级的防火墙工具,如firewalld和ufw,这些工具可以提供更加强大的功能和更好的管理体验。另外,在一些特殊情况下,例如您需要使用一些iptables的高级特性或者您需要对防火墙规则进行复杂的配置,那么可能需要直接操作iptables。
Centos系统的防火墙在Centos7版本由iptables变为了firewalld。Firewalld是一个动态防火墙管理工具,可以动态地修改单条规则,相较于iptables来说,不需要在修改规则后全部刷新才可以生效。并且,firewalld的使用比iptables更人性化,即使不理解"四张表五条链"和TCP/IP协议也可以实现大部分功能。
大多数防火墙规则可以通过firewalld或ufw进行操作,而不需要直接使用iptables。firewalld和ufw提供了更加用户友好的界面和更多的功能,使得配置和管理防火墙变得更加简单。iptables是Linux系统中最早的防火墙工具,虽然仍然可以使用,但由于其命令复杂且需要手动刷新规则才能生效,已经逐渐被firewalld和ufw等更高级的防火墙工具所取代。当然,对于一些特定的iptables操作或者高级配置,您仍然需要直接操作iptables。但大多数情况下,使用firewalld或ufw已经足够满足日常的防火墙需求。

Centos系统中firewalld防火墙常用命令:http://t.csdnimg.cn/QNsZT
Ubuntu系统中ufw防火墙常用命令:http://t.csdnimg.cn/M1lpM

本人对selinux的狭隘理解:
selinux是美国国家安全局和红帽联合为linux系统部署的安全机制。由于其管得太严,过于事儿妈,和很多开发软件的部署和运行产生冲突,尤其是对集群策略过于敏感,MySQL安装手册指明要先关闭系统selinux。其次selinux在系统后台运行,会占用系统活动空间。
linux关闭selinux:vi /etc/selinux/config

把SELINUX= enforcing改成SELINUX=disabled

之后重启系统:reboot

查看selinux状态:getenforce

相关推荐
2202_7544215414 分钟前
生成MPSOC以及ZYNQ的启动文件BOOT.BIN的小软件
java·linux·开发语言
运维&陈同学1 小时前
【zookeeper03】消息队列与微服务之zookeeper集群部署
linux·微服务·zookeeper·云原生·消息队列·云计算·java-zookeeper
周末不下雨2 小时前
win11+ubuntu22.04双系统 | 联想 24 y7000p | ubuntu 22.04 | 把ubuntu系统装到1T的移动固态硬盘上!!!
linux·运维·ubuntu
哎呦喂-ll3 小时前
Linux进阶:环境变量
linux
Rverdoser3 小时前
Linux环境开启MongoDB的安全认证
linux·安全·mongodb
PigeonGuan3 小时前
【jupyter】linux服务器怎么使用jupyter
linux·ide·jupyter
东华果汁哥3 小时前
【linux 免密登录】快速设置kafka01、kafka02、kafka03 三台机器免密登录
linux·运维·服务器
咖喱鱼蛋4 小时前
Ubuntu安装Electron环境
linux·ubuntu·electron
ac.char4 小时前
在 Ubuntu 系统上安装 npm 环境以及 nvm(Node Version Manager)
linux·ubuntu·npm