码迷,mamicode.com
首页 > 其他好文 > 详细

单用户、救援模式

时间:2017-10-20 02:06:43      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:linux

单用户模式

1、含义

  单用户模式就是系统处于最原始的状态,所有网络服务都未启动,文件系统都没有mount,只有最基础的系统module被加载,然后由kernel启动进入命令行状态。这样的状态我们称之为单用户模式。

  单用户模式是指只允许一个用户执行一个任务。

  单用户模式可以在忘记root密码时,在该模式下修改root密码。

2、单用户模式

  在系统启动时到如下界面时,方向键选择kernel(默认第一项)

技术分享

并按e键,进入grub页面:

  找到linux16开头的行,并将光标定位到“ro”(只读),修改ro为 rw init=/sysroot/bin/sh

修改完成后,按照提示按Ctrl-X 启动

技术分享

  启动后即可进入单用户

技术分享

总结:

1、进入单用户后,若需修改密码,需进入系统环境:chroot sysroot

2、修改完密码后,必须建立 .autorelabel文件(整个文件系统重新创建安全标签),然后重启

3、注意,reboot命令无法重启,需要在vm工具里直接重启客户机


CentOS的运行模式:

  在CentOS6及以前的版本中,一共有init 0--ini6 七种运行模式

查看此文件可以看到说明:cat /etc/inittab

   可以查看到init 0-6分别代表哪些模式的终端

   0 - halt (Do NOT set initdefault to this) 关机

   1 - Single user mode 单用户

   2 - Multiuser, without NFS (The same as 3, if you do not have networking) 多用户模式,无NFS

   3 - Full multiuser mode 多用户模式

   4 - unused 保留

   5 - X11 图形界面

   6 - reboot (Do NOT set initdefault to this) 重启

init 0 =shutdown -h now =poweroff        init 6 = reboot =shutdown -r -now

在CentOS7中,取消了这种概念,按以下几种模式呈现:

技术分享

技术分享

救援模式

  虚拟机启动时选择启动时进入BIOS,实体机需要插入安装光盘,选择从光驱启动

  1、启动时选择rescue installed system

  2、选择shell  Start shell

  即可进入命令行  #bash-4.1__

  3、切换到原系统环境下:#chroot /mnt/sysimage

  即可进入命令行  #sh-4.1__

  然后就可以愉快的修改密码了

  (原来的OS将被挂载在 /mnt/sysimage/下,要切换到原系统的环境下,需要输入#chroot /mnt/sysimage,然后才可以进行密码修改操作)

  4、#exit   退出原系统环境,进入到rescue模式下

  5、#reboot  结束重启并恢复BIOS设置

root密码忘记,可在single user下修改,如果single user也加密,可在救援模式下修改root密码


单用户、救援模式

标签:linux

原文地址:http://xiexiaoying.blog.51cto.com/3996899/1974422

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!