zoukankan      html  css  js  c++  java
  • 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 (开机为图形界面)

  • 相关阅读:
    sshd服务(使用ssh协议远程开启其他主机shell的服务)
    centos 端口及防火墙
    Linux系统常用指令积累
    Vue插值
    Vue生命周期钩子
    WinForm常用窗体属性及控件
    SQL Server 如何设置某列自增
    .mdf和.ldf文件导入SQL server 数据库
    .netCoreApi 定时任务
    c# web请求
  • 原文地址:https://www.cnblogs.com/xgzzzy16/p/13216769.html
Copyright © 2011-2022 走看看