centos下关闭selinux不重启的方法

上周我在 CentOS 服务器上遇到了 SELinux 引起的问题。
我的朋友教我如何在不重新启动系统的情况下禁用 SELinux。
首先,打开终端,输入 sudosetenforce0 并按 Enter。
那么 SELinux 将处于宽容模式,不会阻止任何操作。
但是,如果您想检查当前状态,可以使用 getenforce 命令。
这只是一个临时解决方案,因为重新启动后设置将不再正确。
如果您需要永久禁用它。
您必须修改 /etc/selinux/config 文件。
不过,我不得不说,暂时禁用SELinux,比如安装MySQL时,有时可以很快解决问题。
想想看,这个方法很实用。

selinux怎么关闭

那天,服务器遇到权限问题,系统显示一条消息,称 SELinux 阻止了某些操作。
我寻找解决方案,发现暂时关闭 SELinux 是个好主意。
我打开一个终端并输入 setenforce0。
系统立即进入许可模式,所有被阻止的操作均成功完成。
但是等等,我突然想到这只是一个临时解决方案,重启设备会让设置失效。
那么如果需要长时间关闭 SELinux 该怎么办呢?查了资料发现需要修改配置文件,将SELINUX=enforcing改为SELINUX=disabled,然后重启系统。
不过要提醒大家的是,关闭SELinux或许可以解决问题,但同时也会降低系统的安全性。
因此,我们建议您除非绝对必要,否则不要这样做。

centos下关闭selinux不重启的方法

嘿,你问如何在 CentOS 中禁用 SELinux 而无需重新启动系统。
这件事我很熟悉。
我去年在武汉的服务器上做过这个。

用setenforce 0就可以了,我记得当时是下午两点,服务器CPU着火了,运维急得像热锅上的蚂蚁,于是我远程运行了这个命令,SELinux立刻就进入了宽容模式。
如果您现在运行 getenforce,它将恢复为 Permissive。

此方法特别适合临时使用。
想一想,这只是暂时的。
一旦系统重新启动,SELinux 必须重新启动并返回到其原始模式。
要永久禁用它,您需要编辑 /etc/selinux/config 文件并将 SELINUX=enforcing 更改为 SELINUX=disabled。

但我建议你三思。
SELinux,如果关掉它,系统安全性就会直线下降。
您确定需要使用宽容模式吗?如果因为 SELinux 的限制而导致任何服务出现问题,你将无处可哭。
除非您确切知道自己在做什么,否则请勿将其关闭。

如果你确实想恢复,只需设置1 即可。
完成后,记得用getenforce确认状态。
不过操作前请多想一想,不要刻薄,你明白我的意思吗?