【Linux 运维】 Centos7.x 系统修复模式

一、linux的运行级别了解:

  • 运行级别就是来确定系统启动时到底启动那个服务。
  • linux默认有7个运行级别:
0 关机
1 单用户模式,用于系统修复
2 不完全的命令模式,不含NFS服务
3 完全的命令模式,就是标准字符界面
4 系统保留
5 图形模式
6 重新启动 



  • 在linux中可以使用runleve查看系统运行级别
[root@ansible ~]# runlevel
N 3
  • 可以使用 init 命令改变运行级别
[root@ansible ~]# init 0
关机
[root@ansible ~]# init 5
进入图界面,需要安装图形界面才能使用
[root@ansible ~]# init 6
重启
  • 系统默认的运行级别3和5
  • 本系统为centos7:
  • [root@ansible ~]# cat /etc/inittab
    # inittab is no longer used when using systemd.
    #
    # ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.
    #
    # Ctrl-Alt-Delete is handled by /usr/lib/systemd/system/ctrl-alt-del.target
    #
    # systemd uses 'targets' instead of runlevels. By default, there are two main targets:
    #
    # multi-user.target: analogous to runlevel 3
    # graphical.target: analogous to runlevel 5
    #
    # To view current default target, run:
    # systemctl get-default
    #
    # To set a default target, run:
    # systemctl set-default TARGET.target
    #
    [root@ansible ~]# 
  • 由上边文件内容可以看出centos仍然只有两种启动模式

  multi-user.target: analogous to runlevel 3 #命令行模式
  graphical.target: analogous to runlevel 5 #图形模式
    通过systemctl get-default命令获取当前模式:
[root@ansible ~]# systemctl get-default
multi-user.target
[root@ansible ~]# systemctl set-default graphical.target  # 命令,修改启动模式,前提是已经安装了图形界面

二、系统修复模式

  • 这里通过centos6.x和centos7.x分别实验
  • 单用户模式可以用来修改文件系统损坏、还原配置文件、移动用户数据

1、基于Centos6.x

 (1)、进入单用户模式

启动服务器,在GRUB读秒界面,任意键进入GRUB菜单界面

e->移动光标支kernel行->e ->在行末输入“空格 single”->b(启动)

(2)、单用户模式常见错误修复

1)遗忘密码

2)修改系统默认启动项

#vim /etc/inittab
id:3:initdefault:
把默认运行级别修改为3或者5

2、基于centos7.x

 参考一下文章:

https://www.linuxidc.com/Linux/2017-04/142475.htm

猜你喜欢

转载自www.cnblogs.com/yangleitao/p/9554062.html