欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

centos7运行级别的设置 有大用 有大大用

centos7系统的七个运行级别和设置默认运行级别

一.系统七个运行级别概述

  • 0 系统停机模式,系统默认运行级别不能设置为0,否则不能正常启动,机器关的

  • 1 单用户模式,root权限,用于系统维护,禁止远程登陆,就像Windows下的安全模式登录

  • 2 多用户模式,没有NFS和网络支持

  • 3 完整的多用户文本模式,有NFS和网络,登陆后进入控制台命令行模式

  • 4 系统未使用,保留一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置

  • 5 图形化模式,登陆后进入图形GUI模式,X Window系统

  • 6 重启模式,默认运行级别不能设为6,否则不能正常启动。运行init 6机器就会重启

进入不同运行级别的方式

[root@node5 ~]# init 0   #关机
[root@node5 ~]# init 3   #进入3级别字符界面
[root@node5 ~]# init 5   #进入5级别图形界面
[root@node5 ~]# init 6   #重启

二.设置系统默认的运行级别

1.centos7不再使用/etc/inittab文件进行默认的启动级别配置,而使用比sysvinit的运行级更为自由的target替代。第3运行级用multi-user.target替代,第5运行级用graphical.target替代。

#设置默认第三启动级别
[root@node5 ~]# systemctl set-default multi-user.target

#设置默认第五启动级别
[root@node5 ~]# systemctl set-default graphical.target
[root@node5 ~]# runlevel
3 5   #表示从3级别切换到了5级别

#查看当前默认的启动级别
[root@node5 ~]# systemctl get-default
graphical.target

[root@node5 ~]# systemctl get-default
multi-user.target
致力于一条龙式的为您解决问题

来自  https://www.cnblogs.com/renshengdezheli/p/13935307.html


一、CentOS7启动级别

Linux分为7个启动级别:


init级别 systemctl target 注释

0 shutdown.target 系统停机状态

1 emergency.target 单用户工作状态

2 rescure.target 多用户状态(没有NFS)

3 multi-user.target 多用户状态(有NFS)

4 系统未使用,留给用户

5 graphical.target 图形界面

6 系统正常关闭并重新启动

 


二、修改默认启动级别

现在很多Linux系统都默认启动等级为5。如果我们想永久切换系统等级,可使用修改使用命令:


vim /etc/inittab

下图为centos6中得配置:




修改文件即可,将默认的启动级别改为需要改动的级别。上图为centos6中得配置


打开CentOS7的/etc/inittab,发现该文件与其他Linux不同,全是注释,什么也没有:


# 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

#

提到了如果想要修改默认的操作级别需要执行systemctl set-default TARGET.target 

经过查资料所得情况是这个样子的: 

需要命令 systemctl 


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

systemctl set-default xxx   #设置默认的运行级别为xxx

其中 xxx 对系统的级别对应是:


systemctl isolate multi-user.target    #更改为命令模式启动

systemctl isolate graphical.target     #更改为图形界面启动

备注:以上命令均需要超级管理员权限 


三、常见知识点面试题

如何在不重启得情况下,将centos7从图形界面调成字符界面?

答案就是:


alt+ctrl+f3

alt+ctrl+f3  可以直接在不重启的情况下,将centos图形界面调成字符界面。

————————————————

版权声明:本文为CSDN博主「spokes」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

来自:https://blog.csdn.net/annita2019/article/details/104838642/



普通分类: