如何处理CentOS Failed to load SELinux policy

CentOS 7在启动时,卡在进度条界面一直进不去系统,如下图所示:

如何处理CentOS Failed to load SELinux policy

我们可以通过按键盘的左右方向键,可以看到提示“Failed to load SELinux policy.”,这就是造成系统一直卡住无法正常启动的原因。

如何处理CentOS Failed to load SELinux policy

原因

是因为没有正确修改系统的selinux的配置,导致系统在启动时报selinux的错误

解决方案

第一步:先重启CentOS7操作系统,在出现开机界面时按下向上或者向下方向键,以便开机界面停留下。然后选择第一行,按字母 e 进行编辑

如何处理CentOS Failed to load SELinux policy

第二步:进入编辑界面(其实是 CentOS 7 的启动选项),按向下方向键定位到“linux16”开头的一行,再按向右方向键找到“LANG=zh_CN.UTF-8”

如何处理CentOS Failed to load SELinux policy

第三步:在末尾以空格间隔后加上 selinux=0

如何处理CentOS Failed to load SELinux policy

第四步:按下Ctrl + x 键,就可以进入登录界面

如何处理CentOS Failed to load SELinux policy

第五步:以 root 用户登录成功后,执行以下命令,主要调整以下两行

1)SELINUX=disabled

2)SELINUXTYPE=targeted

[root@localhost ~]# vi /etc/selinux/config

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of three two values:
#     targeted - Targeted processes are protected,
#     minimum - Modification of targeted policy. Only selected processes are protected.
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted

最后,wq保存配置,然后再重启系统就可以正常启动了

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/4764

赞 (0)
郭靖的头像郭靖
上一篇 2022年6月15日 下午5:19
下一篇 2022年6月15日 下午6:33

相关推荐

  • Ubuntu防火墙使用方法

    安装防火墙 ufw防火墙开启和关闭 修改ufw防火墙规则 ufw命令使用实例

    2022年12月3日
    1.6K00
  • Win10彻底永久关闭自动更新

    在使用Win10系统的过程中,经常会遇到系统提示自动更新的问题,时不时就要更新,非常烦人。其实我们可以关闭自动更新功能,这样就不会收到系统提示了。下面小编就给大家分享一下Win10彻底永久关闭自动更新的方法。 一、禁用Windows Update服务   1、同时按下键盘 Win + R,打开运行对话框,然后输入命令 services.msc ,点击下方的“…

    2024年6月11日
    2.2K00
  • CentOS 7 安装 JDK 11

    现在很多编译器和软件都开始要求使用 JDK 11 了。 因此我们希望在 CentOS 上安装 JDK 11。 运行下面的命令: 如果你的系统中还装有不同版本的 JDK 的话。你需要运行: 来选择默认的 JDK。 随后你就可以验证安装的 JDK 了。

    2023年3月11日
    1.8K00
  • centos7 shell 支持中文显示

    其实很简单,让 shell 支持 utf8 即可。先使用locale命令看一下设置情况: LC_ALL没有设置,需要赋值en_US.UTF-8,很简单: 最后,不要忘了source一下bash_profile,让其生效。

    2023年3月14日
    1.7K00
  • 在linux中访问网站提示“Nginx 502 bad gateway”错误如何处理?

    问题原因 “Nginx 502 Bad Gateway”错误表示访问请求的php-cgi进程已经开始执行,但是由于读取资源失败等原因没有执行完毕,导致php-cgi进程终止。 常见的问题原因如下: 解决方案 您可以参考如下操作进行逐一排查。 说明 本文中/usr/local/php/etc/php-fpm.conf、/usr/local/php/etc/ph…

    2023年11月16日
    1.5K00

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信