avatar

甄天祥-Linux-个人小站

A text-focused Halo theme

  • 首页
  • 分类
  • 标签
  • 关于
Home CentOS 进入单用户模式
文章

CentOS 进入单用户模式

Posted 2025-09-13 Updated 2025-09- 13
By Administrator
10~13 min read

一、概述

目前在运维日常工作中,经常会遇到服务器异常断电、忘记root密码、系统引导文件损坏无法进入系统等等操作系统层面的问题,给运维带来诸多不便,现将上述现象的解决方法和大家分享一下,本次主要以CentOS为例。

1. GRUB 2 引导加载程序

重启系统后,等待到加载系统内核界面后选择内核按,E

1-ILwD.png

2. 进入 shell 界面

通过追加 rd.break 或 init=/bin/bash 等参数,让系统在启动初期进入一个特殊的 shell,从而有权修改密码。

2-cnIq.png

3. 进入单用户模式(Single User Mode)

mount -o remount, rw / 这条命令解除了根目录的写保护,使你能够修改其中的内容。

3-AtFq.png

4. 解锁用户重置密码

passwd -u root

passwd root

4-aHMN.png

5-bfLf.png

5. 继续启动系统

设置修复标记 (touch /.autorelabel):告诉系统:“下次启动时,请全面检查并修复所有文件的 SELinux 标签”。

继续正常启动 (exec /sbin/init):让系统忽略中断,继续完成正常的启动过程。在启动过程中,系统会看到 /.autorelabel 文件,执行漫长的磁盘扫描和标签修复工作(可能会花几分钟时间),修复完成后会自动删除这个文件,然后继续启动直到出现登录界面。

6-atKH.png

7-gWED.png

License:  CC BY 4.0
Share

Further Reading

OLDER

Ubuntu 22.04 安装 KVM 虚拟机

NEWER

戴尔服务器IDRC安装系统

Recently Updated

  • Kubernetes 安装部署 Alist 并配置 Onlyoffice
  • KubeSphere-04-Dev-ops 流水线插件的使用
  • KubeSphere-03-Logging 日志插件的使用
  • KubeSphere-02-Service Mesh 的使用
  • KubeSphere-01-介绍与基础使用

Trending Tags

KVM Service Mesh Docker shell 路由规则 Mysql Containerd GitOps 网络设备 Prometheus

Contents

©2025 甄天祥-Linux-个人小站. Some rights reserved.

Using the Halo theme Chirpy