centos7 单用户模式

Centos7 进入单用户模式,修复系统

一、开机时进入如下界面,(按下方向键盘,阻止系统自动继续)

 

按e键出现下面界面

 

按方向键下,定位到最后,找到“ro”一行,ro的意思是read only,将“ro”替换成 rw init=/sysroot/bin/sh,如下图

 

二、按Ctrl-x 进行重启进入单用户模式

三、执行chroot /sysroot。其中chroot命令用来切换系统,/sysroot/目录就是原始系统

:/# chroot /sysroot

:/#

四、如果要修改root密码

passwd是修改root密码的命令,touch /.autorelabel 执行这行命令作用是让SELinux生效,
如果不执行,密码不会生效。按Ctrl+D,执行reboot重启生效。如下图

 

五、如果因为启用x-window或者显卡驱动更新,无法进入桌面,可以修改默认启动级别(开机进入命令行模式)

systemctl set-default multi-user.target  #设置成命令模式

init 3 # 切换到字符模式,有时只使用上面的语句没有效果

按下Ctrl+D后,执行reboot

 

参考资料:

centos 7 进入单用户系统并且更改所有系统文件

L4 详解centos7 emergency模式,rescue模式,linux相互登录,克隆

Centos7新功能

posted @   walkersss  阅读(2195)  评论(0编辑  收藏  举报
编辑推荐:
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· DeepSeek “源神”启动!「GitHub 热点速览」
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器
点击右上角即可分享
微信分享提示