centos7和centos6 开机 运行级别详解和设置

Linux分为7个启动级别

  • 0 - 系统停机状态      halt
  • 1 - 单用户工作状态     Single user mode
  • 2 - 多用户状态(没有NFS)  Multiuser, without NFS (The same as 3, if you do not have networking)
  • 3 - 多用户状态(有NFS)      Full multiuser mode
  • 4 - 系统未使用,留给用户      unused
  • 5 - 图形界面       X11
  • 6 - 系统正常关闭并重新启动      reboot (Do NOT set initdefault to this)

  现在很多Linux系统都默认启动等级为5。如果我们想切换到多用户状态且带有网络文件系统——命令行模式,可使用init命令: init 3 即可。

      Linux中一切皆文件,要想永久保存使用,需将相关设置写入文件中。

      centos6:   编辑文件      vim  /etc/inittab

              只需在最后一行      id:3:initdefault:      的数字改为相应数字级别即可。

     而 centos7   在/etc/initab 略有不同

          1. 其运行级别对应关系

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

          runlevel 命令 结果第一个数字表示之前运行级别 第二个数字表示当前的运行级别

          2. 运行级别设置

              1)语法:systemctl [command] [unit.target]
              2)命令及参数:

             command部分

                   get-default :获取当前的target;

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

                 isolate :切换至指定的运行级别。

                 unit.target部分:为上面1节部分中给出的运行级别

        3. 常用运行级别相关命令
           1)systemctl

                 ll /etc/systemd/system/default.target      #查看默认目标链接文件详细信息

                 systemctl get-default:                           #获取当前的运行级别;

                 systemctl set-default multi-user.target:#将默认运行级别设置为mulit-user(字符模式);

                 systemctl set-default graphical.target    #将默认运行级别设置为graphical(图形界面);

                 systemctl isolate multi-user.target:#不重启系统的情况下,将运行级别切换至mulit-user;

                 systemctl isolate graphical.target: #不重启系统的情况下,将运行级别切换至图形模式。

  这样就可以。这种方式对于CentOS7也适用。但想修改默认启动级别,CentOS7同其他Linux稍显不同了。

  对于传统的设置方法,也可以用 init 3.

         若你还没有看懂的话作者给你个简单粗暴的,直接运行改命令即可:

                  ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target    更改相关级别的数字即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值