linux的运行级别及相应含义

1、Linux系统有7级运行模式:分别是(init0-6)html

  第0级:关闭系统(千万不要把initdefault设置为0,不然将开不了机)shell

  第1级:单用户模式数据库

  第2级:没有网络多用户模式vim

  第3级:有网络多用户模式网络

  第4级:系统保留ide

  第5级:有网络和图形的多用户模式 测试

  第6级:重启系统(千万不要把initdefault设置为6,不然电脑将一直开机重启)ui


2、系统默认运行级别url

  系统默认开机时,init进程读取/etc/inittab文件中所设置的默认运行级别
spa

  vim /etc/inittab/ 以下图所示:

  Linux系统运行级别介绍 

  能够看出目前系统默认启动级别为5级

  (注:千万不要把initdefault设置为0和6)


3、修改运行级别

  一、修改默认运行级别

    修改/etc/inittab 文件,如上图。达到永久改变的效果。

    

  二、经过GRUB,修改系统启动后的运行级别

    首先,进入引导项界面,选择这个条目而后输入‘e’来编辑这个条目

   Linux系统运行级别介绍   

   

   而后,您如今应该能够看到以 root、kernel、initrd 开始的行出现。将光标移动到以 “kernel” 开始的行,而后输入 ‘e’ 来编辑这一行。

   Linux系统运行级别介绍


    最后,将光标移动到这一行的末尾,而后添加一个空格和数字 ‘1’。若是须要的话您能够删除 ‘quiet’,或者根据须要修改任何其余参数。

    Linux系统运行级别介绍

    以前的操做步骤作完后,按下 Enter 键来保存修改,而后输入 ‘b’ 来引导系统。系统便会按照填写的相应级别来启动。


3.不重启系统,临时修改运行级别

  首先,用命令runlevel查看系统当前运行级别

  Linux系统运行级别介绍 

  其次使用命令init 3 来切换当前系统的运行级别

  Linux系统运行级别介绍


4、单用户模式

  相比我的电脑操做系统,好比 DOS 或 Windows,Linux 自己是一个多用户系统。然而,有时候这可能会成为一个问题,好比,当您须要恢复一个重要文件系统或者数据库时,或者安装和测试某个新软件时。运行第0级模式,“单用户模式”是您在这些状况下的最佳答案。实际实现根据不一样版本有所变化,可是您一般只使用一个很小的系统简单地启动。一般这里没有联网,没有(或者很是少)守护进程运行。在一些系统上,您必须经过登陆来进行认证,但在其余系统上您能够直接以根用户开始操做 shell 提示符。单用户模式多是一个救生圈,也多是毁坏您的系统,所以,无论任什么时候候,当您使用根用户权限时都应该当心注意。完成后当即从新启动到一个正常多用户模式。

  Linux用户若是遇到忘记开机密码的状况,可直接采用单用户模式进入,设定或修改root帐号密码,而后再用其余方式从正常进入系统。