进入CentOS实例单用户模式的配置方法

进入CentOS实例单用户模式的配置方法

更新时间:2020-07-22 09:40:26

免责声明:本文档可能包含第三方产品信息,该信息仅供参考。阿里云对第三方产品的性能、可靠性以及操作可能带来的潜在影响,不做任何暗示或其他形式的承诺。

概述

本文主要介绍进入CentOS实例单用户模式的配置方法。

详细信息

阿里云提醒您:

  • 如果您对实例或数据有修改、变更等风险操作,务必注意实例的容灾、容错能力,确保数据安全。
  • 如果您对实例(包括但不限于ECS、RDS)等进行配置与数据修改,建议提前创建快照或开启RDS日志备份等功能。
  • 如果您在阿里云平台授权或者提交过登录账号、密码等安全信息,建议您及时修改。

有时需要进入到CentOS系统单用户模式中,执行一些比较特殊的操作。由于阿里云服务器是基于云上平台,所以进入单用户模式需要修改grub的参数才能成功进入,可参考以下步骤进行操作。

说明

  • 若您无法登录系统修改/etc/grub.conf配置文件,您只能在重启ECS实例时,快速的通过VNC连接实例,然后按e键。
  • 本文相关配置及说明已在CentOS 6.9操作系统中进行过测试。在其它类型及版本的操作系统中配置可能有所差异,具体情况请参阅相应操作系统的官方文档。
  1. 登录ECS实例控制台,参考创建快照,创建ECS实例快照。
  2. 创建完成后,登录ECS实例,执行如下命令,修改/etc/grub.conf配置文件,将配置文件中timeout参数的值调大,本文调整至60秒。
    vim /etc/grub.conf
    系统显示类似如下。
  3. 登录阿里云控制台,重启ECS实例,然后参考使用VNC连接Linux实例,连接服务器。
  4. 通过管理终端登录后,显示类似如下界面,然后单击e键。
  5. 单击向下方向键,然后单击e键,进入到内核编辑界面。
  6. 删除参数至root=UUID=XXX,然后在右侧输入single init=/bin/bash,单击回车键。
  7. 在如下页面再单击b键,即可进入单用户模式。
    注意:进入单用户模式后,您在控制台重启时会等待十分钟左右。

适用于

  • 云服务器ECS