• linux之运行级别


    配置文件位置,/etc.inittab,分为级别0-6,共7个级别。

    0表示关机级别,不要把默认的级别设置成0。(如果设置了,表示开机之后立马关机)

    1表示单用户模式,默认是多用户模式。

    2表示多用户模式,不带NFS(网络文件系统),就是没有网络,可以设置成这个2模式。

    3表示多用户模式,完整的多用户模式。

    4没有被使用的模式,保留的模式。

    5  X11  完整的图形化界面模式,可以看到桌面。

    6  表示重启级别(不要把默认值级别设置成6)。(如果设置了,表示开机之后立即重启)

    --------

    与上面几个级别相关的命令,init需要超级管理员权限运行。

    init 0   关机。

    init  3   切换到不带桌面的模式(纯命令行模式),

    init  5  切换到图形化界面

    init  6  重启

    这些命令其实都是调用init进程,将数字(运行级别)传递给进程,进程去配置文件执行相关操作。

    命令永久生效,在  vim  /etc/inittab       修改文件最后一行   id  5 initdefault 。   改里面数字即可,然后重启系统reboot。

    -----------------------------------------

    centos7  简单版。没有上面的选项,但是是这个。

    [xgzh@localhost ~]$ 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
    #

     读懂这段英文大概也懂了,意思是设置系统分默认运行级别。3或者5可选。

    那么执行命令,然后重启就可以了


    systemctl get-default   ------- 查看当前运行级别

    systemctl set-default multi-user.target   -----------设置当前运行级别为3 (开机为命令行模式)
    systemctl set-default graphical.target    -----------设置当前运行级别为5 (开机为图形界面)

  • 相关阅读:
    jenkins
    k8s 驱逐限制
    jenkins+k8s 实现持续集成
    镜像更新备份
    【工具分享】2020年4月 phpstorm2020.1 for mac
    【排坑】mac安装homebrew会遇到的各种问题解决方案
    记一次C盘扩容
    2018夏季工作台之再设计
    left join后面加上where条件浅析
    编程随想篇(2018夏)
  • 原文地址:https://www.cnblogs.com/xgzzzy16/p/13216769.html
Copyright © 2020-2023  润新知