• CentOS7中修改运行级别


    linux 7 个启动级别:

      0   shutdown.target
      1   emergency.target
      2   rescure.target
      3   multi-user.target
      4   无
      5   graphical.target
      6   无

    解释说明:
      0  系统停机模式,系统默认运行级别不能设置为0,否则不能正常启动,机器关的;
      1   单用户模式,root权限,用于系统维护,禁止远程登录(只能通过实机进去),该模式的进入方式百度操作即可;就像windows下的安全模式登录;(进入单用户模式的时候root不需要密码就可以登录,所以在此模式下可以修改root密码)
      2   多用户模式,没有NFS和网络支持;
      3   完整的多用户文本模式,有NFS和网络,登录后进入控制台命令行模式。
      4   系统未使用,保留一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本电池用尽时,可以切换到这个模式来做一些设置;
      5   图形化模式,登录后进入图形GUI模式,X windows系;
      6   重启模式,默认运行级别不能设为6,否则不能正常启动。运行init6机器就会重启

    设置运行级别

    命令格式:

    systemctl [command] [unit.target]

    command参数:

      get-default :取得当前的target

      set-default :设置指定的target为默认的运行级别

      isolate :切换到指定的运行级别

      unit.target :上面列出的运行级别

    示例:

    systemctl get-default    获得当前的运行级别
    systemctl set-default multi-user.target    设置默认的运行级别为mulit-user
    systemctl isolate multi-user.target    在不重启的情况下,切换到运行级别mulit-user下
    systemctl isolate graphical.target    在不重启的情况下,切换到图形界面下

      拓展:

        使用init命令的时候只是本次进入指定的运行级别,并没有修改默认的运行级别,重启的时候还是进入默认的运行级别

        例如:init 3    进入多完整的多用户文本模式

  • 相关阅读:
    SpringBoot集成RocketMQ报错:Bad annotation definition in @ExtRocketMQTemplateConfiguration...
    RocketMQ分析
    SpringBoot 自定义 health Actuator 原理
    【质量】容错机制
    【Java】ByteBuffer介绍
    【AWS】Essentials
    【QA123】NFR 非功能性需求
    【JVM123】OOM分析和解决
    【网络123】Http返回码
    【网络123】HTTP连接
  • 原文地址:https://www.cnblogs.com/lyh233/p/12623663.html
Copyright © 2020-2023  润新知