美文网首页
Linux 系统的运行级别

Linux 系统的运行级别

作者: 小屁孩云熙 | 来源:发表于2021-08-09 13:36 被阅读0次

    重点掌握

    1. 每个运行级别的作用
    2. 如何查看系统此时的运行级别
    3. 如何修改设置运行级别
    

    1. CentOS 7 系统运行级别

    1.1 启动级别(traget 目标)

    /usr/lib/systemd/system/runlevel*target
    
    00  系统的关机级别                 poweroff.target   # init 0 -- 进入到关机模式
    01  系统的单用户模式               rescue.target     # 用于修复系统 或 重置密码信息  没有网络
    02  系统的多用户模式               multi-user.target # 没有网络
    03  系统的多用户模式               multi-user.target # 正常系统运行级别 多用户模式级别  有网络
    04  预留级别                      multi-user.target
    05  图形化界面级别                 graphical.target
    06  系统的重启级别                 reboot.target
    

    2. CentOS 6 系统运行级别

    2.1 启动级别

    00  系统的关机级别                 # init 0 -- 进入到关机状态
    01  系统的单用户模式               # 用于修复系统 或 重置密码信息  没有网络
    02  系统的多用户模式               # 没有网络
    03  系统的多用户模式               # 正常系统运行级别 完全多用户模式  有网络
    04  预留级别                      # 未使用
    05  图形化界面级别                 # 图形界面模式
    06  系统的重启级别                 # init 6   重启系统
    

    3. 扩展

    3.1 查看系统当前的运行级别

    3.1.1 runlevel (适用于CentOS7和CentOS6)

    runlevel
    [root@lamp ~]# runlevel
    N 5
    

    3.1.2 systemctl get-default (适用于CentOS7)

    [root@lamp system]# systemctl get-default 
    graphical.target
    

    3.2 切换系统运行级别

    3.2.1 临时切换

    init 级别号
    

    3.2.2 永久切换

    • CentOS 7
    /usr/lib/systemd/system/runlevel*target
    
    [root@lamp ~]# cd /usr/lib/systemd/system
    [root@lamp system]# ll runlevel*target
    lrwxrwxrwx. 1 root root 15 Jul 26 11:32 runlevel0.target -> poweroff.target
    lrwxrwxrwx. 1 root root 13 Jul 26 11:32 runlevel1.target -> rescue.target
    lrwxrwxrwx. 1 root root 17 Jul 26 11:32 runlevel2.target -> multi-user.target
    lrwxrwxrwx. 1 root root 17 Jul 26 11:32 runlevel3.target -> multi-user.target
    lrwxrwxrwx. 1 root root 17 Jul 26 11:32 runlevel4.target -> multi-user.target
    lrwxrwxrwx. 1 root root 16 Jul 26 11:32 runlevel5.target -> graphical.target
    lrwxrwxrwx. 1 root root 13 Jul 26 11:32 runlevel6.target -> reboot.target
    
    # 查看方式
    systemctl get-default
    
    # 设置为 维修模式
    systemctl set-default rescue.target
    
    # 临时切换为 维修模式
    init 1
    
    give root password for maintenance
    输入root密码,并且进入维修模式
    
    • CentOS 6
    vim /etc/inittab
    
    image-20210808234454104.png

    相关文章

      网友评论

          本文标题:Linux 系统的运行级别

          本文链接:https://www.haomeiwen.com/subject/hqszvltx.html