可在 Linux 中通过命令行或 GUI 关闭防火墙和 SELinux。防火墙关闭方法:在命令行中执行 sudo systemctl stop firewalld 并 sudo systemctl disable firewalld,或在 GUI 中将其开关拨到“关闭”。关闭 SELinux 方法:在命令行中执行 sudo setenforce 0 或在 GUI 中将其选择为“已禁用”。关闭防火墙或 SELinux 会降低系统安全性,在明显需要时才进行此操作。
如何在 Linux 中关闭防火墙和 SELinux
防火墙
使用命令行关闭防火墙:
使用 GUI(图形用户界面):
在 Ubuntu 中,打开系统设置 -> 防火墙 -> 将开关拨到 "关闭"。
在 CentOS 中,打开系统设置 -> 防火墙 -> 选择 "已禁用"。
SELinux
CentOS Linux 7.9.2009
CentOS Linux 7.9.2009是传统CentOS Linux 7的最后主要版本,也是很多企业历史服务器中仍可能遇到的系统版本。它以稳定、兼容RHEL 7生态、文档丰富和软件支持广泛著称,曾长期用于Web服务、数据库、虚拟化节点和企业内部业务系统。不过CentOS Linux 7已于2024年6月30日停止维护,现在继续使用会面临安全补丁缺失风险。该版本更适合旧业务迁移、历史环境恢复或离线兼容性测试。
下载
使用命令行关闭 SELinux:
使用 GUI:
在 Ubuntu 中,打开系统设置 -> 安全和隐私 -> SELinux -> 选择 "已禁用"。
在 CentOS 中,打开系统设置 -> SELinux -> 选择 "已禁用"。
注意:
关闭防火墙或 SELinux 会降低系统的安全性。只有在明确需要时才这样做。
重新启动系统后,SELinux 设置将重置为默认值。要永久禁用 SELinux,请编辑 /etc/se
linux
/config 文件并将其中的 SELINUX=enforcing 更改为 SELINUX=disabled。
sudo systemctl stop firewalld
sudo systemctl disable firewalldsudo setenforce 0
# 或者,将 /etc/selinux/config 中的 SELINUX=enforcing 更改为 SELINUX=disabled