Linux系统的运行级别(CentOs 7 之前的版本)

CentOs 7 之前版本使用的运行级别

        注意,在CentOs7 之后的版本,不再使用运行级别这个概念及其相关命令,而是使用【目标】这个概念替换运行级别。
        关于目标的文章:Linux系统的 systemd 目标(对应CentOs 7 之前版本的运行级别)

  1. 什么是运行级别?
    Linux的运行级别 run level ,是指Linux系统的运行状态,是用户使用系统的方式。Linux系统共有六种运行级别,每种级别对应不同的数字,分别对应系统的六种不同运行状态。

    (1)0:【关机】
    (2)1:【单用户,只有root权限可以使用】
    (3)2:【多用户无网络服务】
    (4)3:【多用户有网络服务】
    (5)4:【为用户保留的级别,该级别还未正式启用】
    (6)5:【图形界面】
    (7)6:【重启】

  • 如果把系统的运行级别设置为 0,则系统就会关机,系统默认运行级别不能设置为0;
  • 如果设置为1,则系统就会进入只有root用户可以登录的单用户模式,一般这个模式下可以用户找回root密码;
  • 如果设置为2,则系统会进入可以多个用户登录使用的模式,但是这个模式下系统是没有网络的;
  • 如果设置为3,则系统会进入可以多个用户登录使用的模式,并且可以联网,这个模式也是平时最常用的模式;
  • 如果设置为5,则系统会进入有图形化界面的模式,可以多用户使用,并且有网络服务,这个模式也是平时最常用的模式;
  • 如果设置为6,则系统会重启,系统默认运行级别不能设置为6;
  1. 运行级别的切换
    在Linux中,查看当前运行级别使用 【runlevel】命令,运行级别的配置文件为/etc/inittab。可以使用两种方式切换系统的运行级别:
    (1)使用init 命令,可以在当前运行级别切换到其他的与运行级别:【init 运行级别】

例如,假如你现在的系统使用的运行级别是3,现在想要切换到5,那么执行命令 init 5 即可。

         (2)修改/etc/inittab配置文件,设置系统的默认运行级别。注意,因为配置文件中的运行级别为系统启动的默认运行级别,所以不能为 0(关机)或 6(重启):

例如,假如你现在系统的默认运行级别是3,想要系统启动时的运行级别就是5,那么只需要把/etc/inittab文件中的命令【id:3:initdefault:】修改为【id:5:initdefault:】,然后重启即可。

猜你喜欢

转载自blog.csdn.net/weixin_55118477/article/details/121103766