linux6进入单用户,CentOS6/CentOS7进入单用户模式

9ddc589a9bae9dd81334056da3504a2c.png

CentOS6.x版本

单用户模式,就是你现在站在这台机器面前能干的活,再通俗点就是你能够接触到这个物理设备。

一般干这个活的话,基本上是系统出现严重故障或者其他的root密码忘记等等,单用户模式就非常有用了;

1、在开机启动的时候能看到引导目录,用上下方向键选择你忘记密码的那个系统,然后按“e”;

9d6d83205f21bb3479e9f6816c3f6f56.png

2、接下来你可以看到如下图所示的画面,然后你再用上下键选择最新的内核,然后在按“e”;

233b13d1e39fbae994a04c02d8ff07ef.png

470eb4be197f17112dd856f14859f447.png

3、执行完上步操作后 在rhgb quiet最后加“空格”,然后键入“single”,或者直接输入数字的“1”并回车确定;

288fa05fb556672467d222153ca98b88.png

3fb17d5d7d88d84f6699a998ad800d72.png

4、按“b”键,重新引导系统;

32f248412626876c0df1031d4f6789db.png

5、然后就进入了单用户模式下,你就可以使用root功能的东西了,改完你要改的文件后reboot即可。

6c4dc83e7632422109510220017d9e35.png

1b975f678d46909f526404abce4a7c4e.png

centos7版本采用的是grub2,和centos6.x进入单用户的方法不同。

init方法

1、centos7的grub2界面会有两个入口,正常系统入口和救援模式;

2、修改grub2引导

在正常系统入口上按下”e”,会进入edit模式,搜寻ro那一行,以linux16开头的;

2dbeaedbebf80fbdb9f4ef75576405c3.png

aec6098722862899443713ae5a6b3c5a.png

把只读更改成可写

把ro更改成rw

指定shell环境

增加init=/sysroot/bin/sh

或init=/sysroot/bin/bash

80bb73051636ea348dd47382535f8924.png

e3e1d90182ac480be377b5596127d523.png

按下ctrl+x来启动系统。

46defdefb4fa7f5238e11ff7cc74a2da.png

3、进入系统以后将/sysroot/设置为根

chroot /sysroot/

4、做相应的系统维护工作

如:修改密码

passwd

5、系统启用了selinux,必须运行以下命令,否则将无法正常启动系统:

touch /.autorelabel

6、退出并重启系统

退出之前设置的根

exit

重启系统

reboot

另外还有一种rd.break方法

1、启动的时候,在启动界面,相应启动项,内核名称上按“e”;

8e35e8292fbad40105a0296cad0c6ad0.png

2、进入后,找到linux16开头的地方,按“end”键到最后,输入rd.break,按ctrl+x进入;

137d469adc76b6693065eecf7eb26738.png

8aa3c869a532de20da2b874100fa3656.png

3、进去后输入命令mount,发现根为/sysroot/,并且不能写,只有ro=readonly权限;

83b9b13992d35e954905d6dedc90a3f4.png

decdbaa555199c693053a9c4c7a7c9be.png

4、重新挂载,之后mount,发现有了r,w权限;

mount -o remount,rw /sysroot/

a2eaf71112be174ecf30d2e3dbcf9285.png

5、改变根

chroot /sysroot/

在/tmp/下创建一个aaa的目录

mkdir /tmp/aaa

6、系统启用了selinux,必须运行以下命令,否则将无法正常启动系统:

touch /.autorelabel

7、退出之前设置的根

exit

fad330d7c5ef31dc22255e88c6229a9b.png

8、重启系统

reboot

最后编辑:2019-05-29作者:劳福喜

c37a23e83f24f7a638008424565633b5.png

这个作者貌似有点懒,什么都没有留下。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值