操作系统故障类 如何开启CentOS操作系统的SELinux功能? 问题描述 CentOS 7.5版本操作系统的弹性云主机默认关闭SELinux功能。通过/etc/selinux/config开启SELinux功能后,在输入密码时,会出现无法登录的问题。 如果业务需要开启SELinux 功能,请参照本节内容进行配置。 处理方法 本节内容适用于CentOS 7.5版本操作系统的弹性云主机。 1. 执行以下命令,将SELinux 配置文件中的“SELINUXdisabled”修改为“SELINUXenforcing”。 vim /etc/selinux/config 2. 执行以下命令,使系统重启时自动为文件系统打上selinux的标记。 touch /.autorelabel 3. 执行以下命令,重启弹性云主机,使配置生效。 reboot 说明 reboot 系统之后,系统会自动重启两次。 强制关机导致文件系统损坏,Linux弹性云主机启动失败 问题描述 强制关机后,可能会小概率遇到文件系统损坏的情况,导致再次启动弹性云主机失败,如下图所示。 图 启动弹性云主机失败 可能原因 从图可以看出,弹性云主机无法启动的原因是文件系统发生损坏。强制关机/强制重启属于高危操作,可能会引起文件系统内部元数据不一致,造成文件系统损坏。 处理方法 通过Linux操作系统自带的磁盘修复工具(fsck)进行修复,操作如下: 以图为例,磁盘问题分区为/dev/xvdb1。 1. 根据界面提示,输入Linux弹性云主机的root帐号密码。 2. 执行以下命令,查看是否已挂载磁盘问题分区。 mount grep xvdb1 − 是,执行3。 − 否,执行4。 3. 执行以下命令,卸载问题分区。 umount /dev/xvdb1 4. 执行以下命令,修复问题分区的文件系统。 fsck y /dev/xvdb1 5. 修复完成后,执行以下命令,重启弹性云主机。 reboot
来自: