Centos6 单用户模式及其应用

文章目录

  • 1. 什么是单用户模式
  • 2. 如何进入单用户模式
  • 3. 单用户模式的应用
    • 3.1 遗忘root密码
    • 3.2 修改系统默认运行级别
    • 3.3 修复启动项或分区表错误

1. 什么是单用户模式

Linux 的单用户模式有些类似 Windows 的安全模式,只启动最少的程序用于系统修复。在单用户模式(运行级别为 1)中,Linux 引导进入根 Shell,网络被禁用,只有少数进程运行。

单用户模式可以用来修改文件系统损坏、还原配置文件、移动用户数据等。

2. 如何进入单用户模式

开机后,在以下界面按任意键,进入 GRUB 引导选项界面。
Centos6 单用户模式及其应用_第1张图片
进入 GRUB 引导选项界面后(如下图),按字母 ‘e’ 进入启动选项界面。
Centos6 单用户模式及其应用_第2张图片
在启动选项中,选择 kernel 项(如下图),按字母 ‘e’ 进入编辑模式。
Centos6 单用户模式及其应用_第3张图片
在 ‘… rhgb quiet’ 后输入 ‘空格+single’ 或者 ‘空格+1’ ,按回车确认修改并返回。
Centos6 单用户模式及其应用_第4张图片
按字母 ‘b’ 启动修改后的选项,即可进入到 Linux 单用户模式。
Centos6 单用户模式及其应用_第5张图片
在这里插入图片描述

3. 单用户模式的应用

3.1 遗忘root密码

在单用户模式下直接通过 passwd 指令修改 root 用户密码。
Centos6 单用户模式及其应用_第6张图片

3.2 修改系统默认运行级别

如果我们把系统的默认运行级别修改错误,比如改为了 0 或 6,系统就不能正常启动了。可在单用户模式下,直接修改默认运行级别配置文件 /etc/inittab。

[root@localhost /]# vi /etc/inittab
id:3:initdefault:
#把默认运行级别修改为3或5。注意:系统的默认运行级别只能使用3或5

简单介绍7个运行级别:
0:系统停机状态,系统默认运行级别不能设置为0,否则不能正常启动,机器关闭。
1:单用户工作状态,root权限,用于系统维护,禁止远程登陆,就像Windows下的安全模式登录。
2:多用户状态,没有NFS支持。
3:完整的多用户模式,有NFS,登陆后进入控制台命令行模式。
4:系统未使用,保留一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置。
5:X11控制台,登陆后进入图形GUI模式,XWindow系统。
6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动。运行init6机器就会重启。

3.3 修复启动项或分区表错误

在单用户模式下,编辑 /boot/grub/grub.conf 及 /etc/fstab。

你可能感兴趣的:(Centos6)