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

相关推荐
飞雪20071 小时前
Alibaba Cloud Linux 3 在 Apple M 芯片 Mac 的 VMware Fusion 上部署的完整密码重置教程(二)
linux·macos·阿里云·vmware·虚拟机·aliyun·alibaba cloud
路溪非溪1 小时前
关于Linux内核中头文件问题相关总结
linux
Lovyk4 小时前
Linux 正则表达式
linux·运维
Fireworkitte4 小时前
Ubuntu、CentOS、AlmaLinux 9.5的 rc.local实现 开机启动
linux·ubuntu·centos
sword devil9005 小时前
ubuntu常见问题汇总
linux·ubuntu
ac.char5 小时前
在CentOS系统中查询已删除但仍占用磁盘空间的文件
linux·运维·centos
淮北也生橘127 小时前
Linux的ALSA音频框架学习笔记
linux·笔记·学习
华强笔记10 小时前
Linux内存管理系统性总结
linux·运维·网络
十五年专注C++开发10 小时前
CMake进阶: CMake Modules---简化CMake配置的利器
linux·c++·windows·cmake·自动化构建
phoenix098111 小时前
ansible部署lnmp-allinone
linux·运维·ansible